Depurador de Simulink
El depurador de Simulink permite ejecutar una simulación método a método y examinar los resultados de la ejecución de cada método. A medida que el modelo se simula, se puede mostrar información sobre los estados, las entradas y las salidas de los bloques, así como la ejecución de los métodos de bloques dentro del editor de Simulink. De este modo, podrá localizar los problemas de su modelo en bloques, parámetros o interconexiones específicos.
Utilice el depurador de Simulink para hacer lo siguiente:
Supervisar la dinámica de un solo bloque (por ejemplo, salida y actualización) durante una sola unidad de tiempo principal.
Observar el estado del sistema mientras se ejecuta una unidad de tiempo principal.
Observar la dinámica del solver durante una sola unidad de tiempo principal.
El depurador de Simulink debe estar activo (iniciado) para que se ejecuten todos sus comandos.
Simulink también admite la depuración con Simulation Stepper, que permite avanzar y retroceder en la simulación, ver los datos e inspeccionar cómo y cuándo cambia de estado el sistema. Para obtener más información, consulte .
Funciones
sldebug | Start simulation debugging session for Simulink model |
Comandos del depurador de Simulink
ashow | Identify and highlight algebraic loops in simulation debugging session |
atrace | Configure simulation debugging session to display information each time algebraic loop is solved |
bafter | Insert breakpoint after specified method in simulation debugging session |
break | Insert breakpoint before specified method in simulation debugging session |
bshow | Highlight block in model with specified block ID during simulation debugging session |
clear | Clear breakpoint in simulation debugging session |
continue | Continue simulation debugging session |
disp | Display information about specified block when simulation debugging session pauses |
ebreak | Set or clear breakpoint to pause when solver error occurs in simulation debugging session |
elist | Display execution order in simulation debugging session |
emode | Switch between accelerator and normal mode during simulation debugging session |
etrace | Configure simulation debugging session to display information when entering and exiting methods |
help | Display help for Simulink debugging programmatic interface during simulation debugging session |
nanbreak | Set or clear breakpoint to pause when Inf or
NaN value occurs in simulation debugging session |
next | Progress simulation debugging session to start of next method in model execution list |
probe | Display input, output, and state data for specified block in simulation debugging session |
quit | End simulation debugging session |
rbreak | Configure simulation debugging session to pause before solver reset |
run | Run simulation debugging session from current point to end of simulation, ignoring breakpoints |
slist | Display sorted list of blocks in model during simulation debugging session |
states | Display state values during simulation debugging session |
status | Display options used in current simulation debugging session |
step | Advance simulation by specified increment |
stimes | Display information about sample times in model during simulation debugging session |
stop | Detener la simulación |
strace | Display solver information in simulation debugging session |
systems | List nonvirtual subsystems in model or model hierarchy during simulation debugging session |
tbreak | Set or clear breakpoint that pauses simulation debugging session at specified time |
trace | Display information about specified block each time block executes in simulation debugging session |
undisp | Remove display point in simulation debugging session |
untrace | Remove trace point in simulation debugging session |
where | Display current location within simulation loop during simulation debugging session |
xbreak | Set or clear breakpoint to pause when state limits step size in simulation debugging session |
zcbreak | Configure simulation debugging session to pause when nonsampled zero-crossing events occur |
zclist | List blocks that detect zero crossings in simulation debugging session |
Temas
- Simulink Debugging Programmatic Interface
Learn the basics of the Simulink debugging programmatic interface.