Contenu principal

Décrire les comportements des composants

Définir les comportements des composants avec Simulink®, Stateflow®, et Simscape™

Définissez les comportements des composants dans vos modèles d’architecture pour implémenter le design du système.

  • Liez les composants à un modèle Simulink ou à un sous-système.

  • Ajoutez aux composants le comportement de la machine à états dans Stateflow.

  • Ajoutez aux composants un comportement physique dans Simscape.

  • Liez les composants aux Functional Mockup Units (FMU) existantes.

Spécifiez des paramètres en tant qu’arguments de modèle afin de définir des valeurs propres à l’instance sur les composants. Chaque composant lié au même modèle ou architecture référencé peut spécifier des valeurs indépendantes pour un paramètre.

Blocs

ComponentAdd components to architecture model
Reference ComponentLink to architectural definition or Simulink behavior

Classes

développer tout

systemcomposer.arch.ComponentSystem Composer component
systemcomposer.arch.ParameterParameter in System Composer (depuis R2022b)

Fonctions

développer tout

createSimulinkBehaviorCreate Simulink behavior and link to component
createStateflowChartBehaviorAdd Stateflow chart behavior to component (depuis R2021a)
createArchitectureModelCreate architecture model from component (depuis R2021b)
createArchitectureSubsystemCreate architecture subsystem from component (depuis R2023a)
linkToModelLink component to model
linkToFMULink component to FMU (depuis R2024b)
inlineComponentRemove reference architecture or behavior from component
isFMUDetermine component link to Functional Mockup Unit (FMU) (depuis R2024b)
isProtectedDetermine component reference model is protected (depuis R2021b)
isReferenceDetermine component reference to another model
getEvaluatedParameterValueGet evaluated value of parameter from element (depuis R2022a)
getParameterNamesGet parameter names on element (depuis R2022a)
getParameterValueGet value of parameter (depuis R2022a)
setParameterValueSet value of parameter (depuis R2022a)
setUnitSet units on parameter value (depuis R2022a)
resetParameterToDefaultReset parameter on component to default value (depuis R2022a)

Outils

Architecture Views GalleryCreate and manage views and sequence diagrams
Parameter EditorAdd, edit, and promote parameters for architectures and components (depuis R2022b)
Sequence ViewerVisualize messages, events, states, transitions, and functions
Allocation EditorCreate and manage model-to-model allocations

Rubriques

Sélection d՚exemples