Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4 курс - Трояновский / Лабораторная работа 1 / ПИУС - документация - лаб 1

.pdf
Скачиваний:
29
Добавлен:
30.04.2019
Размер:
202.88 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное автономное образовательное учреждение высшего образования

«Национальный исследовательский университет «Московский институт электронной техники»

Кафедра информатики и программного обеспечения вычислительных систем

Программная документация на систему управления прототипом станка.

Подгруппа 1: ______________________

Подгруппа 2: ______________________

Подгруппа 3: ______________________

Москва 2019

ВВЕДЕНИЕ

3

НАЗНАЧЕНИЕ РАЗРАБОТКИ

3

ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ

3

Требования к надежности

3

Специальные требования

3

ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ

3

СТАДИИ И ЭТАПЫ РАЗРАБОТКИ

3

СТРУКТУРНАЯ СХЕМА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

3

ПРОТОКОЛЫ ФУНКЦИОНИРОВАНИЯ ПОДСИСТЕМЫ

4

Приложение 1. Техническое задание

4

ВВЕДЕНИЕ

НАЗНАЧЕНИЕ РАЗРАБОТКИ Программа предназначена для реализации модели управления приводами строгального станка.

ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ Минимальные аппаратные требования к ПК пользователя:

1.процессор Intel Core i3;

2.1 Гб оперативной памяти;

3.1 Гб жесткий диск;

4.операционная система Windows 7;

5.видеосистема с поддержкой разрешения экрана 1024×768, SVGA. Рекомендуемые аппаратные требования к ПК пользователя:

1.процессор Intel Core i5;

2.2 Гб оперативной памяти;

3.2 Гб жёсткий диск;

4.операционная система Windows 10\8\7\;

5.видеосистема с поддержкой разрешения экрана 1366x768, WXGA.

Требования к надежности Должна быть предусмотрена защита от некорректного одновременного доступа к приводу строгального станка.

Специальные требования Специальные требования не предъявляются.

ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ Требования к технико-экономическим показателям не предъявляются.

СТАДИИ И ЭТАПЫ РАЗРАБОТКИ

1)Разработка и отладка автономных версий подсистемы.

2)Интеграция подсистем в единую систему.

СТРУКТУРНАЯ СХЕМА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Рис.1 Структурная схема программного модуля

Рис. 2. Распределение подгрупп в работе над программными модулями

Рис. 3. Общая схема шаблон проектирования архитектуры Model-View-ViewModel (MVVM).

ОГРАНИЧЕНИЯ ФУНКЦИОНИРОВАНИЯ ПОДСИСТЕМЫ

заданные размеры стандартного бруска 25х25х8 см.

оптимальная величина шага для отрисовки модели строгания: 500 мс.

Приложение 1. Техническое задание

Разработать программу, моделирующую работу строгального станка.

Управление должно осуществляться подачей управляющих сигналов с клавиатуры. Выделим на клавиатуре следующие клавиши, для управления моделью станка:

-цифровые клавиши (от 0 до 9) - для ввода численных значений данных, запрашиваемых с клавиатуры программатора;

-клавиша <ВК> или <Enter> - признак конца ввода;

-клавиша <A>

-клавиша <P>

-клавиша <Н>

-клавиша <П>

-клавиша <С>

-клавиша <Ш>

ручном режиме и после останова;

-клавиша <К>

-переход на автоматический режим

-переход на ручной режим;

-переход к настройке;

-пуск программы;

-“СТОП” - останов программы;

-очередной шаг по программе в

-конец работы.

Логика процедуры приема и отработки управляющих символов должна учитывать возможность появления сдвоенных кодов при нажатии некоторых клавиш. Эта процедура в общей программе должна использоваться дважды; вначале для получения настроек и пуска программы; затем - для получения указаний об изменении режима продолжения работы.

При запуске программы на экране должно отображаться окно управления станком. В окне управления станком должны быть отображены основные элементы управления станком и визуальное отображение модели строгания с возможностью обновления визуального представления работы станка в реальном времени.

Программа должна реагировать на переключение режима “Автомат”/”Ручной” и “Настройка”, а также на “Конец работы”. После введения настроек допустимыми являются команды “Пуск”, “Стоп”; переход в пошаговый режим исполнения по команде “Шаг” должен быть доступен в любой момент времени. По окончании выполнения задания должно выводиться соответствующее сообщение. Программа должна быть готова к повторному выполнению того же задания.

Должна быть предусмотрена возможность сетевого взаимодействия. Установлены роли “пульт управления” и “станок”. Сетевое взаимодействие должно осуществляться посредством подключения по IP-адресу вычислительного устройства в сети.

Соседние файлы в папке Лабораторная работа 1