- •Утверждено
- •Программирование на языке AutoLisp
- •1. Переменные языка AutoLisp
- •1.1 Системные переменные пакета AutoCad
- •1.2 Переменные языка AutoLisp определенные пользователем
- •2. Типы данных языка AutoLisp
- •3. Функции присвоения
- •4.2 Работа со строками, функции преобразования, проверки типов данных.
- •4.3 Логические функции Автолиспа.
- •5. Работа со списками
- •6. Использование функции get для ввода данных.
- •7. Работа с геометрическими описаниями объектов
- •8. Условное ветвление программ
- •9. Организация циклов
- •10. Вызов команд Автокада из программы на языке AutoLisp
- •11. Управление отображением
- •12. Вывод данных в командную строку
- •13. Файловый ввод - вывод
- •14. Определение функции
- •15. Отладка программы.
- •16. Доступ к примитивам и средствам Автокада
- •Функции AutoLisp Математические функции
- •Логические функции Автолиспа.
- •Работа со списками
- •Использование функции get для ввода данных.
- •Работа с геометрическими описаниями объектов
- •Условное ветвление программ
- •Организация циклов
- •Вызов команд Автокада из программы на языке AutoLisp
- •Управление отображением
- •Вывод данных в командную строку
- •Файловый ввод - вывод
- •Доступ к примитивам и средствам Автокада
- •Insert (block)
- •Vertex (pline)
Insert (block)
Код DXF |
(..) |
Функциональное назначение подсписка |
0 |
Да |
INSERT (Точка вставки блока) |
2 |
Да |
Имя блока |
10 |
Нет |
Точка вставки |
41 |
Да |
Масштаб по оси Х |
42 |
Да |
Масштаб по оси Y |
43 |
Да |
Масштаб по оси Z |
44 |
Да |
Расстояние между столбцами (для команды MINSERT) |
45 |
Да |
Расстояние между строками (для команды MINSERT) |
50 |
Да |
Угол (в радианах) |
66 |
Да |
Определены атрибуты |
70 |
Да |
Число столбцов (для команды MINSERT) |
71 |
Да |
Число строк (для команды MINSERT) |
ATTRIB
Код DXF |
(..) |
Функциональное назначение подсписка |
0 |
Да |
ATTRIB (Атрибут) |
1 |
Да |
Значение атрибута |
2 |
Да |
Имя атрибута |
7 |
Да |
Стиль текста |
10 |
Нет |
Начальная точка текста |
Код DXF |
(..) |
Функциональное назначение подсписка |
11 |
Нет |
Точка выравнивания текста |
40 |
Да |
Высота текста |
41 |
Да |
Коэффициент растяжения текста |
50 |
Да |
Угол вращения текста |
51 |
Да |
Угол наклона текста |
70 |
Да |
Флаги атрибута текста: |
|
|
1 – Invisible (Скрытый), |
|
|
2 – Constant (Постоянный), |
|
|
3 – Verify (Контролируемый) |
71 |
Да |
Флаги генерации текста: |
|
|
1 – Mirror on (Зеркальный), |
|
|
4 – Upside-down (Перевёрнутый) |
72 |
Да |
Код выравнивания текста: |
|
|
0 - Left (Левое), |
|
|
1 – Centered (Центр), |
|
|
2 - Right (Правое), |
|
|
3 – Aligned (Выравненное). |
|
|
4 - "M" Centered (Середина), |
|
|
5 - "F" Fit (Вписанный) |
SOLID
Код DXF |
(..) |
Функциональное назначение подсписка |
0 |
Да |
SOLID (Фигура) |
10 |
Нет |
Начальная точка |
11 |
Нет |
Вторая точка |
12 |
Нет |
Третья точка |
14 |
Нет |
Четвёртая точка (если есть) |