Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Variants de composants événementiels

R2026a
Exécuter des événements d'initialisation, de réinitialisation et d'arrêt ainsi que des fonctions Simulink de manière conditionnelle

Vous pouvez activer ou désactiver l'exécution de sous-systèmes lors d'événements d'initialisation, de réinitialisation et d'arrêt d'un modèle en fonction du contrôle de variant que vous sélectionnez. Vous pouvez également exécuter des fonctions Simulink® de manière conditionnelle.

Le code que vous générez pour les blocs de type variant événementiel peut contenir tous les choix de variants d'un système. Vous pouvez passer d'un choix à un autre avant la compilation du code. Pour plus d'informations sur la génération de code avec des blocs de type variant événementiel, consultez la rubrique Variant Systems (Simulink Coder).

Blocs

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

Fonctions

enumerationClass enumeration members and names

Objets

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

Rubriques