РУКОВОДСТВО ПРОГРАММИСТА, Назначение и условия применения программы, Характеристика программы, Обработка ошибочных ситуаций, Входные и выходные данные - Программная система допускового проектирования радиоэлектронных аппаратов
Назначение и условия применения программы
Назначение программной системы - реализация задач допускового проектирования.
Компонент обеспечивает соответствующий функционал:
- - формирование математических моделей; - обработку математических моделей алгоритмами допускового проектирования; - обмен данными со сторонними САПР и сохранение результатов роботы.
Компонент поставляется в виде исполняемого 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" в тексте описания математической модели
Входные и выходные данные
Входными данными для данного компонента является текстовые описания математических моделей и входные параметры к ним.
Выходными данными являются значения переменных после расчета созданной математической модели.
Похожие статьи
-
Моделирование - это исследование объекта путем создания его модели и оперирования ею с целью получения полезной информации об объекте. При математическом...
-
Поскольку не все стратегии допускового синтеза и анализа одинаково эффективны для каждой математической модели, система допускового проектирования должна...
-
Проектирование радиоэлектронных устройств является очень наукоемкой отраслью и требует изучения и исследований различных процессов различной физической...
-
Согласно техническому заданию на дипломный проект необходимо разработать программную систему, которая позволяет решать следующие задачи: 1. Осуществление...
-
Диаграммы классов используются при моделировании программных систем наиболее часто. Они являются одной из форм статического описания системы с точки...
-
Процесс взаимодействия пользователя и компонента происходит с использованием интерфейса внешней системы. Сам процесс разработки и использования...
-
Назначение программы Программное средство на тему "Калькулятор коммунальных услуг" предназначено для повышения эффективности расчета коммунальных...
-
В данном разделе была разработана функциональная схема работы программного комплекса, которая в общем виде описывает состав комплекса, характер и виды...
-
Приложения, написанные под платформу. NET работают медленнее, это факт. В некоторых случаях скорость может упасть на 15%, что иногда является...
-
Анализ задач допускового проектирования Проектирование - это сложный специфический вид созидательной деятельности человека, основанный на глубоких...
-
Модуль функционирует на персональном компьютере под управлением операционной системы версии Microsoft Windows 7 и выше с поддержкой всех соглашений,...
-
Прикладные программы предназначены для решения конкретных функциональных задач пользователя. Прикладное ПО общего назначения - совокупность программ для...
-
Этапы жизненного цикла БД включают: -Планирование БД - определяются принципы, задачи создания БД. -Проектирование БД. -Материализация БД -...
-
Для установки разработанного приложения на рабочую станцию необходимо: - установить необходимое программное обеспечениепакет MS Office (MS Excel, MS...
-
В данном пункте представлено описание подключенных систем к общей инфраструктуре ИС компании. В случае IBM SPSS: Вследствие того, что сбор данных с...
-
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ База данных как основа информационного обеспечения В состав информационного, программного и математического обеспечения...
-
Математическое и программное обеспечение (МО, ПО)- совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач...
-
Возрастающая сложность современных автоматизированных систем управления и повышение требовательности к ним обуславливает применение эффективных...
-
Система управления базами данных - Модели серверов баз данных
Система управления базами данных (СУБД) - это приложение, посредством которого осуществляется обработка базы данных пользователем или группой...
-
Интегрированная среда программирования - система программных средств, используемая программистами для разработки программного обеспечения. Обычно среда...
-
Формулировка задания: Составьте программу подсчета числа тех гласных букв в слове X, что не используются в написании слова Z. Описание входных/выходных и...
-
Вся платформа. NET основана на единой объектно-ориентированной модели. Cервисы, интерфейсы и объекты, которые платформа предоставляет разработчику...
-
Минимальный состав аппаратных средств Минимальный состав используемых технических (аппаратных) средств: IBM PC совместимый с процессором 80386 и выше ОЗУ...
-
Системное ПО: обеспечивает функционирование и обслуживание компьютера. К системному ПО относятся: А. операционная система - комплекс программ,...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Как известно , необходимость интеграции нескольких информационных систем как внутри одной организации (системы являются подсистемами к историчной...
-
Целью дипломного проекта "Калькулятор коммунальных услуг" является разработка программного средства "Calculation. exe". Для достижения цели дипломного...
-
На данный момент существует множество аналогов данного приложения, можно выделить такие как стандартный проводник Windows и Total Commander. Заказчику...
-
База данных представляет собой информационную модель того объекта (организации или предприятия), информация о котором требуется пользователю для...
-
Структура программно-математического обеспечения АСУ, его функции и принципы разработки Программные средства обеспечивают обработку данных и состоят из...
-
Физическая модель базы данных определяет способ размещения данных в среде хранения и способ доступа к этим данным, которые поддерживаются на физическом...
-
Распределенная обработка данных - Банки и базы данных. Системы управления базами данных
В современных условиях работа пользователя с небольшой по объему БД, расположенной на одном компьютере, в монопольном режиме является нехарактерной....
-
Все программы, которые не входят в состав операционной системы являются дополнительными. Дополнительное Программное обеспечение может включать в себя...
-
К программному изделию, которое создается в рамках данного проекта "АРМ коменданта общежития БГПК" можно выдвинуть ряд общих требований, которые должны...
-
В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются...
-
Введение - Система управления базами данных
Развитие средств вычислительной техники обеспечило для создания и широкого использования систем обработки данных разнообразного назначения....
-
Система управления БД - Система управления базами данных
Система управления базами данных - комплекс символьных и программных средств, предназначенных для создания, ведения и совместного доступа к БД. Первые...
-
Обеспечение совместимости программного обеспечения в корпоративных системах В некоторых технических областях существуют жесткие требования к...
-
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных...
-
Обзор особенностей выбранного языка программирования При проектировании системы выбор языка программирования является важным фактором, влияющим на успех...
РУКОВОДСТВО ПРОГРАММИСТА, Назначение и условия применения программы, Характеристика программы, Обработка ошибочных ситуаций, Входные и выходные данные - Программная система допускового проектирования радиоэлектронных аппаратов