主要内容

可以接收

从CAN网络接收消息

  • 库:
  • 金宝appSimu金宝applink支持包Arduino硬件/通用

  • 可以接收块

描述

可以接收块通过使用连接到硬件的CAN屏蔽从控制器区域网络(CAN)接收消息。CAN屏蔽连接到串行外围接口(SPI)在硬件上的引脚。

点击地图视图销打开Arduino引脚映射表。

要知道如何为区块分配引脚,请参阅Arduino定时器独立块的引脚映射

使用块参数对话框指定消息类型及其属性。指定属性可以的配置参数对话框中的模型。

此块仅支持金宝appMCP2515的盾牌。

如果您模拟一个包含可以接收块不连接硬件,块输出零。有关更多信息,请参见块在模拟中产生零或什么都不做

港口

输出

全部展开

块输出消息uint8可以味精格式。

  • uint8—将消息输出为uint8向量数组,选择数据输出为作为原始数据

  • 可以味精—以CAN报文的格式输出消息,选中数据输出为作为可以味精.有关更多信息,请参见要输出为

数据类型:uint8|可以味精

端口输出接收到的消息状态。状态是1如果块接收到新的消息和0如果没有。

数据类型:uint8

端口输出错误码,您可以使用它来识别接收消息中的错误类型。有关更多信息,请参见输出误差

依赖关系

该端口仅在选择输出误差参数。

端口发送对远程帧的请求。

依赖关系

该端口仅在选择输出远程参数。

参数

全部展开

选择接收消息的类型。

  • 原始数据-以1-的方式接收消息Nuint8数组,选择要输出为作为原始数据

  • 可以味精—接收CAN报文格式的消息,选中要输出为作为可以味精然后执行以下步骤:

    1. 添加一个可以解压块从车辆网络工具箱™到您的模型。

    2. 连接的输出可以接收块的输入可以解压块。

    3. 的选项要输出为的列表可以解压块,指定是要创建消息还是要上传CAN数据库文件。如果选择上传CAN数据库文件,则可以解压从上传的文件继承消息属性。

    请注意

    使用可以解压,则必须拥有车辆网络工具箱许可证。

消息标识符,标准帧长为11位,扩展帧长为29位,以十进制、二进制或十六进制指定。对于二进制和十六进制格式,使用bin2dec (' ')hex2dec (' '),以转换该项。消息标识符被编码成发送到CAN总线的消息。

依赖关系

当勾选时,此参数才会出现要输出为作为原始数据.的标识符可以味精中,选择输出标识符可以解压块。

消息标识符的类型。

依赖关系

当勾选时,此参数才会出现要输出为作为原始数据

消息的长度,以字节为单位。

依赖关系

当勾选时,此参数才会出现要输出为作为原始数据.的长度可以味精中,选择输出长度可以解压块。

指定块接收消息的频率,以秒为单位。当指定该参数为-1,仿金宝app真软件®基于模型中的块上下文确定块的最佳样本时间。

当你选择输出误差参数时,块配置输出端口,错误.端口输出错误码为uint8整数。代码中的每一位都对应于所接收消息中的错误类型。一个输出的0指示消息是无错误的。任何值0指示消息是错误帧。

依赖关系

当勾选时,此参数才会出现要输出为作为原始数据.来输出错误可以味精中,选择输出误差可以解压块。

当你选择输出远程参数时,块配置输出端口,远程.端口输出消息远端帧状态。

依赖关系

当勾选时,此参数才会出现要输出为作为原始数据