MI-EL-45 MtDecodeTran
Страница в процессе разработки. |
Получение информации о событии, произошедшем с оконечным устройством.
Описание
Блок используется для декодирования сырых данных, полученных от блока MI-EL-45 RtGetTran.
Порты
Вход
Данные монитора —
массив из 39 элементов, один столбец матрицы, полученной от блока MI-EL-45 RtGetTran
матрица
Выход
Тип сообщения —
шина из 10 сигналов
вектор
Details
Значение сигнала 1 в шине означает, что сообщение имеет соответствующий тип.
DATA_BC_RT |
передача данных КК-ОУ (формат 1). |
DATA_BC_RT_BRCST |
передача данных КК-ОУ в групповом режиме (формат 7). |
DATA_RT_BC |
передача данных ОУ-КК (формат 2). |
DATA_RT_RT |
передача данных ОУ-ОУ (формат 3). |
DATA_RT_RT_BRCST |
передача данных ОУ-ОУ в групповом режиме (формат 8). |
CTRL_C_A |
команда управления формата КС-ОС (формат 4). |
CTRL_C_BRCST |
команда управления формата КС в групповом режиме (формат 9). |
CTRL_CD_A |
команда управления формата КС+ИС-ОС (формат 6). |
CTRL_CD_BRCST |
команда управления формата КС+ИС в групповом режиме (формат 10). |
CTRL_C_AD |
команда управления формата КС-ОС+ИС (формат 5). |
Команда —
шина из 17 сигналов
вектор
Details
Значение сигнала 1 в шине означает, что сообщение содержит соответствующую команду.
DYNAMIC_BUS_CONTROL |
динамическое управление. |
SYNCHRONIZE |
cинхронизация. |
TRANSMIT_STATUS_WORD |
передать ответное слово. |
INITIATE_SELF_TEST |
начать самоконтроль. |
TRANSMITTER_SHUTDOWN |
блокировать передатчик. |
OVERRIDE_TRANSMITTER_SHUTDOWN |
pазблокировать передатчик. |
INHIBIT_TF_BIT |
подавить бит флага терминала. |
OVERRIDE_INHIBIT_TF_BIT |
отменить подавление бита флага терминала. |
RESET_REMOTE_TERMINAL |
установить исходное состояние ОУ. |
TRANSMIT_VECTOR_WORD |
передать векторное слово. |
SYNCHRONIZE_WITH_DATA_WORD |
синхронизация с ИС. |
TRANSMIT_LAST_COMMAND_WORD |
передать последнее командное слово. |
TRANSMIT_BUILINTEST_WORD |
передать слово встроенного контроля. |
SELECTED_TRANSMITTER_SHUTDOWN |
блокировать выбранный передатчик. |
OVERRIDE_SELECTED_TRANSMITTER_SHUTDOWN |
разблокировать выбранный передатчик. |
ILLEGAL_COMMAND |
недопустимая команда. |
NO_COMMAND |
нет команды. |
Статус —
шина из 16 сигналов.
вектор
Details
Значение сигнала 1 в шине означает, что передача сообщения завершилась с соответствующим статусом.
SUCCESS |
передача завершилась успешно. |
FORMAT_ERROR |
ошибка формата. |
MESSAGE_INCONSISTENCY |
неопределенность в сообщении. |
CW1_ERROR |
ошибка в первом КС. |
CW2_ERROR |
ошибка во втором КС. |
BUSA_JAM |
обнаружение генерации в основной ЛП. |
BUSB_JAM |
обнаружение генерации в резервной ЛП. |
DIFF_WC_IN_CW1_AND_CW2 |
разное число информационных слов в первом и втором КС. |
STATUS_BIT_SET |
установлен бит в ОС. |
MANCHESTER_ENCODING_ERROR |
ошибка кода ‘Манчестер-2’. |
STATUS_TIMEOUT_ERROR |
нет ответного слова (Ошибка паузы перед ОС). |
DATA_TIMEOUT_ERROR |
нет информационного слова (слов) (Ошибка паузы перед ИС). |
EXTRA_DATA |
число ИС больше заданного. |
WRONG_RT_ADDRESS_IN_STATUS |
неверный адрес ОУ в ОС. |
SYNC_TYPE_ERROR |
неверный тип синхронизации. |
BUS_SWITCHING |
ошибка типа синхроимпульса. |
Адрес 1 —
адрес оконечного устройства, которое участвовало в обмене.
скаляр
Адрес 2 —
адрес оконечного устройства приемника, для форматов 3 и 8
скаляр
Details
Адрес 31 — широковещательный.
Подадрес 1 —
подадрес оконечного устройства, который участвовал в обмене
скаляр
Подадрес 2 —
подадрес оконечного устройства приемника, для форматов 3 и 8
скаляр
Число СД —
количество прочитанных или записанных слов данных
скаляр
Данные —
информационные слова.
скаляр
Временная метка —
временная метка регистрации сообщения
скаляр
Details
Содержит значение счетчика аппаратного таймера на момент регистрации сообщения. Счетчик 32-битный, имеет разрешение 1 мкс. Таймер запускается на этапе инициализации модели. После переполнения счетчика таймер продолжает считать с 0.