コンポーネントベースのモデル化
さまざまな Simulink® モデル コンポーネント タイプを使用する状況を学ぶ
コンポーネントベースのモデル化により、効率的で堅牢なシステム開発が実現し、共同作業が促進され、検証ワークフローが改善されます。大規模なシステムでは通常、Simulink コンポーネントの組み合わせを使用します。
Simulink コンポーネントの使用を開始するには、以下のリソースを使用します。
各種コンポーネント化手法を使用するタイミングの概要ビデオについては、Component-Based Modeling in Simulink (4 分 28 秒) を参照してください。
コンポーネントベースのモデル化に関する自己学習形式の対話型コースを受講するには、コンポーネントベースのモデル化を参照してください。
ボトムアップのモデルの拡張を示す例については、Simulink モデルのスケールアップを参照してください。
Simulink コンポーネントの定義と選択に関する詳細なヘルプについては、Simulink でのコンポーネントベースのモデル化を参照してください。
既存の Simulink コンポーネント、サードパーティ製のツールを使用して作成されたコンポーネント、および使用している MATLAB®、C/C++、または Python® のコードを Simulink に統合するには、Choose Tools to Integrate Existing Components and MATLAB, C/C++, or Python Code into Simulinkを参照してください。
ブロック
ツール
| モデル参照変換アドバイザー | サブシステムから参照モデルへの変換 |
| [参照ファイル] ペイン | 参照サブシステムとモデルを表示、保存、閉じる |
| コンポーネント インターフェイス ビュー | Display component interfaces to trace port connections and author ports |
トピック
モデル コンポーネントの定義
- Simulink でのコンポーネントベースのモデル化
大規模モデルおよびマルチユーザー開発チームのためのコンポーネント化について考える。
- ステップ 1: モデル コンポーネントのタイプの検討
- ステップ 2: モデル コンポーネントの機能の比較
- ステップ 3: モデル コンポーネントのインターフェイスの定義
モデル コンポーネントの開発
- Simulink モデルのスケールアップ
単純なプラントをモデル化し、協調的なコンポーネントベースのモデリング プロジェクトにモデルをスケーリングする。
- ステップ 1: システム アルゴリズムのモデル化
- ステップ 2: モデル コンポーネントの作成
- ステップ 3: 信号線の管理
- ステップ 4: モデル データの管理
- ステップ 5: ファイルのモデル コンポーネントの再利用
- ステップ 6: 相互交換可能なモデル コンポーネントのバリエーションの作成
- ステップ 7: ファイル管理システムの設定
モデル コンポーネントとの連携
- モデル コンポーネントの内容のプレビュー
ブロックの表面にブロックの内容を表示する - Navigate Model Hierarchy
Navigate model hierarchy using the Explorer Bar and Model Browser. - Trace Connections and Author Ports Using Component Interface View
Display component interfaces to trace port connections and author ports. - 構成管理
プロジェクトでは、構成管理ツールを使用してチームで共同作業を行うことができます。