Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
METHOD / Основы САПР / AutoLISP2006.doc
Скачиваний:
85
Добавлен:
05.03.2016
Размер:
1.04 Mб
Скачать

Логические функции Автолиспа.

ФУНКЦИЯ

Стр.

(and выражение1 выражение2 ) Возвращает результат выполнения логического И

10

(not элемент) Возвращает результат выполнения логического НЕ

10

(ог выражение1 выражение2) Возвращает результат выполнения логического ИЛИ

10

(атом переменная ) Проверяет, является ли переменная атомом.

11

(= атом1 атом2 . . . ) Возвращает Т если все атомы равны, в противном случае возвращает nil.

11

(/= атом1 атом2) Возвращает Т еcли атом1 не равен атому2.

11

(< атом1 атом2 . . . ) Возвращает Т в том случае, если каждый последующий атом, больше. предыдущего.

11

(<= атом1 атом2 . . . ) Возвращается Т в том случае, если каждый последующий атом, больше или равен предыдущему.

11

(> атом1 атом2 . . . ) Возвращает Т в том случае, если каждый последующий атом, меньше предыдущего.

11

(>= атом1 атом 2 . . . ) Возвращается Т в том случае, если каждый последующий элемент, меньше или равен предыдущему. В противном cлучае возвращается nil.

11

(eq выражение1 выражение2) Определяет, идентичны ли выражение1 и выражение2.

11

(equal выражение1 выражение2 допуск) Определяет, равны ли выражение1 и выражение2,

11

Работа со списками

ФУНКЦИЯ

Стр.

(list выражение1 выражение2 . . .) эта функция просто составляет список из своих аргументов.

12

(car список) возвращает первый элемент списка.

12

(cdr список) возвращает все элементы списка, кроме первого

12

(nth номер список) извлекает элемент списка с нужным номером.

12

(last список) возвращает последний элемент списка, причем список не должен быть равен nil.

12

(reverse список) возвращает список с элементами, переставленными в обратном порядке

12

ФУНКЦИЯ

Стр.

(length список) возвращает целое число, равное числу элементов в списке

12

(append список1 список2 . . .) берет любое число списков и объединяет их

12

(cons выражение список) эта функция, наряду с функцией LIST, используется для создания списков.

12

(apply функция список) указанная функция применяется к списку.

13

(mapcar функция список) над всеми элементами списка можно проделать одну и ту же операцию

13

Соседние файлы в папке Основы САПР