关于配置的引用
什么是配置参考?
配置参考模型是一套配置对象的引用基础工作区或数据字典。一个拥有一个配置的模型引用指向一个独立配置设置使用时配置设置配置参考是活跃的。模型具有相同的配置参数,如果在模型中直接引用配置设置驻留。
您可以将任意数量的附加配置参考模型。每个引用都必须有一个惟一名称。有关更多信息,请参见为什么要使用配置引用?。例如如何使用配置引用,明白了共享一个配置多个模型或创建和连接配置参考。
提示
保存或导出配置集对象。否则,当你重新打开您的模型配置引用是悬而未决。设置您的模型自动加载的配置集对象,明白了回调函数自定义模型的行为。
为什么要使用配置引用?
您可以使用配置引用和独立配置设置:
分配相同的配置设置为任意数量的模型
每个模型使用一个给定的配置集包含一个配置引用指向一个MATLAB®变量。,变量的值是一组独立配置。配置设置的所有模型共享。改变任何参数的设置更改它的价值每使用一组模型。使用此功能快速重新配置许多参考模型,确保一致的父配置模型和参考模型。
取代的配置设置任意数量的模型在不改变模型文件
当多个模型使用配置引用访问独立配置设置,分配一组不同MATLAB变量分配,将所有的模型。使用此功能保持图书馆的配置集,并将它们分配给任意数量的模型在一个操作。
使用不同的配置设置在不同的上下文中使用一个引用模型而不改变模型文件
一个参考模型,在不同的上下文中使用不同的配置集包含一个配置参考指定引用模型配置设置为一个变量。
未配置引用
当一个配置引用不引用一个有效的配置设置,一个警告表示无法找到引用配置设置。如果你激活一个未解决的配置参考,没有警告或错误发生。然而,一个未解决的配置参考主动提供任何配置参数值的模型。因此,试图建立模型,模拟,生成代码,或其他需要访问配置参数值,会导致一个错误。
有关更多信息,请参见解决一个配置参考。
配置引用限制
配置引用可以链接到另一个配置参考,但是你不能窝一个配置参考之外,深度。
如果你激活一个配置参考当使用一个定制的目标,
ActivateCallback
函数不触发通知相应的独立配置集。同样的,如果一个独立配置设置开关从一个目标到另一个,ActivateCallback
不触发通知新目标函数。这种行为发生时,即使一个活跃的配置参考点的目标。更多信息ActivateCallback
功能,请参阅rtwgensettings结构(万博1manbetx仿真软件编码器)。
配置参考模型与年长的模拟目标设置
假设您有一个nonlibrary模型,该模型包含一个块:
MATLAB函数
Stateflow®图表
真值表
属性函数
R2008a早些时候,这种类型的nonlibrary模型不存储仿真(或目标sfun
)设置配置参数。相反,该模型存储设置以外的任何配置设置。
当您加载这个旧类型的模型,仿真目标设置迁移到参数在活跃的配置设置。
如果激活配置设置驻留在内部模型,自动迁移发生的。
如果模型使用一个活跃的配置引用指向一个工作区,配置中设置基地迁移过程是不同的。
以下部分描述的两种类型的迁移nonlibrary模型使用一个活跃的配置参考。
默认的迁移过程,禁用配置参考
因为多个模型可以共享一个配置中设置的基础工作,自动加载nonlibrary模型不能改变任何参数值的配置设置。默认情况下,这些行为发生在加载的模型,以确保模拟结果是相同的,无论您使用哪个版本的软件:
一份配置中设置的基础工作空间高度模型。
模拟迁移到目标设置相应的参数在这个新配置设置。
新的配置设置变得活跃。
旧的配置参考变得不活跃。
一条警告消息出现在MATLAB命令窗口来描述这些行为。尽管这个过程确保一致的仿真结果为模型,它禁用的配置参考链接的配置中设置基本工作空间。