Main Content

Simulink.ConfigSet

모델 구성 세트

설명

Simulink.ConfigSet 객체를 사용하여 모델 구성 세트에 액세스합니다. 구성 세트에 관한 정보를 가져오고 구성 파라미터를 설정 및 관리합니다.

Simulink.ConfigSet 객체는 handle 객체입니다.

생성

getActiveConfigSet 함수를 사용하여 모델용 활성 구성 세트를 가져옵니다. getConfigSet 함수를 사용하여 이름별로 설정된 모델 구성을 가져옵니다.

속성

모두 확장

구성 세트의 설명으로, 문자형 벡터로 지정됩니다. 설명을 사용하여 구성 세트에 대한 추가 정보(예: 구성 세트의 목적)를 제공합니다.

구성 세트의 이름으로, 문자형 벡터로 지정됩니다. 이 이름은 모델 탐색기에 설정된 구성 세트의 이름을 나타냅니다.

객체 함수

copyCopy configuration set or reference
get_param파라미터 이름과 값 가져오기
set_paramSimulink 파라미터 값 설정

예제

모두 축소

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);

솔버 ode4520초의 중지 시간을 사용하도록 Simulink.ConfigSet 객체 simConfig를 수정합니다.

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에 개발됨