Skip to main content

Debugger

A dedicated debugger is provided as an important tool to complement the state machine modeling process. This section explainsdescribes howits to use it.usage.

How to startStart the Debugger panelPanel

TheOpen the debugger panel is displayed by selecting [ View > State Machine > State Machine Debugger ] from the menu bar.

How to useUse

After displayingopening the debugger panel, integrate it with the CGI Panel using one of the following methods and perform debugging operations.

  1. Start the Player Panel usingby clicking the [ Play selected scenario ] button on the toolbartoolbar. toThis runlaunches the CGI Panel.
  2. From the menu bar, select [ State Machine > Attach... ] to connect to a CGI Panel that is already running.

Debugger Panel Functionality

drawing-4-1737697473.pngdrawing-4-1737697473.png

The figure above shows the debugger panel displayedpositioned directly below the State Machine Editor panel. See below for a description corresponding to the numbers in the above figure.

    States 1 Available states list Actions are displayedlogged inand listed together with a listtheir associated Node and State or treeTransition. format, showingthe2 associationLive/History ofvisualization eachmode node.
    Use Events,this Transitions,button to switch between live (real-time) and Actions can be viewed in real-time or history visualization mode.
    3 Active State When the PlayerCGI Panel is running and the debugger is enabled,attached, the Stateactive state of the currently activecurrent State Machine is highlighted with a blinking lightindicated in the diagram.

     

    This functionality makes the following tasks easier.easier:

    • Tracking Transitions
    • CheckingVerifying the execution order in whichof actions and Transitions are executed
      transitions.
    • Debugging State Machine logic