Hauptinhalt

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

Beschreiben des Komponentenverhaltens

Definieren von Komponentenverhalten mit Simulink®, Stateflow® und Simscape™

Definieren Sie das Verhalten von Komponenten in Ihren Architekturmodellen, um das Systemdesign zu implementieren.

  • Verknüpfen Sie Komponenten mit einem Simulink-Modell oder einem Subsystem.

  • Fügen Sie das Verhalten einer Zustandsmaschine in Stateflow zu Komponenten hinzu.

  • Fügen Sie den Komponenten physikalisches Verhalten in Simscape hinzu.

  • Verknüpfen Sie Komponenten mit vorhandenen funktionalen Mockup-Einheiten (FMU).

Legen Sie Parameter als Modellargumente fest, um instanzspezifische Werte für Komponenten festzulegen. Jede Komponente, die mit demselben referenzierten Modell oder derselben Architektur verknüpft ist, kann unabhängige Werte für einen Parameter angeben.

Blöcke

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

Klassen

alle erweitern

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

Funktionen

alle erweitern

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

Tools

ArchitectureViews GalleryCreate and manage views and sequence diagrams
ParameterEditorAdd, edit, and promote parameters for architectures and components (Seit R2022b)
SequenceViewerVisualize messages, events, states, transitions, and functions
AllocationEditorCreate and manage model-to-model allocations

Themen

Enthaltene Beispiele