Main Content

trace

시뮬레이션 디버그 세션에서 블록이 실행될 때마다 지정된 블록에 대한 정보 표시

구문

설명

trace blkblk에서 지정한 블록을 시뮬레이션 디버그 세션의 추적 지점으로 등록합니다. 블록이 시뮬레이션 디버그 세션에서 실행될 때마다 추적 지점에 해당하는 블록에 대한 정보가 표시됩니다.

  • 프로그래밍 방식으로 시뮬레이션 디버그 세션을 시작하면 MATLAB® 명령 창에 정보가 표시됩니다.

  • Simulink® 편집기를 사용하여 시뮬레이션 디버그 세션을 시작하면 진단 뷰어에 정보가 표시됩니다.

다음과 같은 방법으로 시작된 시뮬레이션 디버그 세션에서 이 함수를 사용할 수 있습니다.

  • Simulink 툴스트립을 사용하여 대화형 방식으로 시작

  • sldebug 함수를 사용하여 프로그래밍 방식으로 시작

  • 'debug' 이름-값 인수와 함께 sim 함수를 사용하여 프로그래밍 방식으로 시작

참고

이 함수는 시간 스텝 내에 일시 중지된 상태에서 프로그래밍 방식으로 시작된 시뮬레이션 디버그 세션과 대화형 방식 시뮬레이션 디버그 세션에서만 사용할 수 있습니다.

입력 인수

모두 축소

추적 지점으로 등록할 블록으로, 다음 옵션 중 하나로 지정됩니다.

  • (t)s:b — 인덱스 s를 갖는 시스템 및 인덱스 t를 갖는 작업에서 인덱스 b를 갖는 블록

  • gcb — 현재 블록

  • 등록된 추적 지점을 지우려면 untrace 함수를 사용하십시오.

  • 소프트웨어는 시뮬레이션 디버그 세션에 대해 구성된 정보 수준을 표시합니다. 표시할 정보의 수준을 지정하려면 probe 함수를 사용하십시오.

  • 시뮬레이션 디버그 세션을 대화형 방식으로 시작하려면 모델에 하나 이상의 중단점을 추가하고 중단점 목록에서 시간 스텝 내 일시 중지가 선택되어 있는지 확인하십시오. 시뮬레이션이 중단점에서 일시 중지되면 stop 명령과 같은 일부 프로그래밍 방식의 디버그 명령을 MATLAB 명령 창에서 사용할 수 있습니다.

버전 내역

R2006a 이전에 개발됨