このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Simulink.Bus
バスのプロパティを指定
説明
Simulink.Bus
オブジェクトは、Simulink.BusElement
オブジェクトと共に使用され、バスとその要素のプロパティを指定および検証します。モデルをシミュレートまたは更新するときに、ブロックに接続されたバスがブロックで指定された Simulink.Bus
オブジェクトと一致するかどうかがチェックされます。
バス オブジェクトは、バスのアーキテクチャのプロパティのみを指定します。たとえば、バス オブジェクトで要素名、階層、順序、データ型を指定できます。バス オブジェクトは、バスのメンバーを定義しますがバスは作成しないため、C コードにおける構造体に似ています。バス オブジェクトはケーブル コネクタにも似ています。コネクタはすべてのピンとそれらの構成を定義し、接続可能なワイヤのタイプを制御します。同様に、バス オブジェクトは関連付けられたバスに必要な信号の構成とプロパティを定義します。
Simulink.Bus
オブジェクトには Simulink.BusElement
オブジェクトが含まれています。各バス要素オブジェクトは、名前、データ型、次元など、バス内の信号のプロパティを指定します。バス オブジェクト内のバス要素オブジェクトの順序により、バス内の信号の順序が決まります。
バス オブジェクトは、構成要素の信号によって定義されずに、継承に依存するプロパティを指定できます。
ベース ワークスペースまたはデータ ディクショナリでバス オブジェクトを作成および変更するには、型エディター、モデル エクスプローラー、または MATLAB® コマンドを使用します。Simulink.Bus
オブジェクトをモデル ワークスペースに保存することはできません。
モデル内で Simulink.Bus
オブジェクトを使用する場合は、バス オブジェクトでのバス プロパティの指定を参照してください。
作成
Simulink.Bus
オブジェクトは複数の方法で作成できます。
Simulink.Bus
オブジェクトを対話的に作成するには、型エディターまたはモデル エクスプローラーを使用します。Simulink.Bus
オブジェクトを既定のプロパティでプログラムによって作成するには、以下に説明する関数Simulink.Bus
を使用します。Simulink.Bus
オブジェクトをモデル内のブロック、MATLAB データ、および外部 C コードからプログラムによって作成するには、プログラムによる Simulink バス オブジェクトの作成を参照してください。
説明
は、既定のプロパティ値をもつ name
= Simulink.BusSimulink.Bus
オブジェクトを返します。オブジェクトの名前は、オブジェクトを割り当てる MATLAB 変数の名前です。
プロパティ
オブジェクト関数
getNumLeafBusElements | Number of leaf elements in Simulink.Bus object |
getLeafBusElements | Leaf elements in Simulink.Bus object |
例
バージョン履歴
R2006a より前に導入
参考
関数
Simulink.Bus.cellToObject
|Simulink.Bus.createObject
|Simulink.Bus.createMATLABStruct
|Simulink.Bus.objectToCell
|Simulink.Bus.save
ツール
オブジェクト
トピック
- バス オブジェクトでのバス プロパティの指定
- プログラムによる Simulink バス オブジェクトの作成
- 生成されたコードにおける構造体へのデータの整理 (Simulink Coder)
- Data Alignment for Code Replacement (Embedded Coder)