주요 콘텐츠

출력

R2026b

최상위 출력 포트의 데이터를 기록하는 옵션

모델 구성 창: 데이터 가져오기/내보내기

설명

출력 파라미터는 시뮬레이션 동안 최상위 모델의 출력 포트의 데이터를 기록할지 여부를 지정합니다.

기본적으로, 데이터는 Simulink.SimulationOutput 객체의 yout라는 속성에 기록됩니다. 기록된 출력 데이터에 액세스하려면 점 표기법을 사용하십시오. 예를 들어, 디폴트 시뮬레이션 출력 변수 이름 out과 디폴트 출력 기록 변수 이름 yout를 사용하는 경우 다음 명령을 사용하여 출력 데이터에 액세스하십시오.

yout = out.yout;

설정

on (디폴트 값) | off
on

시뮬레이션 동안 최상위 출력 포트의 데이터를 기록합니다.

기본적으로, 기록된 출력 데이터를 포함하는 Simulink.SimulationOutput 객체의 속성 이름은 yout입니다. 다른 이름의 속성에 데이터를 기록하려면 상자에 해당 이름을 입력하십시오. 이름은 유효한 MATLAB® 변수 이름이어야 하고, 어떠한 객체 함수의 이름 또는 Simulink.SimulationOutput 객체의 속성 이름과도 일치해서는 안 됩니다. 자세한 내용은 변수 이름 항목을 참조하십시오.

off

시뮬레이션 동안 최상위 출력 포트의 데이터를 기록하지 않습니다.

팁

  • 저장 형식 파라미터를 Dataset 이외의 값으로 설정한 경우, 시뮬레이션은 모델의 기본 레이트에서 최상위 출력 포트의 데이터를 기록합니다. Dataset 형식을 사용하는 경우에는 시뮬레이션이 각 출력 포트에 대해 지정된 샘플 시간을 사용하여 데이터를 기록합니다.

  • 데시메이션 및 저장되는 데이터를 마지막 n개 값으로 제한하는 등의 옵션을 사용하여 시뮬레이션에 기록되는 값을 지정할 수 있습니다. 자세한 내용은 Specify Signal Values to Log 항목을 참조하십시오.

  • 저장 형식 파라미터를 Dataset으로 설정하면 기록된 출력 데이터가 시뮬레이션 데이터 인스펙터에도 기록됩니다.

  • 고정소수점 데이터를 기록하려면 저장 형식 파라미터를 Dataset으로 설정하십시오. 저장 형식 파라미터를 Dataset이 아닌 값으로 설정한 경우 고정소수점 데이터가 double형으로 기록됩니다.

  • 버스 데이터를 기록하려면 저장 형식 파라미터를 배열이 아닌 다른 값으로 설정하십시오.

  • 활성 Variant 조건에 대해서는 시뮬레이션이 기록된 데이터를 포함하는 Dataset 객체를 만듭니다. 비활성 Variant 조건에 대해서는 시뮬레이션이 샘플 개수가 0인 timeseries 객체를 만듭니다.

  • 가변 크기 신호에 대한 데이터를 기록하려면 Dataset 형식을 사용하십시오. 가변 크기 신호에 대한 데이터는 항상 각 시간 스텝에 대한 데이터의 셀형 배열을 포함하는 timetable로 저장됩니다.

프로그래밍 방식의 사용법

파라미터: SaveOutput
유형: string형 | 문자형 벡터
값: "on" | "off"
디폴트 값: 'on'
파라미터: OutputSaveName
유형: string형 | 문자형 벡터
값: 유효한 MATLAB 변수 이름
디폴트 값: 'yout'

버전 내역

R2006a 이전에 개발됨