
- •8. Графические базы данных (гбд)
- •8.1. Структура и схема функционирования типовых гбд
- •8.2. Постановка задачи проектирования гбд в графической системе AutoCad
- •Точки привязки
- •8.3. Разработка структуры гбд
- •8.4. Пакетные файлы гбд
- •8.5. Параметрические функции гбд
- •8.6. Создание библиотек слайдов гбд
- •8.7. Модификация основного меню AutoCad 2000
- •8.7.1. Файл меню. Его разделы. Управляющие символы
- •8.7.2. Модификация всплывающего и падающего меню AutoCad2000
- •8.7.3. Модификация экранного меню AutoCad2000
- •8.7.4. Модификация графического меню AutoCad2000
8.6. Создание библиотек слайдов гбд
1.Для упрощения работы желательно создать временный каталог, например в директории AutoCAD (ACAD).
2.Создать слайды, которые представляют собой обычные рисунки, выполненныe в системе AutoCAD. В разрабаты-ваемой ГБД это должны быть рисунки прямоуголь-ника и трапеции. После того как рисунок выполнен, необходимо набрать в строке AutoCAD’а команду mslide. В открывшем-ся диалоговом окне указывается ранее созданный времен-ный каталог и имя, которое присваивается файлу, содержа-щему слайд. Все файлы слайдов автоматически получают
165
расширение .sld .
Допустим, по описанной схеме созданы два слайда: Orth.sld, на котором изображен прямоугольник, и Trap.sld, на котором изображена трапеция.
3.Поместить во временный каталог программу SlideLib.exe из каталога Support AutoCAD’а.
4. Создать библиотеку для слайдов. При этом использует-ся командная строка (для этих целей подойдет любая обо-лочка, эмулирующая DOS либо просто имеющая коман-дную строку. Например, DOS Navigator, Norton Commander и т.п.). Необходимо перейти в выбранный каталог и создать список слайдов. Это можно сделать командой «DIR *.sld /b >List». Сама библиотека слайдов может быть создана ко-мандой «SlideLib.exe Tetr <List», где Tetr – имя файла созда-ваемой библиотеки. Файл библиотеки будет иметь расши-рение .slb. Созданную библиотеку необходимо переместить в каталог Support. Если не планируется изменение библио-теки слайдов, временный каталог можно удалить.
8.7. Модификация основного меню AutoCad 2000
Система AutoCAD имеет несколько видов меню, ко-торые значительно упрощают выполнение различных действий. Все виды меню описываются и загружаются из файла меню, которым по умолчанию в AutoCAD 2000 является файл acad.mns, который обычно находится во вспомогаельном каталоге С:\ACAD2000\SUPPORT.
8.7.1. Файл меню. Его разделы. Управляющие символы
Главное окно AutoCAD 2000 всегда появляется при запуске программы. Вторая сверху строка в нём называется строкой меню. Она содержит падающие меню AutoCAD
166
2000 (например, “File”, “View” и др.).
Файл acad.mns является обычным текстовым, поэтому править его можно в любом текстовом редакторе. Файл со-стоит из отдельных разделов, в которых содержатся команд-ные строки, управляющие работой соответствующих устройств. Разделы идентифицируются с помощью меток разделов. Заголовок раздела образуется из трех символов «звездочка» (***) и имени раздела. Рассмотрим заголовки разделов и кратко опишем их функции.
***SCREEN - управляет экранным меню и подменю, которые появляются в правой части графического экрана. В данном разделе содержатся все допустимые команды AutoCAD;
***BUTTONSn - позволяет присваивать каждой кнопке устройства указания различные функции. К их числу относятся управляющие коды, такие, как переключатели режимов и команды AutoCAD. Кнопкой выбора всегда считается левая кнопка устройства указания, ее функция не может быть изменена;
***AUXn - позволяет адаптировать конфигурацию кнопок системной мыши и оказывает то же действие, что и раздел BUTTONS;
***POPn - создает в верхней части экрана строку падающих меню. Разделы, объединенные этим заголовком, содержат опции пунктов падающих и курсорного меню (раздел РОР0);
***IMAGE - описывает ряд графических меню, которые позволяют выбирать команды или опции с помощью ввода поля списка, поля слайдов или соответствующего им поля выбора на графическом экране;
***TABLETn - действует и подвергается адаптации аналогично экранным меню. Работа с планшетными меню производится простым указанием на цифровом планшете.
167
Команда может быть представлена графической пиктограм-мой на темплете (шаблоне) планшета.
Метки задают пункты меню (до метки следующего раздела или до конца файла), которые относятся к конкрет-ному устройству, работающему с меню.
В файлах меню используются следующие управля-ющие последовательности символов:
*** - указывает заголовок раздела;
** - указывает метку раздела подменю;
[] - ограничивает заголовки для экранного, курсорного, падающих и графических меню, пунктов меню, для имен слайдов или текста;
; - выдает нажатие клавиши <Enter>;
\ - выдает паузу для ввода пользователем информации;
_ - переводит следующую за ним команду и ключевое слово AutoCAD национальной версии (например, на русский язык);
+ - продолжает макрос на следующей строке, если является последним символом в строке;
=* - выводит текущую пиктограмму, падающее или курсорное меню на экран;
*^C^C - префикс для повтора пункта.
Для включения или отключения установок AutoCAD в файле меню могут использоваться следующие управля-ющие коды:
^B - переключатель режима Шаг;
^С - отмена выполнения команды;
^D - переключатель режима отображения координат;
^Е - циклический переключатель плоскости изометрии;
^G - переключатель режима Сетка;
^О - переключатель режима Орто;
^P - переключатель эха команд AutoCAD на подсказку COMMAND;
168
^T - переключатель режима Планшет;
^V - переключатель текущего видового экрана.