addeventlogmessage
Функция записи пользовательского события в регистратор событий проекта
Синтаксис
addeventlogmessage(engineid, msg, sig_name, block_name, prior, name_old, name_new);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| engineid | integer |
Идентификатор объекта менеджера данных |
| msg | string |
Строка для столбца "Сигнал" регистратора |
| sig_name | string |
Строка для столбца "Описание события" регистратора |
| block_name | string |
Строка, имя блока |
| prior | integer |
Номер приоритета для столбца "Приоритет" |
| name_old | double |
Значение для столбца "Пред. значение" |
| name_new | double |
Значение для столбца "Новое значение" |
Описание
addeventlogmessage – функция производит добавление нового события с
произвольными параметрами в лог регистратора событий проекта. Идентификатор регистратора
событий может быть получен с помощью функции
findengine.
Прим.:
Пример использования регистратора событий описан в
Модификация комплексной модели
пошаговом руководстве по созданию комплексной модели (часть 2).
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| Создание в регистраторе событий нового события, содержащего заданные значения полей. |
Пример
eng_id = findengine("Регистратор событий");
addeventlogmessage(eng_id, "Информация", "Превышение уровня", "Block1", 1, 5, 10);
В ходе работы данного примера происходит получение идентификатора регистратора событий в менеджере данных и запись пользовательского события в него.
Дополнительные материалы
Нет.