Debug delle simulazioni nell’Editor di Simulink
Eseguire il debug e analizzare le simulazioni nell'area di disegno del modello, impostare i punti di interruzione, spostarsi tra i passaggi temporali e l’esecuzione dei blocchi
Utilizzando gli strumenti di debug disponibili nell’Editor di Simulink® è possibile:
Impostare punti di interruzione per mettere in pausa la simulazione in un punto di interesse.
Visualizzare e gestire i punti di interruzione in tutto il modello.
Avanzare attraverso una simulazione un passaggio temporale alla volta o un blocco alla volta.
Aggiungere le etichette dei valori delle porte ai segnali per vedere come cambiano i valori dei segnali durante gli spostamenti nella simulazione.
L'area di disegno del modello mostra i punti di interruzione e le etichette dei valori delle porte nel contesto del diagramma a blocchi, in modo da poter analizzare, eseguire il debug e modificare il modello in un unico posto.
Strumenti
Elenco dei punti di interruzione | View, configure, and manage breakpoints for debugging models (Da R2022a) |
Opzioni di avanzamento della simulazione | Enable stepping back and configure number of time steps to move when stepping through simulation |
Opzioni di pacing della simulazione | Slow simulation to a specified ratio of simulation time to wall clock time |
Argomenti
Pause e spostamento nella simulazione
- Step Through Simulation
Step through major time steps, view signal values in the block diagram, and configure simulation stepping options. - Debug Simulation Using Signal Breakpoints
Set breakpoints to pause simulation then step through simulation block by block. - How Stepping Through Simulation Works
Learn how simulation snapshots work. - Debug Simulation of Iterator Subsystem
Explore options for stepping through and debugging simulations of models that contain iterator subsystems.
Visualizzazione delle informazioni nel diagramma a blocchi
- View Signal Values Using Port Value Labels
View signal values in the block diagram during simulation to understand, analyze, and debug your model. - Control and Display Execution Order
Determine the execution order among blocks within tasks. - View Sample Time Information
How to access sample time information interactively.