AnyMath 文档

CAN FD RX

接收CAN消息。

模块类型: EngeeFunction

库中的路径:

/Interfaces/CAN FD/CAN FD RX

资料描述

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

CAN FD RX 它用于接收CAN消息。

港口

输出

# 消息计数 — 收到的讯息数目
标量,标量

Details

接收到的消息数必须小于参数值。 Число сообщений: . 如果操作系统缓冲区中有更多消息,它们将在下一个计算步骤中传递给模型。

数据类型

漂浮64

复数支持

非也。

# 信息 — 信息
轮胎

Details

类型的接收消息的数组 CAN_MESSAGE_BUS.

数据类型

N.公共标志

复数支持

非也。

参数

Parameters

# Порт: — CAN端口用于接收消息

Details
默认值

"PCAN_USBBUS2"

程序使用名称

m_port

可调谐

可计算

# Число сообщений: — 在一个计算步骤中传递给模型的最大消息数

Details
默认值

1

程序使用名称

m_messages

可调谐

可计算

# Filter ID: — 接收到的消息过滤器的ID

Details
默认值

0x00

程序使用名称

m_filter

可调谐

可计算

# Mask: — 接收消息的筛选掩码

Details
默认值

0x00

程序使用名称

m_mask

可调谐

可计算

# Потоковое получение данных: — 消息流模式

Details

使用流模式接收CAN消息。

流式数据获取是一种模式,其中块从内部流读取消息,并将它们发送到模型,因为它们出现。 它通常与 While迭代子系统在模型的一个步骤中处理所有接收到的消息。

默认值

false (关掉)

程序使用名称

m_stream

可调谐

可计算

# Шаг расчёта, с: — 接收消息的计算步骤

Details

要继承计算步骤,请将此参数设置为 −1.

默认值

0.05

程序使用名称

m_sample_time

可调谐

可计算