基于模型的汽车系统网络延迟分析
自 R2026a 起
本示例展示了使用 System Composer™ 函数对汽车物理架构进行的延迟分析。
网络延迟是指数据从源头传输到目的地过程中所经历的时间延迟,受距离、拥塞和中间设备等因素的影响。分析延迟涉及对这些延迟进行测量和诊断,从而能够有针对性地进行优化,以提升网络性能。在此示例中,元素之间的网络延迟被编码在一个名为 Latency 的构造型属性中。
为了可视化汽车物理架构模型 CarPhysicalArchitecture 的最短路径网络分析,首先需定义起点和终点。起始点是 TrunkOpenButton 组件,终点是 TrunkActuator 组件,代表从按下按钮到后备箱打开所花费的时间。运行 runAnalysis 函数。
runAnalysis
Total latency is 8

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。网络延迟图以可视化形式展示了结果,其中显示了源节点与目标节点之间最短路径上的节点。
