Симулятор «КАСКАД Цифра» позволяет драйверу работать без подключения к реальной периферии. Это означает, что симулятор эмулирует периферийные устройства и может посылать любые необходимые оператору сигналы. Для этого он передает на менеджер событий те данные, которые менеджер при нормальной работе получает от компонентов системы. Функции управления системы могут быть протестированы после конфигурирования.
Для использования симулятора выполните следующие шаги:
- Создайте файл симуляции (моделирующий файл) (см. Структура моделирующего файла).
- К необходимой точки данных добавьте адрес конфигурации и параметризуйте симуляцию периферического устройства (см. Панель конфигурирования симулятора). (Этот шаг нужен только если никакого реального адреса для какого-либо драйвера не было сконфигурировано. Если будет создана новая конфигурация адреса даже если точка данных уже содержала сконфигурированный адрес, существующий адрес будет удален и потерян).
- Запустите менеджер симулятора и запустите симуляцию (см. Запуск менеджера и работа симуляции)
- Установите значение сигнального элемента (точка данных типа _Simulator) на TRUE (ПРАВДА). Запустится симуляция (см. Запуск и остановка симуляции через ТД).
ПРИМЕЧАНИЕ
Библиотека символов включает возможность использовать предустановленные симуляции (см. STD_Simulators).
Раздел | Описание | |
Симулятор, основы | Общий обзор и ссылки на разделы. | |
Файл симуляции (модельный файл) | ||
Структура файла шаблонного конфигурационного элемента | Описание частей файла симуляции (модельного файла) | |
Перечень периферийного оборудования | Описание блока декларации объектов. | |
Перечень уведомлений | описание блока для присваивания переменных и временной задержки. | |
Перечень алармов | Описание условий алармов, по которым перечень уведомлений может быть расширен. | |
Примеры файла симуляции (модельного файла) | Примеры законченных файлов симуляции (модельных файлов) | |
Панель конфигурирования симулятора | Описание панели для определения периферийных адресов для драйвера симулятора. | |
Запуска менеджера и работа симулятора. | Опции пуска менеджера симулятора и пуск симулятора через Оболочку | |
Запуск и остановка симуляции через ТД | Структура внутренней точки данных типа _Simulator; Запуск и остановка симуляции через ТД. | |
Пример создания данных симуляции | Пример как используется симулятор (как создать файл симуляции, запустить симуляцию и пр.) | |
Варианты применения | Таблица с возможными командами симулятора. |