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

Редактор сценариев предназначен для управления задачами, вычислениями и анализом данных в процессе исполнения стратегии.

Данное мощное средство создания сценарных процедур, совместимое с Microsoft Visual Basic, приобретено по лицензии у компании «Summit Software Inc». Бейсик-сценарий является наиболее важным компонентом пакета GENIE, обеспечивающим возможность разработки специализированных фрагментов стратегии на языке программирования высокого уровня. Поскольку Visual Basic является одним из самых популярных и простых для изучения языков программирования, его наличие в составе пакета позволяет значительно упростить и повысить эффективность программирования в рамках GENIE.

Ядро подсистемы программирования и исполнения сценарных процедур пакета GENIE представляет собой набор библиотек динамической компоновки, с помощью которых выполняется предварительная компиляция сценарных процедур на этапе разработки и их исполнение в процессе выполнения всей стратегии. Бейсик-сценарий обеспечивает возможность не только управления задачами, входящими в стратегию, но и взаимодействия с DOS, Windows и другими приложениями посредством механизмов DDE, OLЕ, ODBC (SQL) и прямых вызовов функций интерфейса прикладного программирования Windows API. При использовании в Бейсик-сценарии базовых функций имеется возможность компиляции и исполнения программ, написанных на Visual Basic, без каких-либо изменений. Номера ошибок и сообщения об ошибках в Бейсик-сце-нарии также совместимы с имеющимися в Visual Basic. В состав редактора сценариев входит редактор диалоговых панелей, который позволяет разрабатывать собственные средства взаимодействия с оператором.

Читать также:  Меню «Файл» — работа с файлами и базой данных

Наличие данного средства создания и исполнения сценарных процедур делает пакет GENIE одним из наиболее удобных и современных инструментов для разработки программного обеспечения верхнего уровня систем сбора данных и оперативного диспетчерского управления (SCADA).

Редактор сценариев представляет собой редактор текста с рядом удобных возможностей для редактирования кода сценария. Исходный текст сценария компилируется в псевдокод сразу после редактирования, так что нет необходимости компилировать его вновь при запуске программы. Редактирование основного сценария и сценариев, входящих в задачи стратегии, выполняется при помощи одного и того же редактора. Основной сценарий (Main Script), будучи включенным в стратегии, осуществляет управление исполнением всей стратегии один раз в течение одного сеанса исполнительной среды GENIE. Основной сценарий может быть применен для выполнения таких операций, как запуск и остановка задач и т.п. Каждая сканируемая задача имеет предварительный сценарий (Pre-Task Script) и пост-сценарий (Post-Task Script). Указанные два типа сценариев при определенных условиях используются для инициализации или сброса значений, связанных с объектами, которые входят в стратегию. Основной сценарий исполняется один раз, тогда как предварительный и пост-сценарий задачи исполняются при каждом вызове задачи.

Читать также:  Этапы разработки и внедрения больших агрегатированных систем

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ 

Лабораторная работа выполняется на ПК «IBM PC» в приведенной последовательности:

  1. Включите ПК и двойным щелчком левой кнопки мыши запустите программу «Построитель стратегий GENIE».
  2. С помощью данного пособия ознакомьтесь со структурой основных редакторов системы GENIE. В отчете отметьте название и цель работы.
  3. Получите у преподавателя один из 6 вариантов задания.
  4. Изучите по рисунку, выданному преподавателем, принцип работы технологического участка производства.
  5. Последовательно выполняя все действия выданного варианта, создайте проект, показанный на рисунке (см. п. 4).
  6. После завершения программирования задачи в редакторе задач, обозначьте технологические параметры, отображаемые на экранной форме, и запишите функциональные зависимости, связывающие их.
  7. Покажите выполненную задачу и оформленный отчет преподавателю и получите задание № 2.
  8. Обозначьте новые технологические параметры, требуемые для решения новой задачи, и, используя рекомендации данного пособия, самостоятельно выполните задание № 2.
  9. Запишите новые функциональные зависимости и новую блок-схему программы, составленной в редакторе задач.
Оцените статью
Информационный блог
Добавить комментарий