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 пошаговом руководстве по созданию комплексной модели (часть 2).

Результат:

Имя Тип данных Описание
    Создание в регистраторе событий нового события, содержащего заданные значения полей.

Пример:

eng_id = findengine("Регистратор событий");
addeventlogmessage(eng_id, "Информация", "Превышение уровня", "Block1", 1, 5, 10);

В ходе работы данного примера происходит получение идентификатора регистратора событий в менеджере данных и запись пользовательского события в него.

Дополнительные материалы

Нет.