Документация Engee

RITM-CAN GetState

Получение информации о состоянии CAN интерфейса, числе ошибок ввода-вывода.

Тип: SubSystem

Путь в библиотеке:

/RITM/RITM CAN/RITM-CAN GetState

Описание

Для работы с блоком установите/обновите пакет поддержки блоков РИТМ.

Блок RITM-CAN GetState используется для получения информации о состоянии CAN интерфейса, числе ошибок ввода-вывода.

Порты

Выход

# Статус — текущее состояние порта (шина из нескольких сигналов)
вектор

Details

Значение сигнала 1 в шине означает, что соответствующее состояние активно.

  • ACTIVE — приемопередатчик исправен, число ошибок меньше 96.

  • WARNING — число ошибок меньше 128.

  • PASSIVE — приемопередатчик прекращает активное исправление ошибочного трафика на линии, число ошибок меньше 256.

  • BUS_OFF — приемопередатчик прекращает участие в обмене, число ошибок больше 256.

  • STOPPED — приемопередатчик остановлен.

  • SLEEPING — приемопередатчик в спящем режиме.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# TxErrors — число ошибок при передаче
скаляр

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

# RxErrors — число ошибок при приеме
скаляр

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Main group

# Интерфейс CAN: — порт CAN, состояние которого опрашивается
CAN 1 | CAN 2 | CAN 3 | CAN 4 | CAN 5 | CAN 6 | CAN 7 | CAN 8

Details
Значения

CAN 1 | CAN 2 | CAN 3 | CAN 4 | CAN 5 | CAN 6 | CAN 7 | CAN 8

Значение по умолчанию

CAN 1

Имя для программного использования

ss_interfaceCAN

Настраиваемый

Нет

Вычисляемый

Да

# Шаг расчёта, с: — шаг расчета в секундах для опроса состояния из приложения реального времени

Details
Значение по умолчанию

-1

Имя для программного использования

m_smplT

Настраиваемый

Нет

Вычисляемый

Да