主要内容

本页采用了机器翻译。点击此处可查看英文原文。

基于模型的汽车系统网络延迟分析

自 R2026a 起

本示例展示了使用 System Composer™ 函数对汽车物理架构进行的延迟分析。

网络延迟是指数据从源头传输到目的地过程中所经历的时间延迟,受距离、拥塞和中间设备等因素的影响。分析延迟涉及对这些延迟进行测量和诊断,从而能够有针对性地进行优化,以提升网络性能。在此示例中,元素之间的网络延迟被编码在一个名为 Latency 的构造型属性中。

为了可视化汽车物理架构模型 CarPhysicalArchitecture 的最短路径网络分析,首先需定义起点和终点。起始点是 TrunkOpenButton 组件,终点是 TrunkActuator 组件,代表从按下按钮到后备箱打开所花费的时间。运行 runAnalysis 函数。

runAnalysis
Total latency is 8

Figure contains an axes object. The axes object contains an object of type graphplot.

compPath = 28×1 cell
    {'LatencyAnalysis/TrunkOpenButton'       }
    {'LatencyAnalysis/TrunkOpenButton:DO0'   }
    {'LatencyAnalysis/CAN_IO_2:DI4'          }
    {'LatencyAnalysis/CAN_IO_2'              }
    {'LatencyAnalysis/CAN_IO_2:CAN'          }
    {'LatencyAnalysis/CAN Network 2:J3'      }
    {'LatencyAnalysis/CAN Network 2'         }
    {'LatencyAnalysis/CAN Network 2:J0'      }
    {'LatencyAnalysis/BodyECU2:CAN'          }
    {'LatencyAnalysis/BodyECU2'              }
    {'LatencyAnalysis/BodyECU2:Eth0'         }
    {'LatencyAnalysis/Ethernet Switch 2:Eth1'}
    {'LatencyAnalysis/Ethernet Switch 2'     }
    {'LatencyAnalysis/Ethernet Switch 2:Eth0'}
    {'LatencyAnalysis/Ethernet Switch 1:Eth1'}
    {'LatencyAnalysis/Ethernet Switch 1'     }
    {'LatencyAnalysis/Ethernet Switch 1:Eth2'}
    {'LatencyAnalysis/BodyECU1:Eth0'         }
    {'LatencyAnalysis/BodyECU1'              }
    {'LatencyAnalysis/BodyECU1:CAN'          }
    {'LatencyAnalysis/CAN Network 1:J0'      }
    {'LatencyAnalysis/CAN Network 1'         }
    {'LatencyAnalysis/CAN Network 1:J3'      }
    {'LatencyAnalysis/CAN_IO_1:CAN'          }
    {'LatencyAnalysis/CAN_IO_1'              }
    {'LatencyAnalysis/CAN_IO_1:DO0'          }
    {'LatencyAnalysis/TrunkActuator:DI0'     }
    {'LatencyAnalysis/TrunkActuator'         }

该路径上的总延迟为 8 ms。网络延迟图以可视化形式展示了结果,其中显示了源节点与目标节点之间最短路径上的节点。

Network latency graph of an automotive system.

另请参阅

主题