- •Введение
- •1 Анализ предметной области
- •1.1 Анализ задач допускового проектирования
- •1.2 Анализ средств моделирования выходных характеристик рэа
- •1.3 Анализ возможностей сапр в задачах допускового проектирования.
- •1.4 Анализ языков представления математических формул
- •1.4.1 Язык разметки математических текстов MathMl
- •1.4.2 LaTeX – типографическая разметка
- •1.5 Функциональные требования
- •1.6 Выводы к разделу 1
- •2 Анализ програмных средств
- •2.1 Обзор особенностей выбранного языка программирования
- •2.2 Достоинства платформы .Net
- •2.3 Недостатки платформы .Net
- •2.4 Особенности среды разработки
- •2.5 Использование сторонних библиотек
- •2.6 Выводы к разделу 2
- •3 Основные решения по реализации компонентов системы
- •3.1 Реализация общей архитектуры программной системы
- •3.2 Библиотека формирования математических моделей
- •3.2.1 Разработка языка представления математических моделей
- •3.2.2 Разработка основных алгоритмов формирования мм
- •3.2.3 Взаимодействие компонента формирования мм с внешними системами
- •3.2.4 Разработка диаграмм классов
- •3.3 Библиотека расчета допусков
- •3.3 Библиотека обмена данными с внешними источниками
- •3.4 Выводы к разделу 3
- •4 Руководство программиста
- •4.1 Назначение и условия применения программы
- •4.2 Характеристика программы
- •4.3 Обработка ошибочных ситуаций
- •5 Руководство пользователя
- •5.5 Сообщения
- •6 Экономико-организационная часть
- •6.1 Введение
- •6.2 Организационно-экономическая часть
- •6.2.1 Планирование разработки программного изделия
- •6.2.2 Определение затрат на разработку программы
- •6.3 Оценка экономической эффективности
- •6.4 Анализ технико-экономических показателей
- •7 Охрана труда и безопасность при чрезвычайных ситуациях
- •7.1 Анализ потенциальных опасностей
- •7.2 Мероприятия по обеспечению безопасности
- •7.3 Мероприятия по производственной санитарии и гигиене труда
- •7.3 Мероприятия по пожарной безопасности
- •7.4 Мероприятия по обеспечению безопасности в чрезвычайных ситуациях
- •Перечень ссылок
- •Приложение а Техническое задание
- •3 Листа
- •3 Листа
- •Приложение б Спецификация Спецификация
- •Приложение в Описание программы
- •В.4 Требования к составу и параметрам технических средств
- •Приложение г Текст программы
- •15 Листов
- •Приложение д Слайды презентации
5 Руководство пользователя
5.1 Назначение программы
Назначение программной системы – реализация задач допускового проектирования.
Компонент обеспечивает соответствующий функционал:
формирование математических моделей;
обработку математических моделей алгоритмами допускового проектирования;
обмен данными со сторонними САПР и сохранение результатов роботы.
5.2 Условия работы программы
Для разработки приложения необходим компьютер следующей конфигурации:
оперативная память – не ниже 512Мб;
операционная система MS Windows Vista / 7/8;
клавиатура;
манипулятор типа мышь;
монитор;
установленный.NET Framework версии 3.5 и выше.
5.3 Быстродействие программы
Время выполнения программы зависит от объема создаваемой модели и вычислительной сложности ее обработки. Программа имеет удобный интерфейс. Работа с программой не требует от пользователя базовые знания в программировании.
5.4 Выполнение программы
Работа с системой допускового проектирования начинается с создания новой математической модели. Для этого пользователь вызывает процедуру создания новой математической модели через интерфейс внешней системы (Рис 5.1). На вкладке «Код» пользователь может ввести математическую модель. Пример введенной математической модели представлено на рисунке 5.2. На вкладке «Параметры» необходимо указать, что данная модель интерпретируется как функция, указав флажок «Является функцией». Далее необходимо ввести имена входных параметров модели и константных значений (Рис 5.3).
Рисунок 5.1 – Вызов процедуры создания новой математической модели
После того как пользователь ввел текстовое описание ММ и указал входные параметры можно выполнить построение математической модели. Для этого необходимо нажать на кнопку «В» в панели инструментов. В случае успешного построения модели пользователю становиться доступно отображение ММ в графическом режиме (Рис. 5.4).
Рисунок 5.2 – Ввод математического текста ММ
Рисунок 5.3 – Ввод входных параметров и констант
После успешного создания математической модели можно начать ее обработку алгоритмами допускового проектирования. Для этого необходимо в главном окне ToleranceCAD перейти на вкладку «Алгоритмы», далее «Синтез допусков» и выбрать нужную стратегию (рис 5.5). В появившемся окне необходимо выбрать созданную ММ и указать диапазоны варирования входных параметров и оптимальные выходные значения.
Рисунок 5.4 – Представление математической модели в графическом режиме
Рисунок 5.5 – Запуск алгоритма синтеза допусков
5.5 Сообщения
В случае если в программе возникла непредвиденная ошибка, благодаря механизму обработки исключительных ситуаций программа сообщит пользователю, какой именно компонент вызвал данную ошибку. Программа полностью защищена от ввода пользователем некорректных данных. В случае ввода некорректных данных механизмами оповещения сообщит пользователю об ошибке. В случае если пользователь совершил ошибку в математическом тексте описания ММ, компонент формирования ММ оповестит пользователя об ошибки средствами отладки. Пример отладки математической моделе представлено на рисунках 5.1 – 5.2.
Рисунок 5.6 – Попытка использования в математической модели неизвестной функции
Рисунок 5.7 – Сообщение о неизвестной лексеме «badFunc» в тексте описания математической модели
