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