メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

コンポーネントの動作の記述

コンポーネントの動作を Simulink®、Stateflow®、Simscape™ で定義する

アーキテクチャ モデルでのコンポーネントの動作を定義してシステム設計を実装します。

  • Simulink のモデルまたはサブシステムにコンポーネントをリンクする。

  • Stateflow のステート マシンの動作をコンポーネントに追加する。

  • Simscape の物理的動作をコンポーネントに追加する。

  • 既存の Functional Mockup Unit (FMU) にコンポーネントをリンクする。

パラメーターをモデル引数として指定して、コンポーネントにインスタンス固有の値を設定します。同じ参照モデルまたはアーキテクチャにリンクされた各コンポーネントで、独立した値をパラメーターに指定できます。

ブロック

Componentアーキテクチャ モデルへのコンポーネントの追加
Reference ComponentLink to architectural definition or Simulink behavior

クラス

すべて展開する

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

関数

すべて展開する

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

ツール

アーキテクチャ ビュー ギャラリーCreate and manage views and sequence diagrams
パラメーター エディターAdd, edit, and promote parameters for architectures and components (R2022b 以降)
シーケンス ビューアーVisualize messages, events, states, transitions, and functions
割り当てエディターモデル間の割り当ての作成と管理

トピック

注目の例