このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
System object の Simulink 向けのカスタマイズ
MATLAB System ブロックで使用するための System object™ のカスタマイズ
MATLAB System ブロックは、MATLAB® で定義された System object を Simulink® のブロックとして使用できるようにします。ブロックの外観や出力の制御、または For Each Subsystem での System object の使用を可能にするには、提供された実装方法を使用して System object をカスタマイズします。System object の定義の詳細については、基本的な System object の定義またはSystem objectを参照してください。
メソッド
クラス
トピック
概要
- Simulink で使用する System object の定義
MATLAB System ブロックを作成して、ブロックのダイアログ ボックスを対話形式でプレビューします。 - System object を使用した Simulink でのシステム設計
System object を使用して Simulink でシステムを設計する。
ブロックの外観
- Customize MATLAB System Icon and Dialog Box Using Mask Editor
Customize MATLAB System block appearance using Mask Editor graphical user interface.
入出力
- モデル参照の離散サンプル時間継承の設定
System object に対してモデル参照の離散サンプル時間継承を許可しないようにします。 - System object でのグローバル変数の使用
グローバル変数を System object で使用するために定義する。 - 出力の指定
Simulink が System object 出力の特性を推定できない場合、サイズ、データ型、実数/複素数、または離散状態の出力を指定するメソッドを追加します。
特殊な使用例
- 非直達の更新および出力の使用
updateImpl
、outputImpl
およびisInputDirectFeedthroughImpl
メソッドを使用して、System object の非直達を実装します。 - For Each Subsystem のサポートの有効化
Simulink For Each Subsystem で System object を使用することで、For Each Subsystem のサポートを有効にします。 - MATLAB System ブロックの System object のサンプル時間の指定
この例では、System object™ メソッドを使用して MATLAB System ブロックのサンプル時間を制御する方法を示します。