ВУЗ:
Составители:
140
(EQUAL_Y_'(A_B_C)) ;возвращает "Т"
(EQ_Y_'(A_B_C)) ;возвращает "NIL".
Работа со списками
(APPLY_'+'_(A_B_C)) – эквивалентно (+_А_И_С)
С помощью этой функции выполняется какая-либо функция AutoLISPа, имя
которой указано и которая может иметь несколько аргументов.
(FOREACH_<переменная><список><выражение>...) - организует цикличе-
ское выполнение выражений. Предполагается, что в выражениях присутству-
ет переменная. Работает так: переменной присваивается первое значение
списка и выполняется выражение, затем присваивается второе
значение спи-
ска и т.д.
(FOREACH_I_(A_B_C)(SETQ_E_(+_E_I))) – аналогично программе
(SETQ_E_(+_E_A))
(SETQ_E_(+_E_B))
(SETQ_E_(+_E_C)).
(MAPCAR_'<имя функции><список1>...<списокN>) - также организует
цикл. В цикле выполняется функция, имя которой указано, имеющая N аргу-
ментов, т.е. столько, сколько перечислено списков.
(SETQ_S_(MAPCAR_'+_'(10_20_30)_'(1_2_3))) – формируется список S в
виде (11_22_33).
8.15. Создание и анализ изображений
Функция (OSNAP_<точка><режим>) – используется в предположении,
что на чертеже имеется объект, проходящий через заданную точку. Аргумент
<режим> – строка текста, определяющая режим привязки:
"CEN" – центр окружности или дуги;
"END" – конечная точка отрезка, дуги и т.д.
Если точка не найдена, то возвращается NIL.
(GRAPHSCR) (TEXTSCR) – переключают экран в графический режим и
назад – в текстовый.
(GRCLEAR) - очищает поле чертежа графического экрана.
(REDRAW) - восстанавливает картину, стертую (GRCLEAR).
(MENUCMD_<текст>) - выводит на экран тот раздел меню, который необ-
ходим в данный момент (при комбинированной работе с программой и гра-
фическим редактором). Аргумент <текст> выглядит
"<тип меню>=<имя раздела меню>".
Для экранного меню <тип меню>=S. Таким образом,
(MENUCMD_"S=S3") - вызовет раздел меню S3.
Все последние три функции возвращают NIL.
Страницы
- « первая
- ‹ предыдущая
- …
- 138
- 139
- 140
- 141
- 142
- …
- следующая ›
- последняя »
