主要内容

识别自动总线转换

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

Bus-to-Vector转换

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

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

修正用作向量的总线:

虚拟和非虚拟总线转换

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

  • 块,如块功能块或状态流®接收一个虚拟总线,但需要一个非虚拟总线。

  • 引用模型接收一个非虚拟总线,但相应的轮廓尺寸Block指定一个虚拟总线。

  • 一根级外港Block接收一个非虚拟总线但指定一个虚拟总线。

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

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

默认情况下,在公共汽车元素公共汽车元素块从总线继承总线虚拟。当它们指定虚拟或非虚拟总线时,它们会产生一个错误,而不是自动转换总线虚拟性。

另请参阅

相关的例子

更多关于