МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Разработка программы- тренажера Управление электросетями

    Интерпретатор сценариев;

    1. Блок управления схемой служит для установки положения коммутационных

    аппаратов при инициализации определенного режима и обеспечивает их

    визуальное изменение при производстве переключений.

    2. Блок анализа текущих переключений предназначен для определения

    правильности производства текущих переключений и формирования

    протокола переключений.

    3. Блок результатов, основываясь на информации поступающей от

    интерпретатора сценариев и блока анализа текущих переключений,

    организует диалог, направляющий действия оператора по производству

    переключений и предназначен для оценки проведенных операций по

    оперативным переключениям.

    4. Интерпретатор сценариев, основной задачей которого является работа с

    файлами сценариев, формирует последовательности операций для

    производства переключений, снабжает информацией блок управления схемой

    о начальном состоянии коммутационных аппаратов.

    2. 2. 1. Блок управления схемой

    Для реализации функций блока управления схемой необходимо:

    - установить коммутационные аппараты в положение соответствующее

    выбранному режиму;

    - при выборе пользователем коммутационного аппарата на схеме

    обеспечить его переключение в противоположное состояние.

    Алгоритм, реализующий функции блока управления схемой, представлен на

    рис. 3.3.1.

    [pic]

    Рис. 3.3.1. Алгоритм обработки оперативных переключений

    2. 2. 2. Блок анализа текущих переключений

    Для определения правильности произведенного переключения необходимо

    сопоставить выбранный пользователем объект, подлежащий переключению с

    объектом предписанным инструкцией, в случае совпадения перевести объект в

    нужное состояние. При этом используется алгоритм, приведенный на рис. 3.3.2

    [pic]

    Рис 2.2.2 Алгоритм анализа текущих переключений

    2. 2. 3. Интерпретатор сценариев

    Основное предназначение – формирование последовательности переключений

    для выбранной задачи и передача информации о начальном положении

    коммутационных аппаратов. Эти сведения находятся в файле сценария решения

    поставленной задачи, который и подвергается обработке. Для этого

    используется алгоритм загрузки, приведенный на рис. 3.3.3.

    [pic]

    Рис. 2.2.3. Алгоритм загрузки сценариев.

    2. 2. 4. Блок результатов

    При организации диалога между системой и пользователем важно учитывать

    исходные последовательности производства переключений, сформированные

    интерпретатором сценариев и информацию о текущих переключениях,

    производимых пользователем. За каждое действие выходящее за рамки сценария

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

    предусматривается возможность направлять действия обучаемого, за счет

    использования помощи. При завершении выполнения задачи пользователю

    сообщается о количестве набранных штрафных баллов и количестве обращений к

    подсказке. Алгоритм подсчета ошибочных действий со стороны пользователя

    приведен на рис 3.3.4.

    [pic]

    Рис 2.2.4. Алгоритм определения оценки

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

    подсказке, а оценка формируется путем сравнения начального и конечного

    состояния коммутационных аппаратов.

    Глава 3. Программная реализация проекта

    3. 1. Операционная система

    Программа разрабатывалась под управлением операционной системы

    Windows 95. Операционная система (ОС) является неотъемлемой частью ПЭВМ. ОС

    обеспечивает управление всеми аппаратными компонентами и поддержку работы

    программ пользователя, предоставляя ему возможность общего управления

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

    обеспечения под управлением ОС Windows 95:

    . Графический пользовательский интерфейс;

    . Независимость от внешних устройств;

    . Доступность всего объема оперативной памяти;

    . Поддержка масштабируемых шрифтов.

    Среди недостатков можно отметить:

    . Высокие требования к аппаратному обеспечению;

    . Менее эффективная работа в приложениях, где критический параметр

    – время по сравнению с ОС MS-DOS.

    Так как разрабатываемая программа не имеет жестких требований к

    быстродействию аппаратного комплекса, то указанные недостатки не окажут

    влияния на ее функционирование. Основное преимущество для создания

    программы – тренажера на базе ОС Windows 95 – графический пользовательский

    интерфейс.

    3. 2. Выбор среды программирования

    Последним достижением в технике создания программ стали появившиеся

    относительно недавно визуальные средства программирования и системы быстрой

    разработки (Rapid Application Development, RAD).

    Быстрая разработка приложений (RAD - Rapid Application Development)

    характерна для нового поколения систем программирования. Первым языком в

    мире более простого и наглядного интерфейса была среда Visual Basic (VB).

    Новый стиль взаимодействия с компьютером позволяет разработчику программы

    наглядно конструировать пользовательский интерфейс с помощью мыши. Но VB

    сам по себе не способствует хорошему проектированию. Этот язык испытывает

    недостаток в механизмах, обеспечивающих хорошее структурирование,

    компактность и прозрачность программ. В нем отсутствует строгость объектно

    ориентированного языка. Delphi - это следующий шаг в развитии среды RAD,

    это мощное и удобное средство создания 32-битных приложений для Windows 95

    и Windows NT.

    Концепция Delphi была реализована в конце 1994 года, когда вышла

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

    концепции объектно-ориентированного программирования на базе языка Object

    Pascal и визуального подхода к построению приложений.

    Delphi объединил несколько важнейших технологий:

    1. Высокопроизводительный компилятор в машинный код.

    Компилятор, встроенный в Delphi, обеспечивает высокую

    производительность, необходимую для построения приложений в архитектуре

    “клиент-сервер”. Этот компилятор в настоящее время является самым быстрым

    в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту

    на компьютере 486DX33. Он предлагает легкость разработки и быстрое время

    проверки готового программного блока. Кроме того, Delphi обеспечивает

    быструю разработку, без необходимости писать вставки на Си или ручного

    написания кода (хотя это возможно).

    2. Объектно-ориентированная модель компонент.

    Основной упор этой модели в Delphi делается на максимальном ре-

    использовании кода. Это позволяет разработчикам строить приложения весьма

    быстро из заранее подготовленных объектов, а также дает им возможность

    создавать свои собственные объекты для среды Delphi. В стандартную поставку

    Delphi входят основные объекты, которые образуют удачно подобранную

    иерархию из более чем 270 базовых классов. Но если возникнет необходимость

    в решении какой-то специфической проблемы на Delphi, то следует просмотреть

    список свободно распространяемых или коммерческих компонент, разработанных

    третьими фирмами. На Delphi можно одинаково хорошо писать как приложения к

    корпоративным базам данных, так и, к примеру, игровые программы. Во многом

    это объясняется тем, что традиционно в среде Windows было достаточно сложно

    реализовывать пользовательский интерфейс. Событийная модель в Windows

    всегда была сложна для понимания и отладки. Но именно разработка интерфейса

    в Delphi является самой простой задачей для программиста.

    3. Визуальное (а, следовательно, и скоростное) построение приложений

    из программных прототипов.

    Среда Delphi включает в себя полный набор визуальных инструментов для

    скоростной разработки приложений (RAD - rapid application development),

    поддерживающей разработку пользовательского интерфейса и подключение к

    корпоративным базам данных. VCL - библиотека визуальных компонент, включает

    в себя стандартные объекты построения пользовательского интерфейса, объекты

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

    объекты управления файлами. Delphi 5, в отличие от предыдущих версий,

    позволяет создавать динамические массивы, длина которых определяется во

    время выполнения программы.

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

    Среда разработки сохранила простоту и наглядность процесса создания

    приложений, основанного на использовании технологий визуального

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

    только интерфейс программ, но и достаточно сложные механизмы доступа к

    данным, а также повторять и тиражировать удачные программные решения.

    3. 3. Функционирование программы

    1. Программа switchman.exe:

    Объем, занимаемый на жестком диске 874 кб

    Объем оперативной памяти 3440 кб

    2. Условия выполнения программы

    Операционная среда Windows 95 или выше

    Разрешение экрана (рекомендуется) 800X600 pixels

    Свободное место на диске (минимум) 895 кБ для запуска и не менее

    1 мБ для создания файлов сценариев.

    Никакого дополнительно установленного программного обеспечения и

    библиотек не требуется.

    Модель первичных цепей, реализованная в тренажере, позволяет

    тренируемому осуществлять операции переключения коммутационных аппаратов.

    Управление состоянием модели осуществляется с помощью указателя мыши, что

    позволяет работать с ней неквалифицированному пользователю. Выполнение

    тренировки может быть досрочно прервано пользователем на любом шаге, если

    он намерен вернуться к началу выполнения задания. После завершения

    выполнения задания в режиме тренировки на экран выдаются ее результаты:

    число обращений к подсказке и число сделанных ошибок. В режиме экзамена

    выставляется оценка.

    Графический интерфейс построен таким образом, чтобы пользователю было,

    как можно удобнее и понятней работать с программой. Все необходимые функции

    доступны через главное меню. Главное меню — это специальная панель

    инструментов, расположенная в верхней части экрана, которая содержит такие

    пункты меню, как: Файл, Режим работы, Пользователь, Результаты. Через эти

    меню становятся доступны основные функции программы.

    [pic]

    Рис 3. 3. Пользовательский интерфейс программы.

    Пользовательский интерфейс программы делится на три области:

    Область управления, на которой расположены меню и все элементы

    необходимые для работы тренажера.

    Область, на которой отображается схема.

    Область управления задачами.

    Алгоритм функционирования основного модуля программы приведен на

    рис 3. 4.

    [pic]

    Рис 3.4. Алгоритм функционирования основного модуля программы

    3. 4. Входная информация

    Так как программа работает со сценариями решения задач, то входными

    данными являются файлы, в которые входят тексты вопросов и наборы действий,

    задающие образцы правильных ответов:

    Таблица 1

    |Формулировка задачи |Вывод в ремонт ВЛ 220 кВ «Агломерат 1» |

    |Начальное положение коммутационных |Нормальный режим |

    |аппаратов | |

    |Конечное положение коммутационных |Режим № 2 |

    |аппаратов | |

    |№ |Объект |Состояние |Комментарий |

    |операции |схемы |переключателя | |

    |01 |ABR1 |0 |Вывести АВР 1,2 |

    |02 |CMB1 |1 |Включить СМВ1 яч.9 |

    |03 |MBB1 |0 |Отключить МВ ввода В1 яч. 5|

    |04 |TRZ1 |0 |Отключить ТР1 яч. 5 |

    |05 |SRZ1 |0 |Отключить ШР1 яч. 5 |

    |06 |ABR1 |0 |Вывести АВР 3,4 |

    |07 |CMB1 |1 |Включить СМВ2 яч.20 |

    |08 |MBB3 |0 |Отключить МВ ввода В3 яч. |

    | | | |25 |

    |09 |TRZ3 |0 |Отключить ТР3 яч. 25 |

    |10 |SRZ3 |0 |Отключить ШР3 яч. 25 |

    |11 |PBB2 |0 |Отключить ВВ 220 кВ яч 12 |

    |12 |ODT3 |0 |Отключить ОД 220 кВ Т3 |

    3. 5. Постоянная информация

    В качестве постоянной информации используется принципиальная схема

    участка электроснабжения, изображенная на рис. 3.5.

    Рис. 3.5. Однолинейная схема электроснабжения

    3. 6. Выходная информация

    Выходные данные — протокол тренировки либо протокол экзамена.

    П Р О Т О К О Л Э К З А М Е Н А

    -------------------------------------

    Фамилия: Егоров

    Имя: Павел

    Отчество: Николаевич.

    Дата сдачи экзамена: 27.06.2001 г.

    ЗАДАЧА : Вывод в ремонт ВЛ «Агломерат 1».

    -------------------------------------------------------

    АВР 1,2 выведено.

    Ошибка, Включить СМВ 1 яч. 9

    . . .

    Оценка: Удовлетворительно

    3. 7. Инструкция для пользователя

    1. Вхождение в курс и регистрация обучаемого.

    1. Запустите файл Switchman.exe.

    2. После запуска файла Switchman.exe введите с клавиатуры Ваши Фамилию,

    Имя, Отчество и нажмите кнопку "ОК".

    3. Выберите режим работы и задачу согласно п. 2.2. и нажмите кнопку

    "Начать".

    2. Решение задачи.

    Решение задачи начинается с предъявления обучаемому схемы п/станции.

    Опираясь на помощь тренажера, пользователь должен перевести коммутационное

    оборудование в состояние, сформулированное в названии задачи. Правила

    работы на компьютере при решении задач даны в п.п. 2.1. – 2.3.

    2.1. Общее правило по работе с коммутационным оборудованием:

    Курсор "мыши" - "стрелка" при подводе к коммутационному аппарату,

    который можно переключить должен перейти в мишень - "пальчик".

    2.2. Выбор задач из списка.

    Для выбора задачи, подведите курсор "мыши" к требуемой задаче, и либо

    нажмите левую клавишу "мыши" и кнопку "Начать", либо дважды щелкните по

    названию задачи.

    2.3. Производство оперативных переключений

    Выберите согласно п. 2.1. выберите нужный объект и нажмите левую

    клавишу "мыши".

    3. Результаты.

    Выполнив все необходимые действия, т.е. решив задачу - нажмите кнопку

    "Результаты". и на экране появится сообщение о количестве допущенных Вами

    ошибок при тренировке, либо полученная Вами оценка при сдаче экзамена за

    решение задачи. Если Вы хотите просмотреть протокол переключений выберите

    пункт меню "Результаты" и нажмите кнопку "Протокол переключений". Для

    выхода из программы нажмите кнопку "Выход".

    Протокол переключений хранится в каталоге Info в файле Report.txt

    ЗАКЛЮЧЕНИЕ

    В результате можно сделать следующие выводы:

    Разработанный тренажер прост в освоении. Обучаемый при работе с

    программой не испытывает никаких затруднений. Запуск программы максимально

    упрощен. Требования к аппаратному обеспечению минимальны. Наглядное

    изображение схем электроснабжения, использование всплывающих подсказок,

    дружественный интерфейс Windows, использование манипулятора "мышь" делают

    процесс обучения приятной работой.

    При решении задач в режиме тренировки у обучаемого формируется умение

    быстро и точно выполнять операции по переключениям коммутационных аппаратов

    в электpических сетях. За счет использования возможности обращения к помощи

    в затруднительной ситуации тренируемый достигает завершения поставленной

    задачи. На основании анализа действий тренируемого составляется протокол

    переключений, подтверждающий оценку за выполнение задачи.

    СПИСОК ЛИТЕРАТУРЫ

    1. Головинский И.А. Диагностика квалификации персонала на тренажере

    оперативных переключений. - =Вестник ВНИИЭ-99°, М., "ЭНАС", 1999.

    2. Головинский И.А. КОРВИН - тренажер оперативных переключений с

    расчетом потокораспределения. - "Вестник ВНИИЭ-98", М., "ЭНАС", 1998, с.

    127-132.

    3. Головинский И.А. Понимание электрических схем компьютером. -

    "Вестник ВНИИЭ-99", М., "ЭНАС", 1999.

    4. Коммутационные узлы энергосистем/Под ред. А.В. Шунтова.

    М.:Энерготомиздат,1997.

    5. Культин Н. Delphi 4. Программирование на Object Pascal. BHV, Санкт-

    Петербург, 1999. – 480 с., ил.

    6. Дэн Оузьер и др. Delphi 3. Освой самостоятельно. М.: “Издательство

    БИНОМ”, 1998 г. – 560 с.: ил.

    7. Бондарев В. М., Рублинецкий В. И., Качко Е. Г. Основы

    программирования. Харьков: Фолио; Ростов н/Д: Феникс, 1998 – 368 с.

    8. Справочная система Delphi

    9. Фаронов В. В. Delphi 4. Учебный курс. М.: «Нолидж», 1999 – 464

    Страницы: 1, 2, 3


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.