The Subroutine Debug tool is used to step through the truth table execution and monitor the execution of each step as the table is simulated. The behavior of the buttons located on the Subroutine Debug dialog box is described below.
● mStep starts one mStep (microstep). When an mStep is started, the evaluated rows are highlighted. As each mStep is started, the evaluated rows in the truth table is highlighted one by one until a row is fired. After a row is fired, the next mStep runs the output section (cell by cell). If an action section exists, the fired action is mapped into the code area and is debugged as an action language procedure. If an action is not specified, the next mStep dismisses the debugger. You can change or examine values of elements in the truth table. Changes take place immediately.
● mStepN runs a specified number of mSteps using the same rules as describe above.
● Continue highlight the fired row, runs the outputs and action section (if it exists), dismiss the debugger and continue to run.
● Run to End highlights the fired row, runs the outputs and action section (if it exists) and stays in the debugger.