Пример AutoLISP

Программа расчета профиля

Программа «Расчет профиля» создана в помощь инженерам-проектировщикам, работающих с профилями. Автор программы, читатель моего сайта: Рустем Вилевич

Профиль трассы

Программа » Расчет профиля»

Программа состоит из нескольких модулей (команд).

Читать далее

Автоматизация проектирования.

Одним из эффективных способов автоматизации процесса проектирования в Автокад,  может послужить создание своих программ на языке LISP.

Если в вашей работе есть типовые, часто встречающиеся операции, для них можно написать программу, которая будет  выполняться  их за считанные секунды, а Вам оставит больше время для творчества.

Примером автоматизации проектирования систем вентиляции, может послужить диалоговое окно, созданное в уроке: «Диалоговое окно Автокад». См. Рис. 1.

Диалоговое окно Автокад

Рис. 1. Диалоговое окно.

Диалоговое окно позволяет выбрать форму сечения, изменить расход и размер сечения. При этом при любом изменении в отдельном поле рассчитывается скорость движения воздуха.

В предыдущей  статье мы подробно, рассмотрели возможный вариант управления диалоговым окном из LISP программы.  Но осталось еще несколько идей по усовершенствованию программы.  Этим мы и займемся в этом уроке

Напомню, что при нажатии на кнопку ОК, наша диалоговое окно закрывалось, и программа просила указать две точки, по которым строилась мультилиния (круглый или прямоугольный воздуховод).

См. Рис. 2.

Управление диалоговым окном.

Рис. 2. Мультилиния.

В этом уроке мы научимся:

Читать далее

Пример LISP программы управления диалоговым окном в Автокад

В этой статье мы рассмотрим пример программного управление диалоговым окном.

В качестве примера мы возьмем диалоговое окно, созданное в предыдущей статье: «Диалоговое окно Автокад»

Диалоговое окно Автокад

Рис. 1.  Диалоговое окно.

В этой статье мы рассмотрим:

Напишем несколько пользовательских функций, которые будут ответом на действия пользователя:

Читать далее

Мультилиния в Автокаде.

На мой взгляд, разработчики незаслуженно убрали команду мультилиния  из последних версий  Автокад. Этот инструмент многофункционален и может быть использован в различных областях проектирования. При помощи мультилинии мы можем создавать многослойные стены в архитектуре, рисовать дороги, трубопроводы системы отопление  и теплоснабжения, воздуховоды  систем вентиляции.

Давайте, вернем мультилинию на ленту  и познакомимся с ней более подробно.

Итак, в этой уроке мы рассмотрим следующее:

Читать далее

3D моделирование в AutoCAD.

3D моделирование в AutoCAD

Tweet 3D моделирование в AutoCAD, в последнее время приобретает все большую популярность. Ряд неоспоримых преимуществ 3D моделирования привлекает к себе все большее  количество сторонников. Имея  опыт в программном создание 2D объектов на языке LISP, я решил попробовать свои силы в 3D моделировании в AutoCAD. В этом уроке мы создадим простой 3D объект – тройник и […]

Урок 11. AutoLISP. Создание блока.

В языке программирования LISP создать блок можно несколькими способами. Рассмотрим некоторые из них. Блок мы будем создадим из куба созданного в уроке: Простой пример программы на LISP.

Первый способ. Создание блока при помощи функции «command».

Читать далее

Урок 10. AutoLISP. Стандартные команды Автокад.

Команды Автокад

Tweet Если вы хорошо знаете стандартные команды Автокад, то написание программ на языке AutoLISP не составить для вас большого труда. Создание своих программ позволит вам одним нажатием выполнять серию стандартных команд Автокад, сократит время вашей работы, избавит от рутины и оставит больше время для творчества. В языке AutoLISP есть функция, которая имитирует командную строку. Это […]

Урок 8. Пример AutoLISP программы: Сумма длин отрезков.

В этом уроке мы рассмотрим пример AutoLISP программы, которая будет считать сумму длин выбираемых отрезков.

Читать далее