使用自定义数据类型集合覆盖设置范围
这个例子显示了如何指定要使用自定义数据类型覆盖设置在收集范围一步定点工具。
默认情况下,定点工具荣誉上指定的数据类型和数据类型覆盖模型。您可以使用定点工具与双打覆盖数据类型在您的模型中,单打或双打。为元素指定自定义数据类型覆盖在你的模型中,使用set_param
函数。
加载一个简单的模型
打开fxp_custom_dto
模型。模型包括三个子系统。更新图(Ctrl + D)目前显示的数据类型设置的模式。
open_system (“fxp_custom_dto”)
最初的模型使用双精度的数据类型为每个模型中三个子系统。
覆盖一个子系统的数据类型
覆盖的数据类型子系统的一个
和子系统C
单身,使用set_param
功能:
set_param (“fxp_custom_dto /子系统”,“DataTypeOverride”,“单一”);set_param (“fxp_custom_dto /子系统C”,“DataTypeOverride”,“单一”);
更新图和检查模型确认的数据类型覆盖已应用。
使用定点工具收集范围
在应用程序选项卡的fxp_custom_dto
模型中,选择定点的工具。
在定点工具,选择New >收集范围。下系统设计(SUD)中,选择fxp_custom_dto
。下范围收集模式中,选择模拟范围。
下收集范围中,选择使用当前设置。点击收集范围。
定点工具收集范围通过模拟使用当前数据类型覆盖应用于您的模型。在本例中,数据类型的子系统的一个
和子系统C
超越了单打,然后呢子系统B
仍在双精度。
验证数据类型覆盖设置
验证使用指定的自定义数据类型覆盖设置set_param
函数被应用到模型范围收集运行,检查结果电子表格在定点的工具。
编译后的数据类型(CompiledDT)列BaselineRun
显示,子系统的一个
和子系统C
使用了单
数据类型,而其他的模型仿真使用双
数据类型。
数据类型覆盖模型参考层次结构
模拟模型,该模型包含引用的模型时,顶层模型的数据类型覆盖设置无法控制的设置参考模型。您必须指定这些设置单独的参考模型,如果设置必须是一致的。例如,如果您设置顶级模型数据类型覆盖设置双和引用的模型使用本地设置,和引用的模型使用定点数据类型,那么数据类型可能发生传播问题。
当你改变任何数据类型覆盖设置引用的实例模型,模型的设置变化对所有实例引用模型本身。