Вы находитесь на странице: 1из 3

Общее описание модуля EXEC:

Модуль EXEC необходим для централизованного управления всеми модулями тренажера. А


также для синхронизации модулей между собой, загрузки первоначальных данных (состояния
установки, потоков и т.д.).
Основные возможности модуля:
 Создание тренажера: EXEC управляет единичными фалами (модуль graph, модуль db,
модуль vm и т.д.), а также файлами содержащими информацию по модулям (например файл состояния
оборудования и потоков) и позволяет собрать их в одном проекте;
 Выполнение тренажера: EXEC инициирует, запускает и останавливает модули входящие
в состав тренажера;
 Управление начальными данными: EXEC предлагает функции по созданию начальных
данных необходимых для выполнения симулятора (например предаварийное состояние оборудования и
потоков) и установке этих данных;
 Мониторинг за статусом выполнения тренажера: EXEC отображает текущее состояние
модулей (например запущено, заморожено, ошибка выполнения и т.д.), а также централизованно
отображает предупреждения и ошибки модулей.

Связь между модулями Omega Simulation и EXEC:


Тренажер в среде Omega Land система приложений, которые могут быть использованы для
специфических задач. И этот тренажер состоит из множества приложений (программы и данные) Omega
Land. И количество модулей могут отличаться в зависимости от выполняемой задачи.
Например, на рисунке показана связь между модулями простейшего тренажера:

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


также базы данных. Необходимой информацией для этой цели является:
 Модель оборудования, используемая в тренажере и названия файлов для базы данных;
 Названия файлов начальных условий, которые могут быть использованы в тренажере;
EXEC имеет собственные файлы содержащие начальные данные для тренажера (т.е. сохраненное
состояние из Visual Modeler не удастся загрузить!). Это позволяет управлять различными тренажерами
для различных задач.
Создание тренажера:
Функции, выполняемые модулем EXEC условно можно разделить на два этапа:
 Создание тренажера
 Исполнение тренажера
Создание тренажера представлено на следующей диаграмме:
Начало создания тренажера

Создание модулей

Модуль Visual Modeler

Создание модели

Модуль DB

Создание базы данных

Связывание базы данных с моделью

Модуль Graphic

Создание мнемосхемы

Связывание мнемосхемы с моделью и базой данных

Модуль EXEC

Запуск EXEC

Регистрация модулей

Запуск тренажера

Создание начальных данных

Доведение установки до необходимого состояния

Создания файлов с данными (snapshoot) (т.е. делается


снимок состояния, затем установка доводиться до
следующего состояния и делается еще один снимок)

Сохранение файлов с данными, как файл с начальными


данными модуля EXEC

Остановка тренажера

Сохранение тренажера

Выход из EXEC

Конец создания тренажера


В данном руководстве приводиться описание процесса создания
тренажера для установки сепарации. Готовые проекты модулей должны
находиться в папке C:\OmegaLandProj.