РУКОВОДСТВО ПРОГРАММИСТА, Назначение и условия применения программы, Характеристика программы, Обработка ошибочных ситуаций, Входные и выходные данные - Программная система допускового проектирования радиоэлектронных аппаратов

Назначение и условия применения программы

Назначение программной системы - реализация задач допускового проектирования.

Компонент обеспечивает соответствующий функционал:

    - формирование математических моделей; - обработку математических моделей алгоритмами допускового проектирования; - обмен данными со сторонними САПР и сохранение результатов роботы.

Компонент поставляется в виде исполняемого exe-файла.

Для запуска приложения на компьютере должна быть установлена библиотека. Net Framework 3.5 или выше.

Для разработки приложения необходим компьютер следующей конфигурации:

    - Оперативная память - не ниже 512Мб; - операционная система MS Windows Vista/7/8; - клавиатура; - манипулятор типа мышь; - монитор.
Характеристика программы

"ToleranceCAD" - программная система допускового проектирования радиоэлектронных элементов. Программная система разработана в среде Visual studio 2010. Она состоит из набора файлов содержащих исходный код программы сгруппированных по папкам. Весь исходный код программы написан на языке C#.

Программная система допускового проектирования состоит из следующих проектов:

    1. eqml - проект библиотеки визуального редактирования MathML-текстов. Распространяется по лицензии GNU; 2. InterfaceDef - в данном проекте описываются интерфейсы взаимодействия компонентов системы и доступные для всех компонентов структуры данных, реалізован механізм контекстов; 3. MathCompiler - содержит в себе инструментарий для построения и расчета математических моделей (синтаксический анализатор, средства построения и расчета дерева математических операций и алгоритмов); 4. DataManager - обеспечивает сохранение загрузку математических моделей и данных полученных от сторонних САПР. 5. ToleranceStrategy - реализуют в себе алгоритмы допускового проектирования 6. ToleranceCAD - Объединяет все библиотеки в единое целое. Реализует пользовательский интерфейс системы.
Обработка ошибочных ситуаций

В случае если в программе возникла непредвиденная ошибка, благодаря механизму обработки исключительных ситуаций программа сообщит пользователю, какой именно компонент вызвал данную ошибку. Программа полностью защищена от ввода пользователем некорректных данных. В случае ввода некорректных данных механизмами оповещения сообщит пользователю об ошибке. В случае если пользователь совершил ошибку в математическом тексте описания ММ, компонент формирования ММ оповестит пользователя об ошибки средствами отладки. Пример отладки математической модели представлено на рисунках 4.1 - 4.2.

попытка использования в математической модели неизвестной функции

Рисунок 4.1 - Попытка использования в математической модели неизвестной функции

сообщение о неизвестной лексеме

Рисунок 4.2 - Сообщение о неизвестной лексеме "badFunc" в тексте описания математической модели

Входные и выходные данные

Входными данными для данного компонента является текстовые описания математических моделей и входные параметры к ним.

Выходными данными являются значения переменных после расчета созданной математической модели.

Похожие статьи




РУКОВОДСТВО ПРОГРАММИСТА, Назначение и условия применения программы, Характеристика программы, Обработка ошибочных ситуаций, Входные и выходные данные - Программная система допускового проектирования радиоэлектронных аппаратов

Предыдущая | Следующая