主要内容

识别总线自动转换

符合复合信号要求和限制,仿真软件金宝app®可能会增加隐藏总线向量信号转换块模型。这些添加帮助你避免手动转换或重构模型,可以消耗大量时间,并且容易导致错误。

Bus-to-Vector转换

当一块需要一个向量,但接收到一个虚拟的公共汽车,一个隐藏的总线向量块可以将总线转换为一个向量。总线向量块虚拟和不影响仿真结果,代码生成,或性能。然而,当公共汽车被视为一个矢量,总线的元素变得难以接近。

收到警告或错误时一辆公共汽车被视为一个矢量,设置总线信号视为向量配置参数警告错误,分别。这些设置允许您在源识别潜在的问题,而不是在下游块期望一辆公共汽车。

正确的巴士作为向量:

虚拟和Nonvirtual总线转换

当更新图在模拟或代码生成、仿真软件会自动转换为一个虚拟总线nonvirtual总线或nonvirtual总线虚拟总线。金宝app例如,模型隐式转换一辆公共金宝app汽车时:

  • 一块,比如功能块或Stateflow®图,收到一个虚拟总线但需要nonvirtual总线。

  • 引用模型接收nonvirtual巴士,但相应的轮廓尺寸块指定虚拟总线。

  • 一根级外港块接收nonvirtual总线但指定虚拟总线。

金宝app动态仿真模块插入隐藏信号转换在需要的地方块到模型。如果一个金宝appSimulink.Bus没有指定对象为虚拟总线,nonvirtual总线的转换失败,您就会收到一个错误。

不像总线向量块,信号转换块不影响输出总线的结构。

默认情况下,在公共汽车元素公共汽车元素块继承总线的总线虚拟世界。当他们指定一个虚拟或nonvirtual巴士,他们产生一个错误,而不是自动转换总线虚拟世界。

另请参阅

相关的例子

更多关于