Список новостей

Приветствую всех инженеров - своих коллег!

Прошу прощения за все допущенные мной ошибки при написании материала. Информацию буду добавлять довольно медленно в силу своей загруженности. Смысл предложений может теряться т.к. часто отвлекаюсь по работе. На вопросы могу ответить по электронной почте или скайпе.

Используемые мной источники информации:
1) Книга: AutoLISP и Visual LISP в среде AutoCAD Автор: Николай Полещук, Петр Лоскутов Издательство: БХВ-Петербург Год: 2006
(рекомендую использовать именно бумажную версию! Эта книга выпускается каждый год )
2) Форум dwg.ru
(на форуме можно отыскать любую информацю. Нужно только искать.)


Итак приступим...

Вступительное слово.
В первую очередь сайт RIES.PRO создается (это уже не первая версия - ранее были сайты на narod.ru далее ufa-chertrgi.ru затем chert-master.com . ) Но и не последняя- совершенству нет предела.

Сайт посвыщен удобству инженера и заказчика (до того вида которого я хочу достичь еще очень далеко).
Поскольку я инженер начту с помощи инженерам в AutoLISP описывая реализацию своих задачь. Я не гуру Автокада и AutoLISP, но буду рассказывать о том чего достиг и помогать инженерам.

Для понимания нужно параллельно читать книгу о которой я писал выше.Попытаюсь описать в кратце.
AutoLISP- объектный язык программирования. А у каждого объекта есть свойства. Объектами в Автокаде выступают примитивы- это точка, линия и другие объекты. У каждого примитива есть свойства которые записаны в сам примитив в виде списка (посмотрите определения в LISP: "слово" "предложение" "атом"): ((информация1)(информация2)(информация3)...(информация N)).
Каждая (информацияN) может содержать еще и и еще информации и так все глубже и глубже. Это как дом со множеством этажей но которых много комнат и корридоров.

Что бы попасть на этаж есть ключи, они записываются так (10 . (информация)) (20 . (информация)) (52 . (информация)) - точек может не быть, где цифры это ключи для откртыия/просмотра информации для программы в AutoLISP. "открыть дверь" можно так же - там ключи могут повторяться но информация будет уже другая. Последовательность иногда строго определена, а иногда нет- в это не будем вдаваться глубоко.

Еще разработчки Автокада предусмотрели некие "порталы - телепорты". Что- бы не созвращаться обратным путем, что программно излишне. Бывает такое, что из дальней комнаты какого-либо этажа можно сразу попасть в комнату другого этажа. В такой код "новечку" лучше не лезть, т.к. Автокад может "вылететь" с фатальной ошибкой. Да и всей карты по Автокаду ни у кого нет - только личный опыт который помогает добиваться таких программ как создание нескольких параметров видимостей в динамическом блоке.

ПечатьE-mail