Main Content

출력

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

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

설명

최상위 모델의 출력 포트의 데이터를 기록할지 여부를 지정합니다.

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

yout = out.yout;

설정

on (디폴트 값) | off
on

시뮬레이션 중에 최상위 모델에 있는 출력 포트의 데이터가 기록됩니다. 기본적으로 데이터는 변수 이름 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
값: 'on' | 'off'
디폴트 값: 'on'
파라미터: OutputSaveName
유형: string형 | 문자형 벡터
값: 유효한 MATLAB 변수 이름
디폴트 값: 'yout'

버전 내역

R2006a 이전에 개발됨