Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Ereignisbasierte Komponenten-Varianten

R2026a
Bedingte Ausführung von Initialisierungs-, Reset- und Terminierungsereignisse und Simulink-Funktionen

Sie können die Ausführung von Subsystemen bei Initialisierungs-, Reset- und Terminierungsereignissen eines Modells je nach der von Ihnen gewählten Varianten-Steuerung aktivieren oder deaktivieren. Sie können auch Simulink®-Funktionen bedingt ausführen.

Der Code, den Sie für die ereignisbasierten Varianten-Blöcke generieren, kann die gesamte Variantenauswahl eines Systems enthalten. Sie können zwischen den Varianten wechseln, bevor Sie den Code kompilieren. Informationen zum Generieren von Code mit ereignisbasierten Varianten-Blöcken finden Sie unter Variant Systems (Simulink Coder).

Blöcke

Initialize Function blockInitialize FunctionExecute subsystem on model initialize event
Reset Function blockReset FunctionExecute subsystem on model reset event
Terminate Function blockTerminate FunctionExecute subsystem on model terminate event
Simulink Function blockSimulink FunctionDefine a function using Simulink blocks

Funktionen

enumerationClass enumeration members and names

Objekte

structStrukturarray
Simulink.VariantControlCreate variant control variable object
Simulink.ParameterStore, share, and configure parameter values
Simulink.VariantExpressionSpecify conditions that control variant selection

Themen