Выделение требований к модулю
Исходя из приведенных выше диаграммам были выделены следующие требования к системе:
1. Реализуются три стандарта – ГОСТ 2.312-72, ISO 2553:1992, DIN 22553:1994. 2. Создание объекта обозначения состоит из этапов:
3. Ввод надписи на полке реализуется в виде диалога. Требования к диалогу: 3.1. Диалог должен содержать стилизованное обозначение стрелки. 3.2. Диалог должен предоставлять возможность повернуть полку вокруг стрелки с дискретностью 90 градусов. 3.3. Диалог должен предоставлять возможность выбора вида обозначения:
3.4. Диалог должен предоставлять возможность ввода следующих надписей:
3.5. Ввод надписей должен удовлетворять следующим требованиям:
3.6. Контекстное меню текстовых полей должно содержать:
3.7. Диалог должен позволять пользователю сохранить настройки, выставленные в диалоге в виде шаблона, для последующего использования, а также загружать ранее сохраненный шаблон.
3.8. Обозначение сварного шва на чертеже должно иметь две характерных точки: для перемещения всего обозначения, для перемещения полки при зафиксированном положении обозначения. 3.9. При двойном щелчке на обозначении должен открывать диалог, описанный выше, для редактирования обозначения.
С точки зрения технической реализации к модулю предъявляются следующие требования: 1. Модуль реализуется в виде подключаемой библиотеки (rtw). 2. Обозначение реализуется только в 2D документах – чертеж и фрагмент. 3. Объект "Обозначение сварки" должен представлять собой макроэлемент (ksMacro) с набором характерных точек. 4. Модуль должен использовать следующие функций КОМПАС API:
5. Продукт должен иметь механизм локализации через файл-словарь (dic).
Внимание! В данной концепции не предполагается реализация диалога обозначения шероховатости поверхности! Структура системы Структура программной системы показана на рис Рисунок 3.3.
Рисунок 3.3 Структура системы и взаимосвязь с САПР КОМПАС
Описанная структура имеет ряд преимуществ:
Структура внутренних данных Структура внутренних данных представлена на рисунке Рисунок 3.4.
Рисунок 3.4 Структура внутренних данных модуля
Описанная структура имеет следующие преимущества: 1. Отсутствует избыточность данных 2. В структуре данных в полной мере отражена структура обозначения.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|