Main Content

Stop Simulation

Arrestare la simulazione quando l'input è diverso da zero

  • Stop Simulation block

Librerie:
Simulink / Sinks
HDL Coder / Sinks

Descrizione

Il blocco Stop Simulation arresta la simulazione quando l'input è diverso da zero. La simulazione completa il passo temporale corrente prima di arrestarsi. Se l'input del blocco è un vettore, qualsiasi elemento vettoriale diverso da zero comporta l'arresto della simulazione.

Quando si utilizza il blocco Stop Simulation in un sottosistema For Iterator, l'azione di arresto avviene dopo l'esecuzione di tutte le iterazioni nel sottosistema durante un passo temporale. L'azione di arresto non interrompe l'esecuzione fino all'inizio del passo temporale successivo.

Non è possibile utilizzare il blocco Stop Simulation per mettere in pausa la simulazione. Per creare un blocco che metta in pausa la simulazione, vedere Pause Simulation Using Assertion Blocks.

Esempi

espandi tutto

Questo esempio mostra come controllare l'arresto di una simulazione utilizzando un blocco Stop Simulation con un blocco Relational Operator. Quando si simula il modello, quest'ultimo interrompe la simulazione quando il tempo di simulazione raggiunge i 10 secondi.

Porte

Input

espandi tutto

Arrestare la simulazione quando il segnale di input è diverso da zero. Questa porta accetta segnali reali di tipo di dati double o Boolean.

Tipi di dati: double | Boolean

Caratteristiche del blocco

Tipi di dati:

Boolean | double

Passaggio diretto

no

Segnali multidimensionali

no

Segnali di dimensioni variabili

no

Rilevamento zero-crossing

no

Funzionalità estese

Generazione di codice PLC
Genera codice di testo strutturato con Simulink® PLC Coder™.

Cronologia versioni

Introduzione prima di R2006a