출력
최상위 출력 포트의 데이터를 기록하는 옵션
모델 구성 창: 데이터 가져오기/내보내기
설명
최상위 모델의 출력 포트의 데이터를 기록할지 여부를 지정합니다.
기본적으로 시뮬레이션 결과는 단일 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 이전에 개발됨