Engee 文档

CAN Pack

将单个信号组合成CAN消息。

blockType: CANPack

图书馆路径:

/Basic/Additional/Interfaces/CAN Pack

资料描述

CAN Pack 在仿真过程中,以指定的时间间隔将信号数据加载到CAN消息中。

港口

输出

# 可以味精 — 可以输出消息
轮胎

Details

这个单位有一个输出端口:可以味精。 座 CAN Pack 接受指定的输入信号并将其打包成CAN消息。

数据类型

巴士

复数支持

非也。

输入

# 数据资料 — CAN消息的输入信号
向量资料

Details

CAN Pack 默认情况下,它有一个输入端口。 块的输入端口的数量是动态的并且取决于为块指定的信号的数量。 例如,如果一个消息包含四个信号,那么该块可以具有四个输入端口。

块支持输入信号的所有数据类型。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, 布尔, 定点

复数支持

非也。

参数

Main

# Data is input as — 选择数据信号
raw data | CANdb specified signals

Details
  • raw data -以向量形式输入数据 UInt8. 选择此选项时,将指定消息参数。 此选项仅打开一个输入端口*Data*。

    转换公式:

    哪里 -信号的初始值,以及 -打包信号的值。

  • CANdb specified signals -消息参数在dbc文件中设置,必须在参数中指定 CANdb file . 上传文件后,该参数出现在块参数中 Message list ,其中包含一个列表,其中包含文件中指定的所有消息并与CAN标准相对应(CAN和CAN-FD消息可以存储在一个文件中)。

    从列表中选择消息后,块参数的所有其他字段都会自动填写。 这些字段是只读的。

raw data | CANdb specified signals

默认值

raw data

程序使用名称

DataFormat

可调谐

可计算

# CANdb file — dbc文件

Details

选择要在模式下工作的dbc文件 CANdb specified signals.

依赖关系

若要使用此参数,请为参数设置 Data is input as 意义 CANdb specified signals.

默认值

程序使用名称

CANdbFile

可调谐

可计算

# Message list — dbc文件中的消息列表
String

Details

Dbc文件中符合CAN标准的消息列表。

依赖关系

若要使用此参数,请为参数设置 Data is input as 意义 CANdb specified signals.

默认值

程序使用名称

MsgList

可调谐

可计算

# Name — CAN消息的名称
String

Details

指定CAN消息的名称。

如果对于参数,此选项可用 Data is input as 选择的值 raw data. 如果为参数 Data is input as 选择的值 CANdb specified signals,那么这个参数是只读的。

默认值

CAN Msg

程序使用名称

MsgName

可调谐

可计算

# Identifier type — CAN消息标识符的类型
Standard (11-bit identifier) | Extended (29-bit identifier)

Details

指定CAN消息标识符是标准还是扩展。 默认情况下,使用标准类型。 标准标识符是11位标识符,而扩展标识符是29位标识符。

如果对于参数,此选项可用 Data is input as 选择的值 raw data. 如果为参数 Data is input as 选择的值 CANdb specified signals,那么这个参数是只读的。

Standard (11-bit identifier) | Extended (29-bit identifier)

默认值

Standard (11-bit identifier)

程序使用名称

MsgIDType

可调谐

可计算

# CAN Identifier — CAN消息的ID
Real number

Details

指定CAN消息的ID。 这个数字必须是一个正整数 0 以前 2047 对于标准标识符和从 0 以前 536870911 为扩展标识符。

如果对于参数,此选项可用 Data is input as 选择的值 raw data.

默认值

0

程序使用名称

MsgIdentifier

可调谐

可计算

# Length (bytes) — CAN消息的长度
Real number

Details

指定CAN消息的长度 0 以前 8 字节。

如果对于参数,此选项可用 Data is input as 选择的值 raw data. 如果为参数 Data is input as 选择的值 CANdb specified signals,那么这个参数是只读的。

默认值

8

程序使用名称

MsgLength

可调谐

可计算