Реферат: Разработка программы- тренажера Управление электросетями
Рис. 2.1. Структурная схема программы-тренажера
Для описания структуры разрабатываемого программного комплекса его можно разделить на два основных блока:
Блок, обеспечивающий работу пользователя со схемой;
Блок работы с файлами сценариев.
Первый блок, с учетом поставленных требований перед программным комплексом, производит регистрацию пользователя, содержит систему для проведения тренировок и экзамена, систему помощи, систему формирования отчетов по проделанной пользователем работе.
Второй блок программного комплекса является средством инструктора и служит для создания и редактирования файлов сценариев.
“Настройки” - блок, предназначенный для указания начального и конечного состояния коммутационных аппаратов электроустановки
“Сценарий” – блок, предназначенный для формирования задач инструктором эталонной последовательности оперативных переключений инструктором.
2.2. Разработка функци ональной схемы
Исходной информацией для разработки является однолинейная схема электроснабжения подстанции и инструкции по оперативным переключениям.
Перед разрабатываемой программой поставлен ряд требований, на основании которых можно сделать вывод о том, что проектируемая система должна реализовать следующие функции:
· отображение функциональной схемы подстанции с использованием средств отображения информации;
· обеспечение переключения коммутационных аппаратов представленных на однолинейной схеме;
· организация взаимодействия производимых переключений и предписаний инструкции.
Так как инструкции по производству переключений представляют собой последовательность операций, целесообразно использовать файлы для их хранения, это обеспечит упрощенный доступ к их содержимому, возможность создания новых сценариев и редактирование, в случае обнаружения ошибки, уже имеющихся.
Для организации диалога при решении определенной задачи по производству переключений необходимо, опираясь на предписание инструкции, направлять действия производимые оператором на схеме. При ошибочных действиях необходимо информировать пользователя об этом и давать рекомендации для правильного решения поставленной задачи. Опираясь на вышесказанное, разрабатываемый программный комплекс может быть представлен совокупностью следующих блоков:
Блок управления схемой;
Блок анализа текущих переключений;
Блок результатов;
Интерпретатор сценариев;
1. Блок управления схемой служит для установки положения коммутационных аппаратов при инициализации определенного режима и обеспечивает их визуальное изменение при производстве переключений.
2. Блок анализа текущих переключений предназначен для определения правильности производства текущих переключений и формирования протокола переключений.
3. Блок результатов, основываясь на информации поступающей от интерпретатора сценариев и блока анализа текущих переключений, организует диалог, направляющий действия оператора по производству переключений и предназначен для оценки проведенных операций по оперативным переключениям.
4. Интерпретатор сценариев, основной задачей которого является работа с файлами сценариев, формирует последовательности операций для производства переключений, снабжает информацией блок управления схемой о начальном состоянии коммутационных аппаратов.
2. 2. 1. Блок управления схемой
Для реализации функций блока управления схемой необходимо:
- установить коммутационные аппараты в положение соответствующее выбранному режиму;
- при выборе пользователем коммутационного аппарата на схеме обеспечить его переключение в противоположное состояние.
Алгоритм, реализующий функции блока управления схемой, представлен на рис. 3.3.1.