Реферат: Разработка программы- тренажера Управление электросетями
· перебои в подаче электроэнергии
· возможность создания аварийных ситуаций
· повышенная опасность поражения электрическим током и др.
Компьютерный тренажер устраняет эти сложности.
В частности, анализ инструкций персонала для одной из действующих трансформаторных подстанций показал, что для имеющихся на ней устройств насчитывается ряд типичных ситуаций, после которых персонал должен действовать по четко определенному сценарию производства оперативных переключений.
Тренажер должен обладать следующими функциями:
- тpениpовка;
- проведение экзамена;
- формирование протокола переключений;
- создание сценария тренировки;
Тpениpовка - основная функция. Во время тренировки обучаемый должен перевести электроустановку в состояние, заданное по условию задачи. В ходе тpениpовки обучаемому должна пpедоставляться возможность осуществлять пеpеключения на схеме, с помощью диалога, организуемого между обучаемым и программой.
Проведение экзамена основывается на решении задачи, при отсутствии доступа к рекомендациям по производству переключений и формированию оценки.
По завершении выполнения поставленных условий задачи должна выставляться оценка и составляться пpотокол переключений.
Создание сценаpия тpениpовки - это функция, котоpая является обслуживающей по отношению к тренажеру и используется инстpуктоpом для фоpмиpования новых тpениpовок. В пpоцессе создания тpениpовки инстpуктоp имеет возможность задать:
- имя и фоpмулиpовку задачи для тpениpовки;
- исходное состояние объекта
- эталонный путь pешения задачи;
- конечное состояние схемы сети по данной задаче.
Таким образом, разрабатываемая система должна отвечать следующим требованиям:
Обеспечить интуитивно-понятный графический интерфейс, как для инструктора, так и для тренируемого;
Внедрить механизм производства оперативных переключений
Обеспечить возможность наращивания количества задач за счет использования средств инструктора, которые могут быть дополнительно написаны;
Обеспечить проведение тренировок и сдачу экзамена с протоколированием оценок;
Программа должна иметь невысокие системные требования.
Глава 2. Проектирование программного комплекса
Разрабатываемая программа-тренажер, в соответствии с предъявленными требованиями, должна наглядно отображать однолинейные схемы, обеспечивать оперативные переключения коммутационных аппаратов, приведенных на схеме в соответствии с условными обозначениями, направлять действия тренируемого, используя инструкции по оперативным переключениям
Для реализации поставленных требований, необходимо разработать механизм, отрабатывающий оперативные переключения. Основная цель, преследуемая при этом – это упрощение управления коммутационными аппаратами со стороны пользователя.
Наиболее простой способ – это использование указателя мыши. Каждое переключение (нажатие клавиши мыши), производимое пользователем, должно приводить к изменению состояния коммутационного аппарата. Поэтому необходимо предусмотреть свойство, описывающее его текущее состояние (включен/отключен). Наличие этого свойства, обусловлено также необходимостью установки начального состояния коммутационных аппаратов при инициализации задачи.
Прорисовка коммутационного аппарата на схеме в режиме начальной установки осуществляется присваиванием этому свойству определенного значения, например «ложь» или «истина» и обратный процесс, когда по нажатию клавиши мыши, состояние меняется на противоположное и осуществляется прорисовка.