主要内容

设置配置参数模型层次结构

一组引用的模型使用一个配置相同的方式,如果模型独立执行。默认情况下,层次结构中的每个模型都有自己的配置设置。当你打开一个参考模型在模型层次结构的背景下,通过单击访问它的配置参数模型设置按钮箭头,然后选择模型设置引用模型

因为每个模型可以有自己的配置设置,配置参数值可以不同的在不同的模型。此外,一些参数值与模型引用本质上不兼容。的仿真软万博1manbetx件®响应不一致或无法使用配置参数取决于参数:

  • ,没有意义,不一致或微不足道的决议没有风险的存在,模型忽略了或解决矛盾没有发布一个警告。万博1manbetx

  • 存在一个非平凡甚至可接受的解决方案,静静地模型解决了冲突,解决一个警告,或者生成一个错误。万博1manbetx看到诊断中忽略了加速器模式获取详细信息。

  • 没有可接受的决议是可行的,仿真软件生成一个错误。万博1manbetx改变部分或全部参数值来消除这个问题。

通过使用配置管理配置参数引用

分配一个外部存储配置设置为多个模型,您可以使用配置引用。配置引用帮助你消除配置参数不兼容。

可以传播高级模型的配置参考个人参考模型或模型中所有引用的模型层次结构。例如,看到的在引用共享配置模型

配置要求所有引用的模型模拟

一些配置参数选项会导致不兼容的模型层次结构。在可能的情况下,模型自动解决违反万博1manbetx这些要求,但是大多数情况下需要更改部分或全部的参数模型。

对话框面板 选项 要求
解算器 开始时间

编译后的开始时间的模型,所有引用的模型必须是相同的。

编译后模拟的第一步开始时间指定的开始时间。仿真步骤增加最快的离散率模型中,从0开始。

停止时间 万博1manbetx仿真软件使用停止时间最高的模型模拟,覆盖任何不同停止时间在一个参考模型。
类型 类型解算器最高的模型应用在整个层次结构。看到解算器设置
解算器
数据导入/导出 初始状态 可以选择顶级模特,但必须允许一个参考模型。

数学和数据类型

应用程序生命周期(天)

代码生成的设置必须相同的父和参考模型。

仿真,设置不同父和参考模型。

模型参考 总数量的实例允许每一个顶级模特 不得在一个参考模型。指定一个而不是多个有时比或要求。看到数量的模型实例设置
代码生成>优化 默认参数的行为 如果父母模型设置这个选项内联不能设置为引用,那么模型可调

解算器设置

模型引用与固定步和变步解决者。所有的模型在模型层次结构中使用相同的解算器,这始终是指定的解算器模型。发生错误如果解算器类型指定的高级模型与解算器不兼容类型所指定的任何引用的模型。

高级模型解算器类型 引用模型解算器类型 兼容性
固定步 固定步 允许
变步 变步 允许
变步 固定步 多重速率的允许,除非引用模型和指定一个离散样本时间和持续时间
固定步 变步 错误

如果一个顶部之间存在不相容模型解算器和任何引用模型解算器,一个或两个模式必须改变使用兼容的解决者。解决信息,请参阅解决比较解算器选择标准

数量的模型实例设置

必须指定引用模型可以引用,以及是否可以引用最多一次或可以有多个实例。的总数量的实例允许每一个顶级模特参数提供了此规范。为这个参数可能的值是:

  • ——模型不能参考模型。出现错误,如果发生在另一个模型的参考模型。

  • 一个模型——模型层次结构可以引用最多一次。出现错误,如果多个实例模型的存在。这个值有时比或者是必需的。

  • 多个——模型层次结构可以参考模型不止一次,如果它不包含结构排除多个引用。发生错误如果模型不能被多次引用,即使只存在一个参考。

设置总数量的实例允许每一个顶级模特多个引用了一个模型,只有一次可以减少执行效率。然而,这个设置不会影响数据值从模拟或者执行代码万博1manbetx仿真软件编码器™生成的。指定多个当只存在一个模型实例重用时避免不得不改变或重建模型的模型:

  • 在同一层次

  • 多次在不同的层次结构

一些模型属性和构造要求设置总数量的实例允许每一个顶级模特一个。有关详细信息,请参见模型重用

诊断中忽略了加速器模式

当引用模型模拟只在加速器模式下,软件不显示警告或错误诊断参考模型的配置参数。

识别与诊断被引用的模型,忽略在加速器模拟模式,使用模型的顾问。

  1. 建模选项卡上,单击模型的顾问

  2. 选择模型顶部,然后单击好吧

  3. 选择按照任务>模型参考>检查诊断设置忽略在加速仿真模型参考

  4. 点击运行这个检查

运行确认的诊断参考模型,配置相应的配置参数产生警告或错误。然后,模拟模型在正常模式和检查诊断消息。

请注意

的配置参数代码生成面板的配置参数对话框不影响模拟正常或加速器模式。代码生成参数只影响万博1manbetx仿真软件编码器代码生成。加速器模式模拟需要创建一个模拟目标代码生成。万博1manbetx仿真软件软件使用默认值代码生成参数在生成目标和恢复原来的代码生成完成后的参数值。

相关的话题