- •Автоматизированные системы проектирования в строительстве
- •Воронеж 2015
- •Л абораторная работа №1. Графический интерфейс AutoCad 2014
- •Теоретические сведения
- •Лабораторная работа №2. Основы работы с блоками
- •Теоретические сведения
- •Упражнение "Создание блоков"
- •Лабораторная работа №3. Создание макроса команды.
- •Теоретические сведения Адаптация команд
- •Макросы команд
- •Отмена активной команды
- •Проверка символов макроса
- •Завершение макроса
- •Задание для выполнения лабораторной работы
- •Лабораторная работа №4.
- •Добавление команд
- •Добавление элемента управления
- •Замена элемента управления на панели инструментов
- •Изменение положения элемента управления или команды
- •Удаление команды или элемента управления
- •Изменение свойств панели инструментов
- •Изменение всплывающей подсказки для команды на панели инструментов
- •Создание панели инструментов на основе всплывающего меню
- •Добавление команды к панели инструментов в окне приложения
- •Изменение местоположения команды на панели инструментов в окне приложения
- •Удаление команды с панели инструментов в окне приложения
- •Лабораторная работа №5. Создание собственной панели вставки форматов средствами файла меню AutoCad.
- •Теоретическиесведения
- •Лабораторная работа №6. Создание собственной палитры вставки форматок.
- •Теоретические сведения
- •Способы создания инструментальных палитр
- •Методы добавления инструментов в инструментальные палитры
- •Адаптация инструментальных палитр
- •Добавление разделительной линии на инструментальную палитру
- •Добавление текста на инструментальную палитру
- •Создание инструментальной палитры со свойством "Только чтение"
- •Заключение
- •Библиографический список
- •Оглавление
- •Автоматизированные системы проектирования в строительстве
- •3 94006 Воронеж, ул. 20-летия Октября, 84
Завершение макроса
Для завершения некоторых макросов требуются специальные символы. Например, команда ТЕКСТ для завершения требует нажатия клавиши ENTER, а не ПРОБЕЛ, а некоторые другие команды требуют нескольких нажатий клавиши ПРОБЕЛ (или ENTER).
Для решения этих проблем приняты два специальных соглашения.
Точка с запятой (;) в макросе соответствует нажатию клавиши ENTER.
Пробел не добавляется после строк, заканчивающихся символом управления: обратной косой чертой (\) или точкой с запятой (;).
Сравним следующие макросы:
ucs
ucs ;
Первый пример начинается с команды ПСК, так как строка заканчивается пробелом, моделируется нажатие клавиши ПРОБЕЛ. В командной строке появится следующий запрос:
Начало ПСК или [Грань/Именованная/Объект/Предыдущая/Вид/Мир/X/Y/Z/Z ось] <Мир>:
Второй пример начинается с команды ПСК, имитируется нажатие клавиши ПРОБЕЛ, а затем нажатие клавиши ВВОД, принимается значение по умолчанию ("Мир").
Рисунок 5. Создание кнопки средствами АПИ.
Задание для выполнения лабораторной работы
Создать макрос, осуществляющий вставку штампа и рамки из файла. Параметры вставки:
- точка вставки 0,0;
- масштаб 1;
угол поворота 0.
Лабораторная работа №4.
Создание пользовательской панели и кнопки средствами редактора адаптации пользовательского интерфейса.
Цель работы: Создание кнопки вставки штампа и рамки с использованием средств настройки интерфейса AutoCAD.
Теоретические сведения
Адаптация панели инструментов
Панель инструментов разрабатывается различными способами:
- с использованием файла адаптации;
- с использованием файла меню.
Можно создавать и изменять панели инструментов для лучшего вписывания в процессы.
Выберитевкладку "Управление" панель "Адаптация" "Пользовательский интерфейс".
Создание панели инструментов
На вкладке "Адаптация" разверните на панели "Адаптации <имя файла>", щелкните правой кнопкой мыши узел "Панели инструментов" и выберите пункт "Новая панель инструментов".
Рисунок 6. Создание панели инструментов.
Новая панель инструментов (с именем Панель1) будет помещена внизу дерева "Панели инструментов".
Щелкните правой кнопкой мыши на "Панель1". Выберите "Переименовать" и введите новое имя панели.
Выберите новую панель инструментов и обновите ее свойства на панели "Свойства":
В поле "Описание" введите описание панели инструментов.
В поле "Отображение по умолчанию" укажите, должна ли панель инструментов отображаться по умолчанию при загрузке CUIx-файла как файла частичной адаптации.
В поле "Ориентация" задайте тип ориентации панели инструментов.
В поле "Координата X по умолчанию" введите число, которое представляет плавающее или закрепленное местоположение панели инструментов.
В поле "Координата Y по умолчанию" введите число, которое представляет плавающее или закрепленное местоположение панели инструментов.
В поле "Ряды" введите число рядов для незакрепляемой панели инструментов.
В поле "Псевдонимы" введите для этой панели псевдоним.
Рисунок 7. Свойства панели инструментов.
Перетащите команду, которую требуется добавить, с панели "Список команд" на панель инструментов, расположенную на панели "Адаптации: <имя файла>".
Рисунок 8. Перенос команды на панель инструментов.
Нажмите кнопку "Применить".