メインコンテンツ

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

ソフトウェア アーキテクチャの設計

R2026a
ソフトウェア アーキテクチャの作成、シミュレーション、展開、およびコードの生成

System Composer™ のソフトウェア アーキテクチャの機能を使用して、ソフトウェア コンポーネント、ポート、インターフェイスで構成されるソフトウェア アーキテクチャを作成できます。System Composer を使用して、ソフトウェア アーキテクチャ モデルの設計、コンポーネントからの関数の実行順序の定義、アーキテクチャ レベルでの設計のシミュレーション、コードの生成を行います。

クラス

すべて展開する

systemcomposer.arch.FunctionSoftware architecture function
systemcomposer.arch.InitializeFunctionSoftware component initialize function (R2024b 以降)
systemcomposer.interface.ServiceInterfaceClient-server interface (R2022a 以降)
systemcomposer.interface.FunctionElementFunction in client-server interface (R2022a 以降)
systemcomposer.interface.FunctionArgumentFunction argument in function element in client-server interface (R2022a 以降)

関数

すべて展開する

systemcomposer.createModelCreate System Composer model
createArchitectureModelCreate architecture model from component
createSimulinkBehaviorCreate Simulink behavior and link to component
decreaseOrderDecrease component initialization order by 1 (R2024b 以降)
increaseOrderIncrease component initialization order by 1 (R2024b 以降)
addFunctionAdd functions to architecture of software component (R2022a 以降)
decreaseExecutionOrderChange function execution order to earlier
increaseExecutionOrderChange function execution order to later
addServiceInterfaceCreate named service interface in data dictionary (R2022a 以降)
setFunctionPrototypeSet prototype for function element (R2022a 以降)
getFunctionArgumentGet function argument on function element (R2022a 以降)
setAsynchronousSet function element as asynchronous (R2022b 以降)
createFunctionGroupCreate function group in architecture of software component (R2026a 以降)
addAdd function to function group (R2026a 以降)
removeRemove function from function group (R2026a 以降)
ungroupRemove all functions from function group (R2026a 以降)

ツール

アーキテクチャ データ エディター(To be removed) Manage Architectural Data section of Simulink data dictionaries (R2023b 以降)
関数エディターVisualize and author component functions in software architectures
インターフェイス エディターローカルおよび共有のデータ ディクショナリ内のインターフェイスの作成と編集
プロファイル エディターステレオタイプとプロパティをもつプロファイルの作成および管理
パラメーター エディターAdd, edit, and promote parameters for architectures and components (R2022b 以降)
アーキテクチャ ビュー ギャラリーCreate and manage views and sequence diagrams
シーケンス ビューアーVisualize messages, events, states, transitions, and functions

トピック

注目の例