本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

J1939 Transmit

传输 J1939 报文

  • 库:
  • Simulink Real-Time / J1939 Communication

    Vehicle Network Toolbox / J1939 Communication

说明

J1939 Transmit 模块传输 J1939 报文。J1939 数据库文件定义节点和参数组。使用 J1939 Network Configuration 模块指定 J1939 数据库。

注意

您需要 Vehicle Network Toolbox™ 和 Simulink® 软件的许可证才能使用此模块。

其他支持的功能

J1939 通信模块支持使用 Simulink Accelerator™ 和 Rapid Accelerator 模式。使用此功能,可以加快 Simulink 模型的执行速度。有关此功能的详细信息,请参阅 Simulink 文档。

J1939 通信模块还支持具有有限部署功能的代码生成。代码生成需要 Microsoft® C++ 编译器。

端口

输入

全部展开

根据在 J1939 数据库文件中定义的 J1939 参数组和信号,该模块可以具有多个数据输入端口。

启动样本的报文传输。值 1 指定要发送,值 0 指定不发送。

参数

全部展开

要关联的 J1939 网络配置的名称。这用于访问对应的 J1939 数据库。只有在模型中定义并与指定的 J1939 网络配置关联的节点才会显示在 Node name 列表中。如果找不到 J1939 网络配置,则该选项显示 none

编程用法

ConfigName

J1939 节点的名称。下拉列表包括模型中的所有节点,包括自定义节点和来自数据库的节点。

编程用法

NodeName

来自数据库的参数组编号 (PGN) 和名称。此列表的内容取决于 J1939 数据库文件指定的参数组。默认值为所选节点的第一个参数组。

注意

如果更改 J1939 数据库文件中的任何参数组设置,则必须打开 J1939 Transmit 模块对话框并选择相同的 Parameter Group,然后点击 OKApply 更新模块中的参数组信息。

编程用法

PGName

参数组中定义的信号。系统会从数据库中读取 MinMax 设置,但默认情况下模块不会去除超出此范围的信号值。

编程用法

SignalInfo
NSignals
StartBits
SingalSizes
ByteOrders
DataTypes
MultiplexTypes
MultiplexValuses
Factors
Offsets
Minimums
Maximums
Units
SPN
Comment

参数组的优先级,从数据库中读取。此优先级设置可解决同时在同一总线上传输的多个参数组的冲突。如果发生冲突,则具有较低优先级(即较高值)的参数组将禁止传输。该值的范围可以从 0(最高优先级)到 7(最低优先级)。

编程用法

PGPriority

目标节点的名称。默认值为数据库中定义的第一个节点,否则为 Custom

对于自定义目标地址,可以为目标节点的地址指定 0-253。要广播到所有节点,请使用 Custom Destination Address 设置,地址为 255

编程用法

DestAddrID
在 R2015b 中推出