Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

Simulink 디버거

Simulink® 디버거를 사용하여 모델에서 특정 블록, 파라미터 또는 상호 연결에 대한 문제 추적

Simulink 디버거를 사용하면 한 번에 하나의 메서드에 대한 시뮬레이션을 실행하고 각 메서드를 실행한 결과를 검토할 수 있습니다. 모델 시뮬레이션이 진행됨에 따라 Simulink 편집기 내에서 블록 상태, 블록 입력 및 출력, 블록 메서드 실행에 대한 정보를 표시할 수 있습니다. 이를 통해 모델에서 특정 블록, 파라미터 또는 상호 연결에 대한 문제를 찾아낼 수 있습니다.

Simulink 디버거를 사용하면 다음을 수행할 수 있습니다.

  • 단일 주 시간 스텝 중에 단일 블록 동특성(예: 출력 및 업데이트) 모니터링.

  • 주 시간 스텝을 실행하는 동안 시스템 상태 확인.

  • 단일 주 시간 스텝 중에 솔버 동특성 관찰.

Simulink 디버거는 실행할 모든 디버거 명령에 대해 활성화된(시작된) 상태여야 합니다.

Simulink는 시뮬레이션 스텝 지정기를 사용한 디버그도 지원합니다. 시뮬레이션 스텝 지정기를 사용하면 시뮬레이션을 앞뒤로 스텝 이동하여 데이터를 확인하고 시스템이 상태를 언제 어떻게 변경하는지 검사할 수 있습니다. 자세한 내용은 How Simulation Stepper Helps With Model Analysis 항목을 참조하십시오.

함수

sldebug디버그 모드에서 시뮬레이션 시작

Simulink 디버거 명령

ashowShow algebraic loop
atraceSet algebraic loop trace level for
bafterInsert breakpoint after specified method
breakInsert breakpoint before specified method
bshowShow specified block
clearClear breakpoints from model
continue시뮬레이션 계속하기
dispDisplay block's I/O when simulation stops
ebreakEnable (or disable) breakpoint on solver errors
elistList simulation methods in order in which they are executed during simulation
emodeToggle model execution between accelerated and normal mode
etraceEnable or disable method tracing
helpDisplay help for debugger commands
nanbreakSet or clear nonfinite value break mode
nextAdvance simulation to start of next method at current level in model's execution list
probeI/O and state data for blocks
quit시뮬레이션 디버거 중지
rbreakBreak simulation before solver reset
run시뮬레이션이 완료될 때까지 실행
slistSorted list of model blocks
states현재 상태 값
statusDebugging options in effect
stepAdvance simulation by one or more methods
stimesModel sample times
stop시뮬레이션 중지
straceSet solver trace level
systemsList nonvirtual systems of model
tbreakSet or clear time breakpoint
traceDisplay block's I/O each time block executes
undispRemove block from debugger's list of display points
untraceRemove block from debugger's list of trace points
whereDisplay current location of simulation in simulation loop
xbreakBreak when debugger encounters step-size-limiting state
zcbreakToggle breaking at nonsampled zero-crossing events
zclistList blocks containing nonsampled zero crossings

예제 및 방법

Start the Simulink Debugger

How to start a simulation from the debugger.

Start a Simulation

How to start a simulation in debug mode.

Run a Simulation Step by Step

How to run a simulation step by step.

Set Breakpoints

How to set breakpoints at blocks and time steps.

Display Information About the Simulation

How to display information about the current simulation.

Display Information About the Model

How to display information about the model being debugged.

Run Accelerator Mode with the Simulink Debugger

Use the Accelerator mode with the debugger.

개념

Introduction to the Debugger

Overview of the debugger.

Debugger Graphical User Interface

How to use the debugger graphical user interface.

Debugger Command-Line Interface

How to debug from the MATLAB® command line.

Debugger Online Help

How to get help on debugger commands.