Debuggen
Setzen Sie Haltepunkte, um die Ausführung in bestimmten Objekten wie Diagrammen, Zuständen, Übergängen, grafischen Funktionen, Wahrheitstabellenfunktionen, lokalen Ereignissen und Eingangsereignissen anzuhalten. Aktivieren, deaktivieren und setzen Sie Bedingungen für Haltepunkte im Fenster „Haltepunkte und Überwachung“. Fügen Sie Daten, die Sie während der Simulation überwachen möchten, im Fenster „Haltepunkte und Überwachung“ hinzu. Nachdem die Ausführung an einem Haltepunkt angehalten wurde, können Sie Datenwerte ändern und die Simulation schrittweise fortsetzen.
Darüber hinaus können Sie während der Simulation die Werte der Stateflow®-Daten im MATLAB®-Befehlsfenster anzeigen und ändern.
Informationen zum Debuggen von Stateflow-Diagrammobjekten, die Sie in MATLAB ausführen, finden Sie unter Debug a Standalone Stateflow Chart.
Themen
- Set Breakpoints to Debug Charts
A breakpoint indicates a point at which Stateflow halts the simulation of a chart.
- Inspect and Modify Data and Messages While Debugging
Shows you various ways that you can track the values for Stateflow data and self activity during simulation.
- Control Chart Execution After a Breakpoint
A breakpoint indicates a point at which Stateflow halts the simulation of a chart.
- Use Active State Output to Debug Charts
Find and eliminate errors in Stateflow charts.
- Detect Modeling Errors During Edit Time
Discover modeling errors as you design your Stateflow chart.
- Detect Common Modeling Errors During Simulation
Find common modeling errors when you simulate your Stateflow chart.
- Animate Stateflow Charts
Visually check behavior during simulation by using chart animation.
- Comment Out Objects in a Stateflow Chart
Exclude Stateflow objects from simulation.
- Debug Run-Time Errors in a State Transition Table
Use breakpoints to debug state transition tables.
- Debug a MATLAB Function in a Chart
Use breakpoints to debug MATLAB functions.
- Debug Errors in a Truth Table
Use breakpoints to debug truth tables.
- Avoid Unwanted Recursion in a Chart
Describes guidelines for avoiding unwanted recursive behavior.