Main Content

get

시뮬레이션 결과의 값에 액세스 및 표시

구문

output = get(simOut, 'VarName')
output = simOut.get('VarName')

설명

output = get(simOut, 'VarName')은 하나의 변수 이름을 받습니다. VarName은 작은따옴표 안에 지정합니다.

output = simOut.get('VarName')은 점 표기법을 사용하여 하나의 변수 이름을 받는 구문입니다.

get 함수를 사용하는 더 간단한 방법은 점 표기법을 사용하는 것입니다. 예를 들어, xout 출력 변수의 데이터에 액세스하기 위해 다음 명령을 사용할 수 있습니다.

simOut.xout

입력 인수

모두 확장

메타데이터를 가져올 simulation 객체로, SimulationOutput 객체로 지정됩니다.

값이 기록된 변수의 이름.

출력 인수

Value

입력 인수에 지정된 이름의 변수에 기록된 값.

예제

vdp를 시뮬레이션하고 변수 youtNew의 값을 yout에 저장합니다.

simOut = sim('vdp',...
         'SaveState','on','StateSaveName','xoutNew',...
         'SaveOutput','on','OutputSaveName','youtNew');
yout = simOut.get('youtNew')

대안

더 간단한 방법은 점 표기법을 사용하는 것입니다. 예를 들어, xout 출력 변수의 데이터에 액세스하기 위해 다음 명령을 사용할 수 있습니다.

simOut.xout

또 다른 방법은 Simulink.SimulationOutput.who를 사용한 다음 Simulink.SimulationOutput.find를 사용하는 것입니다.

참고 항목

|