Engee 文档

CAN Getstate

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

类型: EngeeFunction

图书馆中的路径:

/Interfaces/CAN/CAN Getstate

资料描述

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

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

港口

输出

# 现状 — 端口作为多个信号总线的当前状态
向量

Details

总线中的信号值为 1 意味着相应的状态处于激活状态:

  • ACTIVE - 收发器正常,错误数小于 96。

  • 警告 - 错误数小于 128。

  • PASSIVE - 收发器停止主动纠正线路上的错误流量,错误数小于 256。

  • BUS_OFF -收发器停止参与交换,错误数大于 256。

  • STOPPED -收发器停止运行。

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

数据类型

Float64

复数支持

# TxErrors — 传输错误数
尺度

Details
数据类型

Float64`。

复数支持

# RxErrors — 接收错误次数
标量

Details
数据类型

Float64`。

复数支持

参数

Параметры

# 端口 — 被查询状态的 CAN 端口

Details
默认值

"can0"

程序使用名称

m_port

可调谐

可计算