В этой статье мы продолжим процесс автоматизации проектирования систем вентиляции.
Проектирование вентиляции
Автоматизация проектирования.
Одним из эффективных способов автоматизации процесса проектирования в Автокад, может послужить создание своих программ на языке LISP.
Если в вашей работе есть типовые, часто встречающиеся операции, для них можно написать программу, которая будет выполняться их за считанные секунды, а Вам оставит больше время для творчества.
Примером автоматизации проектирования систем вентиляции, может послужить диалоговое окно, созданное в уроке: «Диалоговое окно Автокад». См. Рис. 1.

Рис. 1. Диалоговое окно.
Диалоговое окно позволяет выбрать форму сечения, изменить расход и размер сечения. При этом при любом изменении в отдельном поле рассчитывается скорость движения воздуха.
В предыдущей статье мы подробно, рассмотрели возможный вариант управления диалоговым окном из LISP программы. Но осталось еще несколько идей по усовершенствованию программы. Этим мы и займемся в этом уроке
Напомню, что при нажатии на кнопку ОК, наша диалоговое окно закрывалось, и программа просила указать две точки, по которым строилась мультилиния (круглый или прямоугольный воздуховод).
См. Рис. 2.

Рис. 2. Мультилиния.
В этом уроке мы научимся:
Диалоговое окно Автокад.
Диалоговые окна являются важным компонентом любого приложения.
Диалоговые окна используют:
- для отображения полезной информация,
- для удобного ввода исходных данных,
- для изменения настроек программы.
Создать диалоговое окно Автокад, не прибегая к сторонним программам, можно при помощи редактора Visual LISP. Для этого в редакторе Visual LISP используют язык DCL, который предназначен для программирования диалоговых окон.
Давайте для примера создадим диалоговое окно для более удобного ввода исходных данных прямого участка воздуховода.
Добавим в эту форму настройки программы – выбор формы сечения.
И в качестве полезной информации, при вводе исходных данных, покажем пользователю скорость движения воздуха.
В результате хотелось бы получить следующее диалоговое окно. См. Рис. 1.

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