主要内容

J1939传输

传输J1939消息

  • 库:
  • 金宝appSimulink实时/ J1939通信

    车辆网络工具箱/ J1939通信

  • J1939传输块

描述

J1939发送模块发送J1939信息。J1939数据库文件定义节点和参数组。可以使用J1939 Network Configuration块指定J1939数据库。

要使用此块,您必须拥有车辆网络工具箱™和Simulink的许可证金宝app®软件

J1939通信块支持使用Simulink Accelerato金宝appr和快速加速器模式。金宝app您可以使用这些模式加快执行Simulink模型的执行。金宝app有关这些模式的更多信息,请参阅为有效加速设计你的模型(金宝app模型)

J1939通信块还支持具有有限部署能力的代码生成。金宝app代码生成需要一个与代码生成目标兼容的c++编译器。有关支持的编译器的当前列表,请参见金宝app金宝app支持和兼容的编译器

港口

输入

全部展开

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

启用该示例的消息传输。的值1指定要发送,值为0指定不发送。

参数

全部展开

要关联的J1939网络配置的名称。这用于访问相应的J1939数据库。只有在模型中定义并与指定的J1939网络配置相关联的节点才会出现在节点名称列表中。选择显示没有一个如果未找到J1939网络配置。

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

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

如果更改J1939数据库文件中的任何参数组设置,则必须随后打开J1939 Transmit块对话框并进行相同的选择参数组,然后单击好的或者应用更新块中的参数组信息。

参数组中定义的信号。的最小值马克斯设置从数据库中读取,但默认情况下,块不会剪辑超出此范围的信号值。

参数组的优先级,从数据库中读取。此优先级设置解决了在同一总线上同时传输多个参数组的冲突。如果发生冲突,优先级较低(值较高)的优先级组将停止传输。取值范围为0(优先级最高)~ 7(优先级最低)。

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

对于自定义的目的地址,可以指定目的节点的地址为0 ~ 253。如果要广播到所有节点,请使用自定义目的地址地址为的背景255

介绍在R2015B.