RAD-технології Authorware при побудові тренажерів підстанцій

Gespeichert in:
Bibliographische Detailangaben
Datum:2009
1. Verfasser: Юрчак, О.П.
Format: Artikel
Sprache:Ukrainian
Veröffentlicht: Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України 2009
Schriftenreihe:Збірник наукових праць Інституту проблем моделювання в енергетиці ім.Г.Є.Пухова НАН України
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/26951
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:RAD-технології Authorware при побудові тренажерів підстанцій / О.П. Юрчак // Збірник наукових праць Інституту проблем моделювання в енергетиці ім.Г.Є.Пухова НАН України. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2009. — Вип. 51. — С. 31-37. — Бібліогр.: 1 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-26951
record_format dspace
spelling irk-123456789-269512011-09-30T12:11:25Z RAD-технології Authorware при побудові тренажерів підстанцій Юрчак, О.П. 2009 Article RAD-технології Authorware при побудові тренажерів підстанцій / О.П. Юрчак // Збірник наукових праць Інституту проблем моделювання в енергетиці ім.Г.Є.Пухова НАН України. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2009. — Вип. 51. — С. 31-37. — Бібліогр.: 1 назв. — укр. XXXX-0067 http://dspace.nbuv.gov.ua/handle/123456789/26951 621.039.56:681.3.015 uk Збірник наукових праць Інституту проблем моделювання в енергетиці ім.Г.Є.Пухова НАН України Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Ukrainian
format Article
author Юрчак, О.П.
spellingShingle Юрчак, О.П.
RAD-технології Authorware при побудові тренажерів підстанцій
Збірник наукових праць Інституту проблем моделювання в енергетиці ім.Г.Є.Пухова НАН України
author_facet Юрчак, О.П.
author_sort Юрчак, О.П.
title RAD-технології Authorware при побудові тренажерів підстанцій
title_short RAD-технології Authorware при побудові тренажерів підстанцій
title_full RAD-технології Authorware при побудові тренажерів підстанцій
title_fullStr RAD-технології Authorware при побудові тренажерів підстанцій
title_full_unstemmed RAD-технології Authorware при побудові тренажерів підстанцій
title_sort rad-технології authorware при побудові тренажерів підстанцій
publisher Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
publishDate 2009
url http://dspace.nbuv.gov.ua/handle/123456789/26951
citation_txt RAD-технології Authorware при побудові тренажерів підстанцій / О.П. Юрчак // Збірник наукових праць Інституту проблем моделювання в енергетиці ім.Г.Є.Пухова НАН України. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2009. — Вип. 51. — С. 31-37. — Бібліогр.: 1 назв. — укр.
series Збірник наукових праць Інституту проблем моделювання в енергетиці ім.Г.Є.Пухова НАН України
work_keys_str_mv AT ûrčakop radtehnologííauthorwarepripobudovítrenažerívpídstancíj
first_indexed 2025-07-02T22:18:48Z
last_indexed 2025-07-02T22:18:48Z
_version_ 1836575336949612544
fulltext 31© О.П. Юрчак УДК 621.039.56; 681.3.015 О.П. Юрчак RAD-ТЕХНОЛОГІЇ AUTHORWARE ПРИ ПОБУДОВІ ТРЕНАЖЕРІВ ПІДСТАНЦІЙ Сучасний світ цифрових технологій розвивається досить швидко. До того ж сьогодні можна спостерігати прискорення темпів розвитку не тільки програмного забезпечення, але і обладнання на різних підприємствах, енергетичних об’єктах. Навколо нас все більше автоматизовується, комп’ютеризується. Обладнання дедалі більш і більш складніше в освоєнні. Технології побудови комп’ютерних тренажерів для підготовки персоналу підприємств теж не стоять на місці. Кожен день з’являється щось нове, покращене або нові версії вже відомих систем. Розробнику комп’ютерних тренажерів як правило замовляють те, що потрібно саме тепер, а не те що може знадобитись завтра. Крім того варто пам’ятати, що існує імперичне правило, в якому говориться, що якщо на розробку якого-небудь програмного продукту затрачається більше пів року, то цей програмний продукт старіє на момент закінчення розробки. ВАТ «ЛьвівОРГРЕС» проводить розробку систем підготовки персоналу енергопідприємств з 1972 року - початок розвитку цього напряму в галузі. Підприємство брало участь в створенні головних учбово-тренувальних центрів, пунктів тренажерної підготовки персоналу і учбових полігонів на Україні в Росії, Болгарії, Казахстані, Білорусі і Грузії. Спрямованість і професійний рівень розробок ЛьвівОРГРЕС базується на багаторічному досвіді режимних випробувань устаткування, пуску і режимної наладки нових блоків, дослідження аварій на електростанціях, на співпраці з профільними науково-дослідними і проектними інститутами, на експертизі, підборі і цільовому використанні найбільш ефективних програмних розробок різних фірм. Побудова комп’ютерних ситуаційних тренажерів засобами пакету Adobe (Macromedia) Authorware – один з напрямків діяльності ВАТ «ЛьвівОРГРЕС», відділ автоматизованих систем навчання та тренажу. Authorware, як засіб побудови тренажерів [1]. Adobe (Macromedia) Authorware — візуальне середовище розробки, авторська система призначена для створення інтерактивних мультимедійних навчальних програм. Пакет Authorware призначений для побудови навчальних систем, як локальних так і дистанційних, створення контрольних питань, тестів і навчальних планів. Authorware (AW) має зручний наглядний інтерфейс, вбудовані засоби навчання та систему контролю успішності навчання, можливість передачі 32 потокових форм даних. Для побудови проекту можна використовувати, як стандартний набір елементів, які звичайним перетаскуванням розташовуєш на лінійці, задаєш необхідні властивості та наповняєш розташовані елементи необхідним контентом, так і писати (дописувати) необхідне внутрішніми скриптами пакету або на JawaScript (нова можливість, починаючи з версії 6.5). У загальному випадку для розробки інтерактивного мультимедийного проекту в авторській системі потрібно значно менше часу, чим при використанні засобів чистого програмування, які потребують досить багато часу для їхнього освоєння. Це означає зниження вартості робіт у кілька разів у порівнянні з програмуванням, виграш у часі при підготовці кінцевого продукту в цьому випадки виходить за рахунок прискореної побудови прототипу, а не через вибір авторської системи. Розробку проекту в Authorware логічно розбити на кілька етапів. Після аналізу основних характеристик майбутнього продукту (цільова аудиторія, завдання, зміст, застосовувані технології) створюється логічна структура проекту, на яку потім навішується власне контент проекту і привабливий дизайн. Дана структура наочно представляється у вигляді дерева, на якому розташовуються іконки, що символізують різні об'єкти, які можна додати до проекту. Кожен такий об'єкт може містити різні типи даних: текст, графіку, відео, калькуляцію, типів об'єктів досить багато. Є і зручний набір інтерактивних елементів, що дозволяють гнучко керувати поведінкою майбутньої навчальної програми. Іконки всіх типів об'єктів зосереджені на спеціальній панелі інструментів Icon Palette. У справі розміщення іконок об'єктів на дереві структури проекту панує цілковитий drag&drop - будь-яку іконку можна просто перетягнути на потрібне місце дерева проекту, що розробляється. При бажанні можна використовувати меню File Insert. У цьому випадку Authorware орієнтується на тип зазначеного нами в діалозі файлу і самостійно віднесе його до одного з відомих пакету типів об'єктів. Кліком по об'єкті на дереві проекту відкривається вкладений рівень ієрархії структури чи ж діалог редагування виділеного елемента. Кожен об'єкт має свій набір параметрів, відредагувати які допомагає Property Inspector, що відкривається при кліку по потрібній іконці. Подивитися на зовнішній вигляд об'єкта можна за допомогою Presentation Window, там же зручно керувати дизайном конкретного об'єкта. Розробка структури проекту справа творча. Authorware, у свою чергу, пропонує засоби прискорення даної роботи – шаблони для деяких найбільш поширених задач. Великий проект розбивається на окремі відносно незалежні модулі. Створюються вони групуванням потрібних об'єктів за допомогою інструмента Map Icon. По суті, ми можемо створити усередині кожного такого модуля власну структуру зв'язків, такий собі проект у проекті. Це дозволяє раціонально організувати роботу - на рівні проекту ми керуємо не самими окремими об'єктами, а збільшеними модулями. Самі модулі 33 редагуються незалежно один від одного, що дуже до речі, якщо розробкою курсу займається не одна людина, а команда фахівців. Наступний етап це поступове наповнення структури програми завчасно підготовленою інформацією. Збір і впорядковування всіх даних, що будуть задіяні в проекті, забезпечуються спеціалізованими інструментами, головне місце серед який займають бібліотеки об'єктів. Різним типам елементів відповідають свої власні бібліотеки для тексту, звуку, зображень, відео і т.д. Це дозволяє грамотно організувати всю необхідну інформаційну «сировину» і одержати швидкий доступ до кожного документа. У Authorware усі ці елементи відображаються як іконки, якими можна вільно маніпулювати в рамках структури проекту. Створення таких об'єктів можливо проводити як вбудованими редакторами пакета, так і за допомогою зовнішніх спеціалізованих програмних продуктів. Крім безпосереднього створення необхідних модулів тренажера засобами самого пакету, передбачено створювати зв'язки з зовнішніми файлами, іншими окремими модулями. При цьому в ході роботи з таким контентом можна задіяти всі стандартні можливості Authorware, у тому числі, наприклад, прив'язувати до них скрипти (набір функцій, перемінних). Для полегшення роботи з зовнішніми ресурсами в Authorware передбачений спеціальний інструмент External Media Browser, за допомогою якого є можливість побачити список зв'язаних файлів, перевірити шляхи і зробити багато інших необхідних операцій. Результат представляється у виді шкали, на якій розміщаються всі елементи, що виглядають як іконки (мал.1). Методом звичайного перетаскування змінюється порядок їхнього розташування, створюються нові Рис.1. Введення елементів у вікно проектування 34 взаємозв'язки і т.п. Потім настає наступний етап: кожному об'єкту, що бере участь у поточному сценарії, присвоюється значення його властивостей. Після чого вихідний текст проекту готовий для тестування у середині редактора, а після налагодження всіх помилок — і до публікації. Кінцевий продукт, створений у Authorware, являє собою незалежну програму, що може бути або записана на диск (на CD чи на дискету, у залежності від розміру), або опублікована в Інтернеті. При розміщенні навчальних систем, курсів чи ситуаційних комп’ютерних тренажерів в Інтернеті забезпечується можливість вилученої реєстрації користувачів з наступною обробкою інформації про їхні успіхи у вивченому матеріалі за допомогою системи керування навчанням - LMS (Learning Management System), розміщеної на сервері. Переваги Authorware: 1. Authorware - це одна з небагатьох спеціалізована система для створення сценарних засобів комп'ютерного навчання і тестування, орієнтована на не програмуючих фахівців. 2. У системі використовується наочна і відносно проста для освоєння графічна специфікація представлення сценарних структур у вигляді кадрів по направляючій лінії (line flow). 3. Виходячи з реальних прикладів, робимо висновок про можливість застосування Authorware для побудови ситуаційних тренажерів технологами. Недоліки Authorware при її використанні по прямому призначенню: 1. Графічна специфікація AW не забезпечує в повному об'ємі представлення сценарних додатків, зміст кадрів обчислень графічно не специфікується. 2. Використання файлів .dll, щоб додати користувачеві додаткові методи і функції (об'єктів), вимагає зовнішніх систем для їх програмної реалізації і істотних навиків програмування. 3. Використання мови JavaScript (включеного в 6.5 версію AW), щоб реалізувати потрібні користувачеві функції та методи, значно ускладнює систему для непрограмуючого користувача. Наші тренажери В ВАТ «ЛьвівОРГРЕС» побудовано близько 20 ситуаційних комп’ютерних тренажерів, серед них є тренажери різних електричних підстанцій, комплексний тренажер енергетичної частини великого підприємства, тренажер синхронізації генератора блоку АЕС, покрокові тренажери оперативних перемикань в схемі СН блоку 1000 МВт, тренажер дій оперативного персоналу ГЕС при появі несправностей в основних точках і системах, тренажер переведення турбогенератора ТВВ-165-2 з водню на кисень та навпаки, тренажер оцінки аварійних ситуацій, тренажер планування дій оперативного персоналу. Серед перерахованих тренажерів є 35 як локальні так і мережеві, також вони різні по об’єму обладнання, що моделюється. Згадані вище тренажери дозволяють навчати та перевіряти кваліфікацію оперативного персоналу, знання обладнання, правил його експлуатації, знання ПБ та ПТБ. Формують у оперативного персоналу навички взаємодії при оперативних переключеннях та при ліквідації аварій. На побудову одного тренажера витрачається від трьох місяців до пів року часу, задіяні дві-три людини. Усі перераховані тренажери побудовано засобами системи Authorware. На даний час процес створення комп'ютерних ситуаційних тренажерів в середовищі Authorware продовжує адаптовуватись для технолога. Дивлячись на те, що дана авторська система не є призначена для побудови тренажерів, вона не реалізовує усі вимоги (потреби) технологів. В окремих випадках постає потреба у програмістах для створення додаткових модулів та приєднання їх до проекту. Недоліками є також те, що обмаль документації по вивченню даного пакету, тільки одна книжка російською мовою, уся інша література англійською. Сам процес навчання по даному пакету не буде швидким для технолога, хоча він простіший ніж мова програмування. На основі аналізу тренажерів створених за допомогою середовища Authorware, і зроблено висновок у потребі розширити бібліотеку типових елементів системи додатковим набором проблемно-орієнтованих елементів, з метою полегшення процесу створення тренажерів (кінцевого продукту). Оскільки Authorware відноситься до тих програмних продуктів, які забезпечують RAD-технології, а також маючи реальні факти адаптації даного пакету для технолога, можна казати, що розширювати бібліотеку типових елементів може сам технолог, як і з, так і без допомоги програміста. Дослідження технологій Authorware дозволяє нам вибрати цю авторську систему для побудови ситуаційних тренажерів. Нижче наведемо переваги та недоліки (приклади) двох технологій побудови ситуаційних тренажерів для енергооб’єктів засобами даного пакету. Початкова технологія побудови Перший тренажер створювали півтора року, наступний – рік. В перших тренажерах погано проглядається структура, графічна специфікація кожного елемента зокрема, не коректні назви. Тенолог- програміст, той хто збирав по своєму (творче) підходив до розробки заданої йому частини. Через що виникали труднощі при стикуванні розроблених частин. Залежали від об’єму обладнання, що моделювали, незалежно від того типове воно чи ні. На початку наших розробок бібліотеки типових елементів не було, ми просто копіювали, дублювали необхідну кількість разів. Наприклад, електрична схема має 18 роз’єднувачів одного типу, в додатку стільки ж раз дублювали роз’єднувачі, 18 окремих блок-модулів. А 36 коли виникла потреба щось змінити (добавити, забрати), задоволення було мало. Потрібно було заходити в кожен аналогічний модуль і там правити. Ще один приклад – вивішування та зняття плакатів. Ці операції по всьому проекті, що розробляли, могли бути більше ста раз, причому це були окремі модулі – «модуль-вивішати» та «модуль-зняти», – це вже двісті. Тобто при потребі внести зміни треба було 200 раз зайти у кожен модуль, мав ще під-модулі – набір плакатів. Часто використовували функцію GoTo(). Розподілені калькуляції по всій структурі створюють додаткові складнощі при роботі з вихідним текстом проекту. Для опису модуля використовували векторні змінні, які погано розширялися при потребі. Для того щоб створити комп’ютерний тренажер засобами Authorware треба було мати наступні навики роботи: технолога, дизайнера, програміста, постановника задачі, тестувальника, а деколи і менеджера. Технологія побудови, яку використовуємо сьогодні Тепер на розробку наших тренажерів затрачається не більше пів року. Бібліотека напрацьованих елементів зменшила потреби в дизайнері, програмісті, тестувальнику. Це не означає, що в них відпала потреба, просто некваліфікована людина в програмуванні – технолог сам і розробляє, і моделює, а інші спеціалісти приєднуються при потребі. Почали використовувати бібліотеки з типовими елементами, змінили тип змінних (замість векторів списки з властивостями), які легко розширяються (зменшуються), стали обов’язковими розширені назви (як змінних, так і іконок). Перечисленні зміни дозволили структурувати вихідний текст проекту та спростити його в редагуванні. Забрали з використання функцію GoTo(), використовуємо навігації з автоматичним поверненням назад. На сьогодні менш залежні від об’єму моделюючого обладнання. Має значення кількість типів ПО-компонентів, на 18 однотипних роз’єднувачів є один модуль (ПО-компонент), чи, наприклад, модуль-плакати виконує подвійну функцію вивісити та зняти, використовується по всьому додатку, а знаходиться в одному місці. Ми використовуємо структуровану бібліотеку ПО-компонентів (модулів) та допоміжні під-модулі (мал.2). Стоїть завдання розширяти бібліотеку типових елементів та покращити (спростити) побудову кожного елемента зокрема. Варто пам’ятати, що робота результативна тоді, коли в максимально короткий термін виходить запланований комп’ютерний тренажер. Наше завдання полягає в тому, щоб ще більше адаптувати середовище (авторську систему) Authorware для технолога, за рахунок створення бібліотеки типових елементів (ПО-компонентів) та максимально наблизити вихідний текст проекту до обєктно орієнтованого програмування. 37 Підведення підсумків Авторська система Authorware не призначена для створення комп’ютерних тренажерів, але фактом залишається те, що на сьогодні вже створено ряд тренажерів, і далі продовжують створюватись ситуаційні тренажери засобами цього пакету. Так як і все довкола, адаптація даного пакету для побудови комп’ютерних тренажерів розвивається, змінюється оновлюється. Значною перевагою цього пакету є те, що будучи не програмістами, ми маємо можливість створювати свої тренажери. Для того, щоб кінцевий продукт був якісним, важливою складовою є реалізація того продукту тією людиною, яка сама добре знає те що буде моделюватися. Тобто, в тому випадку, коли технолог реалізовує, збирає об’єкт моделювання ми будемо мати якісний продукт. Завдання програміста – адаптувати Authorware для технолога, та при потребі дописати необхідний модуль. Але ключовою людиною у побудові тренажера має залишатися технолог, а решта спеціалістів допомагає йому в реалізації проекту. 1. Гультяев А.К.. Macromedia Authorware 6.0. Разробка мультимедийных учебных курсов. – С.-П.: Учитель и ученик, 2002. – 399с. Поступила 29.01.2009р. Рис.2. Бібліотека ПО-компонентів