Обозначение


Описание

Блок используется для регистрации сообщений в системе. Текст сообщения хранится непосредственно в блоке. Это менее удобно, поскольку требует перетрансляции программы для изменения текста сообщения.

Блок имеет переменное количество групп входов, каждая из которых отвечает за одно сообщение.

Признаком появления сообщения является перепад значения на битовом входе i1i, это положительный фронт (0→1).

Время и индекс сообщения фиксируется в специальном файле, описываемый блоком Архив сообщений (связь с выхода amsg).
Важно!
Блок рекомендуется размещать в Таймере, поскольку это обеспечивает надежное обнаружение сообщений и точное фиксирование времени.
Примечание:
Тексты сообщения могут быть представлены на двух языках с автоматической сменой текстов при смене языка отображения.

Назначение входов и выходов

ВходыТипОписание
i1ibбит, по перепаду которого 0→1 происходит регистрация сообщения
t1istrтекст сообщения на языке 1
t2istrтекст сообщения на языке 2
ВыходыТипОписание
amsgmsgсвязь с блоком Архив сообщений, который будет осуществлять хранение и пролистывание сообщений данного блока
t1strтекст последнего произошедшего сообщения на языке 1
t2strтекст последнего произошедшего сообщения на языке 2

Алгоритм

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

Ссылки