主要内容

识别自动总线转换

为了满足复合信号的要求和限制,Simulink金宝app®可能会增加隐藏总线向量信号转换块到你的模型。这些增加的内容可以帮助您避免手动转换或重构您的模型,这可能是耗时且容易出错的。

Bus-to-Vector转换

当一个块需要一个向量但接收到一个虚拟总线时,一个隐藏的总线向量块可以将总线转换为矢量。总线向量块是虚拟的,不影响模拟结果、代码生成或性能。然而,当总线被视为向量时,总线中的元素将变得不可访问。

若要在总线被视为向量时接收警告或错误,请设置总线信号作为矢量处理配置参数警告错误,分别。这些设置允许您在源处识别潜在的问题,而不是在期望总线的下游块。

纠正作为矢量的公交车:

虚拟和非虚拟总线转换

在模拟或代码生成之前更新图表时,Simulink可能会自动将虚拟总线转换为非虚拟总线,或将非虚拟总线转换为虚拟总线。金宝app例如,Simulink在以金宝app下情况下隐式转换总线:

  • 块,如an功能block或statflow®接收一个虚拟总线,但需要一个非虚拟总线。

  • 引用的模型接收一个非虚拟总线,但是对应的输入端口指定了一个虚拟总线。

  • 根级输出端口接收一个非虚拟总线,但指定了一个虚拟总线。

金宝app动态仿真模块插入隐藏信号转换块到需要的模型中。如果一个金宝app仿真软件。公共汽车对象未为虚拟总线指定,则到非虚拟总线的转换失败,您将收到一个错误。

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

另请参阅

相关的例子

更多关于