Диалоговое окно

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

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

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

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

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

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

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

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

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

См. Рис. 2.

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

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

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

Читать далее

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

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

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

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

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

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

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

Читать далее

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

Диалоговые окна являются важным компонентом любого приложения.

Диалоговые окна используют:

  • для отображения полезной информация,
  • для удобного ввода исходных данных,
  • для изменения настроек программы.

Создать диалоговое окно  Автокад, не прибегая к сторонним программам,  можно при помощи редактора Visual LISP. Для этого в редакторе Visual LISP используют язык DCL, который предназначен для программирования диалоговых окон.

Давайте для примера создадим диалоговое окно для более удобного ввода исходных данных прямого участка воздуховода.

Добавим в эту форму настройки программы – выбор формы сечения.

И в качестве полезной информации, при вводе исходных данных, покажем пользователю скорость движения воздуха.

В результате хотелось бы получить следующее диалоговое окно. См. Рис. 1.

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

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

Читать далее

Урок 4. Диалоговое окно.

Важным компонентом приложений в AutoCAD являются диалоговые окна. В них отображается полезная информация, пользователи в удобной форме вводят исходные данные, меняются настройки программы. Язык программирования LISP не имеет своих диалоговых окон. Поэтому приложения, написанные на языке LISP, использую для написания диалоговых окон язык DCL.

В этом уроке мы создадим диалоговое окно для программы, которую мы написали в предыдущем уроке. Напомню, что эта программа строит куб со сторонами 200. Давайте изменим эту программу так, чтобы она рисовала не куб, а параллелепипед, стороны которого (длина, ширина, высота) мы будем задавать при помощи диалогового окна см. Рис. 1.

Диалоговое окно DCL

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

Читать далее