단일 시뮬레이션 출력
시뮬레이션 결과를 단일 Simulink.SimulationOutput 객체로 반환하는 옵션
모델 구성 창: 데이터 가져오기/내보내기
설명
단일 시뮬레이션 출력 파라미터는 모든 시뮬레이션 결과가 포함된 하나의 Simulink.SimulationOutput 객체를 반환하는 옵션을 제공합니다. 단일 출력 형식을 사용하면 여러 시뮬레이션의 결과를 더 쉽게 처리할 수 있고 병렬 시뮬레이션과 배치 시뮬레이션을 위한 더 나은 지원을 제공할 수 있습니다. 단일 시뮬레이션 출력 파라미터를 활성화하면 시뮬레이션을 실행하는 방법에 관계없이 동일한 코드를 사용하여 결과를 처리할 수 있습니다.
단일 시뮬레이션 출력을 비활성화한 경우에도 모델을 시뮬레이션하면 다음과 같은 상황에서 하나 이상의 Simulink.SimulationOutput 객체가 생성됩니다.
하나 이상의
Simulink.SimulationInput객체를 사용하여 프로그래밍 방식으로 모델을 시뮬레이션합니다.sim함수,parsim함수,batchsim함수를 사용하거나Simulation객체를 사용하여 시뮬레이션을 실행하는 경우SimulationInput객체를 사용하여 시뮬레이션을 구성할 수 있습니다.결과를 단일 시뮬레이션 출력으로 반환하는
sim함수 구문을 사용하여 모델을 시뮬레이션합니다.자세한 내용은
sim항목을 참조하십시오.다중 시뮬레이션 패널을 사용하여 시뮬레이션 세트를 실행합니다.
설정
on (디폴트 값) | offon작업 공간에 기록된 모든 시뮬레이션 데이터가 단일
Simulink.SimulationOutput객체로 반환됩니다. 기본적으로SimulationOutput객체를 저장하는 변수의 이름은out입니다. 다른 변수 이름을 사용하려면 텍스트 상자에 유효한 MATLAB® 변수 이름을 지정하십시오.프로그래밍 방식으로 모델을 시뮬레이션할 때, 텍스트 상자에 지정한 이름이
SimulationOutput객체를 저장하는 변수의 이름을 결정하지는 않습니다.SimulationOutput객체는 사용자가 반환 인수로 할당한 변수에 저장됩니다. 예를 들어 다음 시뮬레이션의 경우SimulationOutput객체 변수 이름은simout입니다.simout = sim(simin);
off기록된 시뮬레이션 결과가 모델에 구성된 기록 옵션과 시뮬레이션을 실행하는 방법에 따라 하나 이상의 변수로 반환됩니다.
다른 인수를 지정하지 않고
sim함수의 모델 이름 구문을 사용하여 모델을 시뮬레이션하면 시뮬레이션은 시간 벡터만 반환합니다. 시뮬레이션이 전체 결과를 반환하도록 하려면ReturnWorkspaceOutputs이름-값 인수를 지정하여 시뮬레이션의 단일 시뮬레이션 출력 파라미터를 활성화하십시오.out = sim(mdl,ReturnWorkspaceOutputs="on");여러 인수를 반환하는
sim함수 구문은 권장되지 않습니다. 자세한 내용은 여려 출력 인수를 반환하는 구문은 권장되지 않음 항목을 참조하십시오.
예제
팁
To File 블록을 사용하여 데이터를 기록하는 경우, 데이터는 지정된 파일에 기록되며 단일
Simulink.SimulationOutput객체에 나타나지 않습니다.파일에 데이터 기록을 선택하면 파일에 기록되는 데이터는 단일
Simulink.SimulationOutput객체에 포함되지 않습니다.빠른 재시작을 활성화하면 단일 시뮬레이션 출력 파라미터가 활성화됩니다.
Simulink.SimulationOutput객체의who함수를 사용하여 객체의 변수 목록을 확인할 수 있습니다.기록 구간 파라미터를 사용하려면 단일 시뮬레이션 출력을 선택해야 합니다.
프로그래밍 방식의 사용법
파라미터: ReturnWorkspaceOutputs |
값: "on" | "off" |
디폴트 값: "on" |
파라미터: ReturnWorkspaceOutputsName |
| 유형: string형 | 문자형 벡터 |
| 값: 유효한 MATLAB 변수 이름 |
디폴트 값: "out" |
버전 내역
R2009b에 개발됨



