AnyMath 文档

RITM-CANFD 发送

CAN和CAN FD消息的传输。

模块类型: SubSystem

库中的路径:

/RITM/RITM CAN FD/RITM-CANFD TX

资料描述

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

座 RITM-CANFD 发送 通过选定的CAN FD接口传输消息。 每条消息的格式由字段决定 [医]原语 的输入总线。 套接字在函数中打开 开始 与块配置接口后 RITM-CANFD 设置.

对于一个经典的框架,设置 协议模式=0, 长度≤8, BRS=0 和 ESI=0. 对于CAN FD帧,设置 协议模式=1, 长度≤64 和 远程=0.

港口

输入

# 金额 — 要发送的消息数量
标量,标量

Details

设置要在当前计算步骤发送的消息数。 意义 0 在当前步骤禁用传输。

数据类型

UInt32

复数支持

非也。

# 信息 — 要发送的消息数组
轮胎

Details

轮胎阵列 CAN_FD_MESSAGE_BUS. 数组的长度由参数设置 最大消息数: . *Amount*输入指定在当前步骤中必须传递数组的第一个元素的数量。

数据类型

N.公共标志

复数支持

非也。

# 安装程序 — 配置的接口的句柄
标量,标量

Details

将此输入连接到单元的输出 RITM-CANFD 设置,其配置相同的物理端口。

数据类型

漂浮64

复数支持

非也。

参数

参数:

# CAN 接口: — 消息传输端口
CAN 1 | CAN 2 | CAN 3 | CAN 4 | CAN 5 | CAN 6 | CAN 7 | CAN 8

Details

选择连接单元中指定的相同端口。 RITM-CANFD 设置.

值

CAN 1 | CAN 2 | CAN 3 | CAN 4 | CAN 5 | CAN 6 | CAN 7 | CAN 8

默认值

CAN 1

程序使用名称

m_interfaceCAN

可调谐

无

可计算

是

# 最大消息数: — 每步消息限制

Details

在*Messages*输入处设置总线数组的长度,并限制*Amount*输入的值。 工作帧缓冲器具有固定大小,并且在计算步骤期间不是动态分配的。

默认值

1

程序使用名称

m_maxMsgNum

可调谐

无

可计算

是

# 计算步长, s: — 转让期限

Details

以秒为单位设置块计算步骤。 意义 −1 表示继承的步骤。

默认值

-1

程序使用名称

m_smplT

可调谐

无

可计算

是