主要内容

J1939节点配置

配置J1939节点的地址和网络管理属性

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

    车辆网络工具箱/ J1939通信

  • J1939节点配置块

描述

J1939节点配置块是定义节点并将其与特定网络配置关联的地方。除非您正在创建和配置一个自定义节点,否则将从数据库中读取该配置的Message信息。

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

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

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

港口

输出

全部展开

选择时,此可选输出端口存在输出当前节点地址对话框中的复选框。

选择时,此可选输出端口存在输出地址请求状态对话框中的复选框。

参数

全部展开

要访问相应的J1939数据库,请使用这个ID。

可用列表显示没有一个如果没有找到J1939网络配置或关联数据库中没有定义节点。如果要创建自定义节点,则节点名在其J1939网络配置中必须是唯一的。

除非你正在定义一个自定义节点,否则这些参数是只读的:

  • 允许任意的地址-如果站点地址不可用,允许/禁止节点切换到任意地址。如果这个选项关闭,并且节点失去了它的地址请求,节点将进入静默状态。

    节点地址-站地址,十进制,8位。

  • 行业组织——3-bit小数。

  • 车辆系统——小数,7位。

  • 车辆系统实例-识别给定网络中给定车辆系统的一个特定事件。如果网络中只有一个车辆系统的实例,则必须将该字段设置为0,将其定义为第一个实例。十进制、4比特。

  • 函数ID——8位小数。

  • 函数实例-识别车辆系统和网络中给定功能的特定发生情况。如果网络中只有一个函数的实例,则该字段必须设置为0,以定义为第一个实例。位小数。

  • ECU实例-当多个电子控制单元(ECU)执行单一功能时,使用这个3位字段。如果一个特定的控制器应用程序(CA)只使用一个ECU,那么这个字段必须设置为0,以将其定义为第一个实例。

  • 生产厂家代码——十进制数。

  • 身份证号码——21-bit小数。

指定模拟过程中块的采样时间。这个值定义了J1939节点配置更新其可选输出端口的频率。如果块在被触发的子系统中或继承了一个样本时间,则指定值为-1.你也可以指定一个MATLAB®变量为样本时间。默认值为0.01模拟秒。有关模拟示例时间的信息,请参见硬件接口模型中的定时

启用或禁用地址输出端口显示有效地址。有效地址与预定义的站点地址不同。如果允许任意的地址选中时,发生名称冲突,当前节点优先级较低。输出信号是一个从0到253的双值。默认情况下,该端口是禁用的。

启用或禁用地址声明AC状态显示地址请求成功的输出端口。输出值是二进制的,1表示成功,0表示失败。默认情况下,该端口是禁用的。

介绍了R2015b