addeventlogmessage

Функция записи пользовательского события в регистратор событий проекта

Синтаксис:

addeventlogmessage(engineid, msg, sig_name, block_name, prior, name_old, name_new);

Аргументы:

engineid - идентификатор объекта менеджера данных;

msg - строка для столбца "Сигнал" регистратора;

sig_name - строка для столбца "Описание события" регистратора;

block_name - строка, имя блока;

prior - целое, номер приоритета для столбца "Приоритет";

name_old - значение для столбца "Пред. значение";

name_new - значение для столбца "Новое значение".

Описание:

addeventlogmessage – функция производит добавление нового события с произвольными параметрами в лог регистратора событий проекта. Идентификатор регистратора событий может быть получен с помощью функции findengine.
Примечание: Пример использования регистратора событий описан в пошаговом руководстве по созданию комплексной модели (часть 2).

Результат:

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

Пример:

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

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