Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама
Система AS. ADE состоит из нескольких частей. Основными частями являются библиотеки классов и инструментальная среда для создания ПО технических и научных приложений.

ПОИСК



Пример реализации компонентно-ориентированной технологии в САПР

из "Основы автоматизированного проектирования "

Система AS. ADE состоит из нескольких частей. Основными частями являются библиотеки классов и инструментальная среда для создания ПО технических и научных приложений. [c.269]
Необходимо отметить, что основные приложения, на которые ориерггирова-на AS. ADE, - это приложения машинной графики и геометрического моделирования, поэтому в системе наиболее развиты библиотеки графических и геометрических компонентов. [c.269]
Геометрическое моделирование и визуализация в AS. ADE поддерживаются соответствующим ПО. В это ПО входят библиотечные наборы Геометрия , Топология , Визуализация и др. Для тестирования и демонстрации компонентов перед их встраиванием в проектируемую прикладную САПР используются специальные язык, интерпретатор и просмотрщик, составляющие подсистему Тестирование . [c.269]
Набор Геометрия содержит пакеты канонических геометрических элементов и массивов (множеств) этих элементов. [c.269]
Пакеты gp, geom2d и geom включают в себя 2D- и 3 -геометрические элементы (классы), используемые в качестве сущностей в вычислительных процедурах, в том числе в таких операциях, как поворот, отражение, масштабирование и т. п. Примерами элементов могут служить декартовы координаты, точки, векторы, линии, окружности, квадратичные кривые, сферические, тороидальные и конические поверхности, кривые и поверхности Безье, В-сплайнов и др. [c.269]
Интегрированная оболочка служит для управления версиями и параллельной работой многих пользователей. [c.270]
Для проектирования пользовательского интерфейса в AS. ADE имеются специальные языковые и программные средства. Язык проектирования диалога состоит из команд создания интерфейса и доступа к компонентам. [c.270]
Создание интерфейса включает создание контейнеров и диалоговых элементов. Контейнер представляет собой экранное окно, в котором будут размещаться элементы. Элементы обеспечивают информщзование пользователя создаваемого приложения о возникающих событиях, дают возможность пользователю задавать значения параметров, выбирать режим работы и т. п. [c.270]
Различают ряд видов контейнеров. Среди них контейнеры для сообщений, предупреждающих об ошибке, запрашивающих от пользователя ответы типа да/нет , задания размеров или цвета, выбора файла и т. п. [c.270]
Примерами команд проектирования диалоговых элементов могут служить команды определения позиции элемента в окне, выбора одного элемента из заданного множества, конструирования текстовой строки или меню, фиксации событий, вызванных выбором мышью позиции или пункта меню, и др. [c.270]


Вернуться к основной статье

© 2025 Mash-xxl.info Реклама на сайте