CAN Getstate
Страница в процессе разработки. |
Получение информации о состоянии CAN интерфейса, числе ошибок ввода-вывода.
Описание
Блок CAN Getstate используется для получения информации о состоянии CAN интерфейса, числе ошибок ввода-вывода.
Порты
Выход
#
Статус
—
текущее состояние порта в виде шины из нескольких сигналов
вектор
Details
Значение сигнала 1 в шине означает, что соответствующее состояние активно:
-
ACTIVE – приемопередатчик исправен, число ошибок меньше 96.
-
WARNING – число ошибок меньше 128.
-
PASSIVE – приёмопередатчик прекращает активное исправление ошибочного трафика на линии, число ошибок меньше 256.
-
BUS_OFF – приемопередатчик прекращает участие в обмене, число ошибок больше 256.
-
STOPPED – приемопередатчик остановлен.
-
SLEEPING – приемопередатчик в спящем режиме.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
TxErrors
—
число ошибок при передаче
скаляр
Details
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
RxErrors
—
число ошибок при приёме
скаляр
Details
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Параметры
# Порт: — порт CAN, состояние которого опрашивается
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |