RITM-CANFD GetState
Получение состояния CAN FD-интерфейса и счетчиков ошибок.
Тип: SubSystem
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки блоков РИТМ. |
Блок RITM-CANFD GetState опрашивает состояние выбранного интерфейса и выдает счетчики ошибок передачи и приема. Блок не требует подключения к служебному дескриптору RITM-CANFD Setup: номер интерфейса выбирается в его параметрах.
Порты
Выход
#
Статус
—
текущее состояние порта
шина
Details
Шина содержит шесть логических сигналов. Значение 1 означает, что соответствующее состояние активно:
-
ACTIVE— контроллер работает в активном состоянии; -
WARNING— контроллер находится в состоянии предупреждения из-за ранее возникших ошибок; -
PASSIVE— контроллер перешел в пассивное состояние; -
BUS_OFF— контроллер отключен от обмена из-за ошибок; -
STOPPED— контроллер остановлен; -
SLEEPING— контроллер находится в спящем режиме.
В каждый момент времени активен один из перечисленных сигналов.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
TxErrors
—
число ошибок передачи
скаляр
Details
Текущее значение счетчика ошибок передачи CAN-контроллера.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
RxErrors
—
число ошибок приема
скаляр
Details
Текущее значение счетчика ошибок приема CAN-контроллера.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
#
Интерфейс CAN: —
опрашиваемый порт
CAN 1 | CAN 2 | CAN 3 | CAN 4 | CAN 5 | CAN 6 | CAN 7 | CAN 8
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Шаг расчёта, с: — период опроса состояния
Details
Задает шаг расчета блока в секундах. Значение −1 означает наследуемый шаг.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
