模型引用边界是指包含模型块和被引用的模型。如果在模型中有总线数据,它被传递给模型块,然后数据将边界交叉到引用的模型。您需要设置模型,以便将总线数据输入到模型块与引用模型所需的总线数据一致。
对于跨模型引用边界的总线数据:
要跨模型引用边界使用多速率总线信号,需要父模型和引用模型中的特定参数配置。
您可以将单速率总线输入到引用的模型。要将多速率总线中的信号输入到一个引用模型中,按如下方法将块插入到父模型和引用模型中:
如果您使用总线信号作为参考模型的输入或输出:
总线不能包含可变大小的信号元素。
作为一个解决方案,使用非虚拟总线代替。
对于代码生成,不能配置I/O参数步进方法
样式的c++类接口的引用模型。
作为一个解决方案,使用非虚拟总线代替。另外,使用默认的
c++类接口的样式。
对于代码生成,您不能为引用的模型配置函数原型控制。
作为一个解决方案,使用非虚拟总线代替。
使用升级顾问修复R2016a之前保存的涉及这些限制的模型。看到更新R2016a之前保存的型号。
满足这些标准的模型的行为与R2016a及其后续版本不同:
该型号保存在R2016a之前的版本。
该模型引用了配置为虚拟总线的总线输入和输出模型。
使用升级顾问检查跨模型引用边界的虚拟总线检查以避免行为差异可能触发的错误。运行分析模型层次结构并继续升级序列检查顶层模型,然后向下查看模型引用层次结构。