Адаптация CAD систем
1. Необходимость и типовые средства
2. Средства адаптации AutoCAD
Литература
· Ю.А. Кречко. AutoCAD: программирование и адаптация. – М:,»ДИАЛОГ-МИФИ». 1995.- 240c.
· Филькенштейн, Элен. AutoCAD 2000. Библия пользователя.: Пер. с англ. – М.; Издательский дом «Вильямс», 2000г. 1040с.
· Полещук Н.Н. VisualLISP и секреты адаптации AutoCAD.СПБ.:БХБ—Петербург, 2001. - 576 с, (есть более позднее издание)
Командные файлы
Пользовательские меню
Программный интерфейс
AutoLISP и VisualLISP
ARX – приложения
Любая CAD система не может удовлетворить все желания всех пользователей. Поэтому разработчики многих CAD систем создают и поставляют на рынок системы с открытой архитектурой. Она позволяет пользователю обмениваться информацией с другими системами, адаптировать имеющиеся и создавать новые функции системы, используемые при решении конкретных задач – создавать приложения.
Среди разнообразия средств адаптации CAD систем можно выделить наиболее общие (рис. 1), претендующие на типовые.
Рис.1. Типовой состав средств CAD системы
Графический редактор – ядро графической системы. Реализует: функции моделирования каркасов, поверхностей, тел и системные функции – визуализации, копирования, трансформации и др.
БД CAD системы хранит информацию о модели в специальном формате, определенном фирмой-разработчиком.
Фирменные приложения – реализуют проекты в разных предметных областях: машиностроение, строительство, электроника, электротехника, картография и т.д.
Утилиты стандартных интерфейсов обмена данными решают проблему передачи информации с помощью стандартных форматов.
Средства запуска внешних программ позволяют запускать и выполнять внешние программы из CAD системы.
Внутренние и внешние утилиты – программы, взаимодействующие соответственно с пользователем и CAD системой и пользователем и файлами результатов работы CAD системы.
Программные интерфейсы – средства взаимодействия с системными переменными состояния системы, внутренней базы данных, анализа, обработки информации и синтеза геометрической модели. Они являются основными средствами, используемыми при разработке приложений.
Рассмотрим некоторые средства адаптации на примере средств системы AutoCAD.
Адаптация Автокада возможна потому, что большинство файлов его поддержки являются текстовыми и их можно редактировать. Некоторые из них описаны ниже.
Файл Описание
*.dcl Файл языка (DCL) описания диалоговых окон.
*.lin Файлы определения типов линий. Acad.lin - поставляемый с AutoCADом библиотечный файл типа линий.
*.lsp Файлы программ на языке AutoLISP.
Acad.lsp Определяемая пользователем подпрограмма на AutoLISPе, которая загружается каждый раз при запуске AutoCADа.
Acaddoc.lsp Определяемая пользователем подпрограмма AutoLISP, которая загружается каждый раз при загрузке рисунка.
*.mnl Подпрограммы на AutoLISPе, используемые меню AutoCADа. MNL файл должен иметь то же самое имя файла, что и MNU файл, который его поддерживает.
Acad.mnl Подпрограммы на AutoLISPе, используемая стандартным меню AutoCADа.
*.mns Исходный файл меню, генерируемый AutoCADом на основе mnu-файла.
Acad.mns - файл для стандартного меню AutoCADа.
*.mnu Исходные файлы меню AutoCADа, создаваемый пользователем. Acad.mnu - поставляемый файл для стандартного меню.
*.pat Файлы штриховки. Acad.pat – поставляемый стандартный файл штриховки.
Acad.pgp Файл параметров AutoCADа. Содержит определения для внешних команд и команд-псевдонимов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.