Основы автоматизированного проектирования химических производств. Миронов В.М - 144 стр.

UptoLike

Составители: 

144
1 - примитив перерисовывается;
2 - примитив стирается;
3 - примитив подсвечивается;
4 - отменяется подсветка примитива.
(ENTGET_<примитив>) - формирует и возвращает список с данными о
примитиве.
Изменить изображение на экране можно с помощью функции
(ENTMODE_<примитив>). Предполагается, что до обращения к этой
функции происходила модификация в списке, полученном с помощью функ-
ции (ENTGET).
(SETQ_PR_(ENTNEXT)) ;выделяется первый примитив,
присваивается
имя переменной PR
(SETQ_SPR_(ENTGET_PR) ;список возвращается в SPR
. . . . . . . . . . . . . . . . . . . ;изменения в системе SPR
(ENTMODE_SPR) ;после выполнения этой функции на экране
вместо PR появится обновленный примитив. Для программы это будет по-
прежнему примитив PR, и с ним можно работать. Ограничения по примене-
нию:
- не может быть изменен тип примитива;
- атрибуты вида "тип линии" (и некоторые другие
) могут принимать
только те значения, которые в данный момент определены в AutoCADе. Од-
нако слой может быть задан другой.
Если ENTMODE выполняется над субпримитивами, то видимого изме-
нения на экране не происходит. Изменить изображение примитива после из-
менения его субпримитивов функцией ENTMODE можно функцией
(ENTUPO_<примитив>).
;Программа удаления предпоследнего элемента чертежа
(DEFUN_C:_ERASE2()
(SETQ_S_(ENTDEL_(ENTLAST)))
(ENTDEL_(ENTLAST))
(ENTDEL_S)
)
8.19. Компиляция программ AutoLISPа
Рекомендуемый порядок:
1. Подготовить и ввести в ЭВМ программу на AutoLISPе.
2. Отладить программу с помощью интерпретатора.
3. Откомпилировать отлаженную программу.
Откомпилированная программа используется так же, как и исходная
программа на AutoLISPе. Компилятор имеет имя ACOMP.EXE Программа
компилируется в операционной системе MS DOS командной строкой
ACOMP[-E]<входной файл1>...[-0<выходной файл>].