Floating Scope 및 Scope 뷰어
시뮬레이션 중에 신호 선 없이 생성된 신호 표시
라이브러리:
Simulink /
Sinks
HDL Coder /
Sinks
설명
Simulink® Scope 뷰어와 Floating Scope 블록은 시뮬레이션 시간에 대한 시간 영역 신호를 표시합니다. Scope 뷰어와 Floating Scope 블록은 Scope 블록과 기능이 동일하지만, 신호 선에 연결되어 있지 않습니다.
스코프 탭
아래 스크린샷에는 스코프 창의 주요 부분이 강조 표시되어 있습니다.
스코프 디스플레이 기능:
시뮬레이션 제어 — 도구 모음의 실행 버튼, 스텝 앞으로 버튼, 스텝 뒤로 버튼을 사용하여 스코프 창에서 모델을 실행하고 디버그합니다.
다중 신호 — 동일한 디스플레이에 여러 개의 신호를 플로팅합니다.
다중 디스플레이 — 여러 서브플롯에 신호를 표시합니다. 서브플롯의 모든 y축은 x축에서 공통된 시간 범위를 갖습니다. 툴스트립의 스코프 탭에 있는 그리드 표시 파라미터를 사용하여 서브플롯의 레이아웃을 제어합니다.
파라미터 수정 — 시뮬레이션 전에 그리고 시뮬레이션 중에 스코프 파라미터를 수정합니다.
축 자동 스케일링 — 시뮬레이션 중에 또는 시뮬레이션 종료 시에 좌표축을 자동 스케일링합니다. 좌표축의 위쪽과 아래쪽에 여백이 그려집니다.
시뮬레이션 후 데이터 표시 — 스코프 데이터가 시뮬레이션 중에 저장됩니다. 시뮬레이션을 시작할 때 스코프가 닫혀 있었다면, 시뮬레이션 후에 사용자가 스코프를 열면 연결된 입력 신호에 대한 시뮬레이션 결과가 스코프에 표시됩니다.
참고
샘플 레이트가 높거나 시뮬레이션 시간이 긴 경우, 스코프가 내부적으로 데이터를 저장하기 때문에 메모리 또는 시스템 성능 관련 문제가 발생할 수 있습니다. 스코프 시각화를 위해 저장되는 데이터의 양을 제한하려면
Limit data points to last속성을 사용하십시오.스코프 창 관리 –– 새로운 스코프 컨테이너를 사용하여 여러 스코프 창을 단일 창에 도킹하고 스코프를 관리 및 구성합니다. 또한 스코프 컨테이너를 사용하면 모델에 있는 모든 스코프를 단일 창에서 볼 수 있습니다.
측정 탭
아래 스크린샷에는 측정 창의 주요 부분이 강조 표시되어 있습니다.
다음은 Scope 뷰어와 Floating Scope 블록이 지원하는 모든 측정의 목록입니다.
트리거 — 반복 신호에 트리거를 설정하고 이벤트가 발생하면 디스플레이를 일시 중지합니다.
커서 측정 — 세로 커서와 가로 커서를 사용하여 신호 값을 측정합니다.
신호 통계량 — 선택한 신호의 최댓값, 최솟값, 피크 간 차이, 평균, 중앙값, RMS 값을 표시합니다.
참고
피크 검출기, 이진 측정, 신호 통계량을 사용하려면 Simscape™ 또는 DSP System Toolbox™ 라이선스가 있어야 합니다.
피크 검출기 — 최댓값을 찾아서 해당 최댓값이 발생하는 x축 값을 표시합니다.
이진 측정 — 천이, 오버슈트, 언더슈트, 주기를 측정합니다.
피크 검출기, 이진 측정, 신호 통계량을 사용하려면 Simscape 또는 DSP System Toolbox 라이선스가 있어야 합니다.
명령줄에서 Floating Scope 블록을 제어하는 방법에 대한 자세한 내용은 Control Scope Blocks Programmatically 항목을 참조하십시오.
신호 연결하기
Floating Scope 창 또는 Scope 뷰어 창에서
버튼을 사용하여 신호를 연결합니다.
연결된 신호에 뷰어를 추가하려면 모델에서 신호를 선택합니다. 그런 다음 시뮬레이션 탭에 있는 준비 갤러리에서 뷰어 추가를 클릭합니다.
자세한 내용은 Add Signals to Existing Floating Scope or Scope Viewer 항목을 참조하십시오.
주요 특징
다중 y축(디스플레이) — 여러 y축을 표시합니다. 모든 y축이 x축에서 공통된 시간 범위를 갖습니다.
다중 신호 — 동일한 y축(디스플레이)에 여러 개의 신호를 표시합니다.
파라미터 수정 — 시뮬레이션 전에 그리고 시뮬레이션 중에 스코프 파라미터를 수정합니다.
시뮬레이션 후 데이터 표시 — 시뮬레이션을 시작할 때 스코프가 닫혀 있었을 경우, 시뮬레이션 동안 스코프 데이터가 계속해서 스코프에 기록됩니다. 시뮬레이션 후에 사용자가 스코프를 열면 입력 신호에 대한 시뮬레이션 결과가 스코프에 표시됩니다.
예제
제한 사항
시뮬레이션을 최적화하는 모델 구성 파라미터(예: 신호 저장공간 재사용 또는 블록 축소)를 사용할 경우, Simulink는 시뮬레이션 중에 일부 신호의 저장공간을 제거합니다. 이러한 제거된 신호에는 Floating Scope를 적용할 수 없습니다. 이 문제를 해결하려면 제거된 신호를 테스트 지점으로 구성하십시오. 그러면 최적화 설정과 관계없이 Floating Scope를 신호에 적용할 수 있습니다. 테스트 지점을 구성하려면 Configure Signals as Test Points 항목을 참조하십시오.
신호를 추가하거나 제거한 후 시뮬레이션 스텝을 뒤로 이동하면 Floating Scope는 기존 데이터를 지웁니다. 시뮬레이션 스텝을 다시 앞으로 이동하기 전까지는 새 데이터가 표시되지 않습니다.
상수 신호에 연결된 경우 스코프는 단일 점을 플로팅합니다.
Floating Scope 블록 및 Scope 뷰어에 대한 Simulink 메시지는 지원되지 않습니다.
For-Each Subsystem으로부터의 신호는 연결할 수 없습니다.
고속 액셀러레이터 모드에서는 스코프 디스플레이에 제한 사항이 있습니다. Behavior of Scopes and Viewers with Rapid Accelerator Mode 항목을 참조하십시오.
포트
입력
속성
블록 특성
데이터형 |
|
직접 피드스루 |
|
다차원 신호 |
|
가변 크기 신호 |
|
영점교차 검출 |
|







