主要内容

关于Simscape运行时参数

MATLAB Simscape™运行时参数®变量或金宝appSimulink.Parameter对象运行时配置。默认情况下,运行时可配置参数期间noninlined代码生成。Simscape运行时参数允许您跳过重新编译模型当你改变参数值。你可以改变参数值:

  • fast-restart之间,迭代开发计算机上的模拟

  • 在开发计算机上的参考模型

  • 在生成的代码快速仿真(RSim)或实时目标硬件上

更多信息使用Simscape为这些类型的模拟运行时参数,看看提高Parameter-Sweeping效率使用Simscape运行时参数

默认情况下,所有Simscape块参数编译时参数。你只能改变编译时参数的值在植物模型在开发计算机上。

启用运行时可配置性

Simscape支金宝app持运行时可配置性对于大多数需要一个数值的输入参数。以确定您可以指定一个特定的参数作为Simscape运行时参数,检查参数的设置块属性检查器。如果一个参数是运行时配置,您将看到一个属性检查器设置为默认设置,编译时。你可以改变这一切运行时你想要运行时的参数可配置的。您可以更改此设置在任何时间你从Simscape模型生成代码。

指定一个Simscape块参数作为运行时配置,改变可配置性设置,出现在块属性检查器参数名称,下面编译时运行时。图中显示设置运行时配置恒压参数的直流电压源块。

您可以指定运行时参数值数值属性检查器。您还可以指定变量的参数值通过输入一个名字在MATLAB工作区,然后调优参数通过改变工作空间变量的值。对于一个例子显示了如何指定和变更Simscape发展和目标计算机上运行时参数,看看指定和变更Simscape运行时参数改变参数值在目标硬件

虽然Simscape运行时参数可以使迭代模拟效率更高,使用它们可以减少代码生成的效率。包含编译时或内联的代码运行时参数是计算效率更高,因为它不需要存储或检索参数值。如果你设置的默认参数的行为内联代码生成,生成的代码算法内联块参数的数值常量。

的信息可以帮助你决定何时内联Simscape运行时参数,看看降低计算成本,内联Simscape运行时参数。学习如何内联Simscape运行时参数,请参阅管理Simscape运行时参数

Simscape运行时参数不一样的仿真软件金宝app®可调参数。为比较两种类型的参数信息,明白了如何Simscape运行时参数和仿真软件可调参数有所不同吗金宝app

运行时可配置性块级变量初始化目标的价值观

一些Simscape块最初的目标设置允许你设定了一个目标价值为块级变量初始化。有关更多信息,请参见初始化块变量模型模拟设置优先级和初始目标块变量

中包含的变量最初的目标默认设置运行时配置。您可以调整一个块级变量初始化目标价值模拟运行时如果你指定目标价值之间使用一个变量,你保存到MATLAB工作区。

相关的话题