Main Content

Simulink.ConfigSet

模型配置集

说明

使用 Simulink.ConfigSet 对象可访问模型配置集。获取有关您的配置集的信息并管理配置参数。

Simulink.ConfigSet 对象是一个 handle 对象。

创建对象

使用 getActiveConfigSet 函数可获取模型的活动配置集。使用 getConfigSet 函数可通过名称获取模型配置集。

属性

全部展开

配置集的描述,指定为字符向量。使用描述提供有关配置集的其他信息,例如其目的。

配置集的名称,由字符向量指定。此名称表示模型资源管理器中的配置集。

对象函数

copyCopy configuration set or reference
get_param获取参数名称和值
set_param设置 Simulink 参数值

示例

全部折叠

打开模型 vdp 并获取活动配置集。

openExample('simulink_general/VanDerPolOscillatorExample');
configSetObj = getActiveConfigSet('vdp');

Simulink.ConfigSet 对象存储一组模型配置参数值。您可以将 Simulink.ConfigSet 对象指定为 sim 函数的输入。该对象中的配置集将应用于要仿真的模型。在仿真后,模型中将还原原始配置集。

Simulink.Configset 对象仅存储模型配置参数值。要在单一输入中指定仿真的模型配置参数值、模块参数值和变量值,请改用 Simulink.SimulationInput 对象。

打开模型 IntegrateSine。该模型使用 Integrator 模块对 Sine Wave 模块的输出进行积分。Integrator 模块的输出连接到 Outport 模块。

mdl = "IntegrateSine";
open_system(mdl)

The model IntegrateSine.

使用 getActiveConfigSet 函数获取当前模型配置的 Simulink.ConfigSet 对象。

mdlConfig = getActiveConfigSet(mdl);

使用 copy 函数创建要修改的 Simulink.ConfigSet 对象的副本。

simConfig = copy(mdlConfig);

修改 Simulink.ConfigSet 对象 simConfig 以使用 ode45 求解器并将仿真停止时间设为 20 秒。

set_param(simConfig,"Solver","ode45","StopTime","20");

使用 Simulink.Configset 对象 simConfig 中的配置参数仿真模型。

out = sim(mdl,simConfig);

该模型使用 ode45 求解器进行仿真,仿真时间 20 秒。

A Dashboard Scope block displays the input and output of the Integrator block.

版本历史记录

在 R2006a 中推出