Добавление симулятора устройств

Чтобы сделать пример более реалистичным, добавьте подготовленную симуляцию. Все необходимые файлы находятся в директории «<путь_проекта>/data/» уже готового учебного проекта «GettingStarted_<версия>». Скопируйте данные файлы в директорию нашего проекта, как показано на следующем рисунке (при перетаскивании файлов удерживайте клавишу [CTRL], при этом содержимое файлов будет копироваться, а не перемещаться, а возле курсора будет отображаться символ «+»).

При использовании путей по умолчанию путь источника выглядит как «C:/KASKAD_Proj/GettingStarted_version/data/GS_copy_to_myGettingStarted».

Рисунок: копирование подготовленных элементов проекта (включая Симулятор) в директорию проекта

В том случае, если копирование файлов уже было выполнено во время работы с разделами «Модель данных / Импорт настроек проекта» или «Создание точек данных / Импорт настроек проекта», шаги выше могут быть пропущены.

ПРИМЕР

  1. Скопируйте содержимое указанной директории в директорию нашего проекта (например, в «C:/KASKAD_Proj/myGettingStarted» или «GettingStarted_3.16»), при этом подтвердите перезапись всех файлов.

  1. Добавление симуляции подразумевает создание и настройку точки данных «SimControl» типа «GS_SIM». Требуемые тип точек данных и точка данных могут быть импортированы при помощи менеджера ASCII. Откройте панель менеджера ASCII через управление системой и выберите файл «GS_sim_dps.txt» для импортирования. Выполните импорт согласно рисунку в разделе «Импорт настроек проекта».
  2. Переключитесь на консоль и в список менеджеров добавьте менеджер сценариев. В качестве параметра укажите сценарий «simDevices.ctl».
  3. Запустите добавленный менеджер сценариев при помощи контекстного меню (щелчок правой кнопкой мыши -> Запустить менеджер) или при помощи соответствующей кнопки справа от списка менеджеров.

Рисунок: добавление в список менеджеров в консоли менеджера сценариев для выполнения сценария «simDevices.ctl»

Указанный сценарий изменяет значения элементов точек данных, отражающих состояния устройств, при изменении значений элементов точек данных, соответствующих командам. При этом задержка симулятора составляет 100 мс.

ПРИМЕЧАНИЕ

Активированный симулятор моделирует также поведение клапанов «V1″…»V3»

ПРИМЕЧАНИЕ

В том случае, если менеджер сценариев не запускается, проверьте наличие сценария»simDevices.ctl» в поддиректории «/scripts/» директории проекта, а также корректность информации, введенной в поле «Опции» при добавлении менеджера сценариев в список менеджеров в консоли (см.рисунок выше). Особое внимание обратите на использование строчных и прописных символов (чувствительность к регистру). В том случае, если менеджер запускается корректно (в строке менеджера в консоли в первом столбце отображается цифра «2» на зеленом фоне), но симуляция не работает (при изменении уставок не происходит изменения состояния устройства), проверьте корректность используемых идентификаторов (имен точек данных, имен элементов точек данных и т.п.).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *