Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кр СРВ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
150 Кб
Скачать
☆

Разработка структуры состояний задач

Многие задачи СРВ могут быть структурированы в соответствии с моделью состояний.

Состояние – это часть задачи, выполняемая при определённых условиях. Только одно состояние задачи является активным в данный момент времени. При изменении условий, задача может перейти в другое состояние.

Состояние ZI определяется:

  • действиями выполняемыми постоянно, пока состояние активно - DI;

  • условиями переходов в другие состояния - GI,J;

  • действием при входе в состояния - EI;

  • действием при выходе из текущего состояния в некоторое N-ное состояние – LI,N.

Некоторые элементы, перечисленные выше, могут отсутствовать.

При выполнении данного раздела работы необходимо:

  1. Проанализировать задачи выделенные на предыдущем этапе и определить какие из них имеют структуру состояний;

  2. Проанализировать, как работает управляемая данной задачей часть ОУ или в чём заключается функция процесса управления, реализованная в данной задаче;

  3. Определить количество состояний;

  4. Выявить действия в каждом состоянии, например: расчёт, формирование сигнала, обработка сигнала, ожидание события;

  5. Определить условия переходов из каждого состояния;

  6. Определить действия выполняемые однократно при переходах.

В графической форме структура состояний должна быть представлена как показано на рисунке 2.

где cond I – условие перехода.

Рисунок 2 – Структура состояний СРВ

Обязательное состояние с идентификатором 0 и именем InitState обозначает начальное состояние. Из этого состояния выполняется безусловный переход в любое другое состояние. Данная диаграмма должна быть дополнена описанием действий DI, EI, LI, N для каждого состояния.

В КР для каждой задачи, имеющей структуру состояний, должны быть разработаны и приведены в ПЗ:

  • алгоритм задачи в текстовой форме;

  • описание структуры в текстовой форме;

  • структура состояний в графической форме;

  • Описание действий в каждом состоянии в табличной форме.

Для задач не имеющих структуры состояний, в ПЗ приводится алгоритм и описание на языке псевдокода или неформализованное текстовое описание.

Проектирование интерфейса срв

Интерфейс оператора (пользователя) служит для организации взаимодействия между человеком и системой управления (ОУ). В зависимости от назначения и функций СРВ может быть использован интерфейс оператора различного типа:

  • Командный интерфейс. Для отображения информации используются символьные буквенно-цифровые сообщения. Вводимые команды и параметры также представляют наборы символов. Используется алфавитно-цифровой дисплей и клавиатура. Для временного или удалённого подключения к системе может использоваться последовательная линия. Командный интерфейс требует мало ресурсов процессора, ПОРВ на его основе обладают высокой мобильностью.

  • Графический интерфейс. Для отображения информации используется как текстовые, так и графические элементы. Для управления используется клавиатура в сочетании с устройством указания. Как правило применяется цветной графический дисплей высокого разрешения с сенсорной панелью. Графический интерфейс требует большое количество ресурсов и затрудняет перенос ПО на другую аппаратную платформу.

  • Приборный интерфейс. Информация отображается с помощью дискретных цифровых шкал, световых индикаторов и.т.п. Ввод команд производится с помощью тумблеров, переключателей, верньеров и.т.п. Требует мало ресурсов. Является специализированным.

  • Специальный интерфейс. Ввод и вывод информации производится через специальные органы управления. Пример – штурвал самолёта или руль автомобиля. Применяется в специальных условиях.

В КР должен применяться в основном графический интерфейс, (допускается командный), так как это не требует разработки специальных аппаратных устройств ввода вывода.

При описании в ПЗ пользовательского интерфейса должны быть приведены иллюстрации экранных форм, снабжённые подробным описанием элементов интерфейса и порядка работы пользователя с интерфейсом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]