Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / DataRate. Быстрый старт.pdf
Скачиваний:
93
Добавлен:
18.05.2015
Размер:
2.13 Mб
Скачать

Протокол событий

Подсистема ведения протокола событий включает специальный объект Протокол событий. Он создается всегда при создании элемента проекта.

Для визуализации протокола существует специальное окно для показа протокола событий и графический примитив Протокол событий.

Протокол событий

Объект протокола событий используется для «приема» различных событий от объектов системы. Таже в нем хранятся настройки ведения протокола событий.

Настройка протокола событий

Откройте контекстное меню объекта

Протокол событий, и

выберите пункт

Редактирование.

44

DataRate

Для настройки следует:

Задать параметры сохранения файла с событиями на диск

Настроить словарь серьезности

Настроить словарь типов событий

Настроить словарь событий.

Примитив «Протокол событий»

Создание

Для создания примитива Протокол событий следует выбрать на

панели инструментов или в меню иконку . Затем нажмите левой кнопкой мыши на мнемосхеме, где будет помещен протокол, и, не отпуская кнопку, задайте начальные размеры таблицы для вывода протокола.

DataRate

45

Настройка

После добавления примитива следует произвести его настройку.

Основные настройки

располагаются в разделе Основные

и Положение.

Настройка колонок и числа строк производится в разделе

Форматирование и

Протокол событий.

По умолчанию, примитив содержит 4-е колонки:

, Время, Сообщение и Объект источник.

Если Вы хотите изменить число колонок, то нажмите на кнопку в строке Колонки.

Настройка стиля вывода

примитива находятся в разделе Протокол событий.

Вам необходимо настроить следующие свойства:

Число строк – чтобы указать число строк в протоколе событий

Вывод сверху вниз – чтобы задать направление отображения событий в протоколе (Да – вывод осуществляется сверху вниз, Нет– снизу вверх)

Цвет фона по умолчанию и Цвет текста по умолчанию – чтобы задать цвет фона и цвет символов для отображение пустых строк или событий, для которых отсутствует тип в словаре цветов.

Посылка сообщений в протокол событий

Для посылки сообщений в протокол событий применяются скрипты Пользователя, подключаемые как реакции графических примитивов объектов или тегов.

46

DataRate

Регистрация события, связанного со словарем

Вызовите в скрипте функцию AlarmServiceHelper.SendEvent со следующими параметрами:

Client - ссылка на объект, в котором выполняется скрипт

“ЗД_1_ОТК_С” – имя тега, с которым связано событие

“Command” - имя атрибута тега, с которым связано событие

17 – номер события в словаре событий

“ЗД_1”– параметры события.

Регистрация события, не связанного со словарем

Вызовите в скрипте функцию EventServiceHelper.SendMessage со следующими параметрами:

Client - ссылка на объект, в котором выполняется скрипт

“ЗД_1_ОТК_С” – имя тега, с которым связано событие

“Command” - имя атрибута тега, с которым связано событие

2 – номер типа события в словаре типов событий

500 – серьезность события

“Превышение {0}” – текстовая строка события

“ЗД_1”– параметры события.

DataRate

47

УЗЕЛ УЧЕТА ВОДЫ

Шаг 8. Тренд и протокол событий

Добавим в вид Мнемосхема

объекта Главный узел кнопки Тренд и Протокол

событий.

Выполним отладку приложения

48

DataRate