- •1 Создание файлов-шаблонов. Базовая настройка пространства модели. Типы шаблонов. Настройка интерфейса
- •2 Декартовы и полярные, абсолютные и относительные координаты и их использование при создании чертежей
- •3 Декартовы, цилиндрические и сферические координаты, их использование
- •4 Режимы черчения. Привязка к шагу (snap). Режим сетки (grid) и ортогонального черчения (ortho). Полярное отслеживание (polar). Настройки и применение при черчении
- •5 Объектная привязка (osnap). Виды объектной привязки. Объектное отслеживание (otrack). Настройки и применение при черчении
- •6 Выбор и загрузка типов линий. Вес и цвет линий. Назначение типа линии, толщины линии и цвета примитивам. Разработка индивидуального типа линии.
- •7 Назначение слоев. Создание слоев и работа с ними. Параметры слоев. Фильтры слоев
- •8 Понятие стилей. Стили точек, текста, таблиц и мультилиний
- •10 Полилиния. Прямоугольник и многоугольник. Свойства, построение и редактирование, опции
- •11 Нелинейные примитивы. Дуга и окружность. Эллипс, кольцо и сплайн. Построение и редактирование, опции.
- •12 Штриховка и градиент. Стили текста. Особенности ввода текста
- •13Размерный стиль. Основные настройки размерного стиля.
- •14Свойства размеров. Использование размеров. Команды «Линейный», «Параллельный», «Радиус», «Диаметр», «Угловой».
- •15 Редактирование объектов. Способы редактирования. Редактирование свойств и копирование свойств
- •16 Команды редактирования примитивов: «Стереть», «Копировать», «Зеркало», «Подобие», «Массив». Опции команд
- •17 Команды редактирования примитивов: «Перенести», «Повернуть», «Масштаб», «Растянуть», «Увеличить». Опции команд
- •18 Команды редактирования примитивов: «Обрезать», «Удлинить», «Разорвать», «Соединить», «Фаска», «Сопряжение». Опции команд
- •19 Параметризация объектов в системе AutoCad. Геометрические и размерные зависимости, особенности применения.
- •20 Разработка динамических блоков методом встроенной параметризации. Особенности реализации и настройки. Редактор блоков
- •21 Адаптация AutoCad. Настройка интерфейса, ленты, меню, панелей инструментов. Особенности инструментальных палитр. Псевдоимена команд.
- •22 Разработка приложений в системе AutoCad на языке Visual lisp. Разработка пользовательской функции. Автоматическая загрузка приложения.
- •23 Разработка пользовательского интерфейса на языке dcl. Разработка диалогового окна. Основные элементы интерфейса.
- •24 Разработка пользовательского интерфейса на языке dcl. Взаимодействие с lisp приложениями. Обработка событий
- •25 Понятие системной переменной AutoCad. Использование и редактирование
- •26 Visual lisp. Типы данных, предопределенные символы и переменные.
- •27 Visual lisp. Арифметические и логические функции.
- •28 Visual lisp. Функции вычислений.
- •29 Visual lisp. Функции преобразования данных.
- •30 Visual lisp. Функции обработки строк
- •31 Visual lisp. Функции обработки списков и точечных пар
- •32 Visual lisp. Функции ввода данных
- •33 Visual lisp. Функции печати и вывода сообщений
23 Разработка пользовательского интерфейса на языке dcl. Разработка диалогового окна. Основные элементы интерфейса.
В автокаде существует возможность разработать для пользовательской функции интерфейс на языке DCL для этого нужно написать код в текстовом редакторе и сохранить документ с расширением .dcl
Пример:
third:dialog{
label = "This is last dialog box";
:boxed_row
{
:button
{
key = "accept";
label = "Paint";
is_default = true;
}
:button
{
key = "Cancel";
label = "Cancel";
is_default = false;
}
}
}
КЛАВИША button
Текстовое Поле edit_box
Поле списка list_box
Раскрывающийся список popup_box
Кнопка выбора rado_button
Скользящая шкала slider
24 Разработка пользовательского интерфейса на языке dcl. Взаимодействие с lisp приложениями. Обработка событий
Для того чтобы связать интерфейс dcl с функцией, разработанной в лиспе, нужно в dcl присвоить входным параметрам какие-то ключи, которые в дальнейшем будут использованы в Lisp
Связь с dcl в lisp происходит так:
(setq dcl_id (load_dialog "d:/my_dialog.dcl"))
(if (not (new_dialog "first" dcl_id) ) (exit))
(set_tile "eb1" gpar1)
(set_tile "eb2" gpar2)
(set_tile "eb3" gpar3)
(set_tile "eb4" gpar4)
(set_tile "eb5" gpar5)
Выгрузка диалогового окна:
(unload_dialog dcl_id)
Обработка события нажатия на кнопку:
(defun OK_click1 ()
(setq r1 (atof (get_tile "eb1")))
(done_dialog)
)
25 Понятие системной переменной AutoCad. Использование и редактирование
Переменные STARTUP, FILEDIA, OSMODE, CLAYER
Во время работы с рисунком AutoCAD оперирует так называемыми системными переменными, в которые заносится определенная информация: о текущих установках рисования (установках слоя, цвета, типа линий и т. п.), о последнем выполненном действии (имя последней команды, последняя точка, последний радиус и т. п.), о настройках некоторых команд (длина фаски, радиус сопряжения и т. п.) и многое другое. Пользователь может вывести на экран перечень и значения системных переменных и большую часть из них изменить. Остальные изменяются самой системой в процессе работы.
Для работы с системными переменными предназначена команда SETVAR (УСТПЕРЕМ). Этой же команде соответствует пункт падающего меню Tools | Inquiry | Set Variable (Сервис Сведения | Переменная). Первый запрос, который выдает команда после начата своего выполнения: Enter variable name or [?]: (Имя переменной или /?/:) В этот момент можно ввести или имя системной переменной, которую вы хотите изменить, или знак вопроса ? для получения справки. Введите знак вопроса. Далее: Enter variable(s) to list < *>: (Список переменных для вывода < *>:) Система AutoCAD готова в этот момент вывести в текстовое окно значения тех переменных, имена которых вы укажете. Возможен ввод имен с использованием групповых символов * и ?. Например, можно указать А* — чтобы вывести значения переменных, начинающихся с символа А, или DIM*T — для вывода переменных, имена которых начинаются с DIM и заканчиваются на Т. После указания только символа * система AutoCAD выводит в текстовое окно первую часть всех системных переменных. STARTUP -Управление типом окна при создании новых рисунков
CLAYER – текущий слой
DIMASSOC <2,1,0>
ACADVER – текущая версия автокада
FILEDIA - Режим использования диалоговых окон выбора файлов
OSMODE – Объектная привязка
0 – нет
1 – конточка
2 – Середина