Simulink.ConfigSet
模型配置集
创建对象
使用 getActiveConfigSet
函数可获取模型的活动配置集。使用 getConfigSet
函数可通过名称获取模型配置集。
属性
Description
— 配置集的描述。
字符向量
配置集的描述,指定为字符向量。使用描述提供有关配置集的其他信息,例如其目的。
Name
— 配置集的名称。
字符向量
配置集的名称,由字符向量指定。此名称表示模型资源管理器中的配置集。
示例
获取模型的活动配置集。
打开模型 vdp
并获取活动配置集。
openExample('simulink_general/VanDerPolOscillatorExample'); configSetObj = getActiveConfigSet('vdp');
使用 Simulink.ConfigSet
对象配置仿真
Simulink.ConfigSet
对象存储一组模型配置参数值。您可以将 Simulink.ConfigSet
对象指定为 sim
函数的输入。该对象中的配置集将应用于要仿真的模型。在仿真后,模型中将还原原始配置集。
Simulink.Configset
对象仅存储模型配置参数值。要在单一输入中指定仿真的模型配置参数值、模块参数值和变量值,请改用 Simulink.SimulationInput
对象。
打开模型 IntegrateSine
。该模型使用 Integrator 模块对 Sine Wave 模块的输出进行积分。Integrator 模块的输出连接到 Outport 模块。
mdl = "IntegrateSine";
open_system(mdl)
使用 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
秒。
版本历史记录
在 R2006a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)