Engee 文档

CAN Getstate

获取有关CAN接口状态和I/O错误数量的信息。

类型: EngeeFunction

图书馆中的路径:

/Interfaces/CAN/CAN Getstate

资料描述

要使用该块,请安装/更新支持包。 设备

CAN Getstate 它用于获取有关CAN总线状态和I/O错误数量的信息。

港口

输出

# 状况 — 端口的当前状态以总线的形式由几个信号组成
向量资料

Details

总线中信号1的值表示相应的状态为活动状态。:

  • ACTIVE--收发器正常工作,错误数小于96;

  • 警告--错误数小于128;

  • 被动--如果错误计数小于256,收发器停止主动纠正线路上的错误流量;

  • BUS_OFF--收发器停止参与交换,错误数超过256;

  • 已停止--收发器已停止;

  • 睡眠--收发器处于睡眠模式。

数据类型

漂浮64

复数支持

非也。

# TxErrors — 传输错误数
标量,标量

Details
数据类型

漂浮64

复数支持

非也。

# RxErrors — 接收错误数
标量,标量

Details
数据类型

漂浮64

复数支持

非也。

参数

主组

# Port: — 正在查询状态的CAN端口

Details
默认值

"can0"

程序使用名称

m_port

可调谐

可计算

# Шаг расчёта, с: — 用于接收CAN数据的计算步骤

Details
默认值

-1

程序使用名称

m_sample_time

可调谐

可计算