主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

金宝app仿真软件。公共汽车

バスのプロパティを指定

説明

金宝app仿真软件。公共汽车オブジェクトは,金宝app仿真软件。公共汽车Elementオブジェクトと共に使用するときに,バスのプロパティを特定および検証するデータ型です。モデルをシミュレーションまたは更新するときに,金宝app仿真软件®は,ブロックに接続されたバスがブロックで指定された金宝app仿真软件。公共汽车オブジェクトのデータ型に一致するかどうかをチェックします。

公共汽车オブジェクトは,バスのアーキテクチャのプロパティのみ指定します。たとえば,バスオブジェクトで要素名,階層,順序,データ型を指定できます。公共汽车オブジェクトはバス内の信号の値を指定できません。

公共汽车オブジェクトはCにおける構造体の定義に似ています。つまり,バスオブジェクトは,バスのメンバーを定義しますが,バスは作成しません。公共汽车オブジェクトはケーブルコネクタにも似ています。コネクタはすべてのピンとそれらの構成を定義し,接続可能なワイヤのタイプを制御します。同様に,公共汽车オブジェクトは関連付けられたバスに必要な信号の構成とプロパティを定義します。

公共汽车オブジェクトには金宝app仿真软件。公共汽车Elementオブジェクトが含まれています。各BusElementオブジェクトは,名前,データ型,次元など,バス内の1つの信号のプロパティを指定します。公共汽车オブジェクト内のBusElementオブジェクトの順序により,バス内の信号の順序が決まります。

公共汽车オブジェクトは,構成要素の信号によって定義されずに,継承に依存するプロパティを指定できます。

公共汽车オブジェクトをベースワークスペースまたはデータディクショナリに作成し変更するには,バスエディターまたはMATLAB®コマンドを使用します。公共汽车オブジェクトをモデルワークスペースに保存することはできません。

モデル内で公共汽车オブジェクトを使用する場合は,金宝app仿真软件。公共汽车オブジェクトデータ型でのバス プロパティの指定を参照してください。

作成

説明

的名字=仿金宝app真软件。公共汽车は,既定のプロパティ値をもつ公共汽车オブジェクトを返します。公共汽车オブジェクトの名前は,公共汽车オブジェクトを割り当てるMATLAB変数の名前です。

プロパティ

すべて展開する

バスの描述。文字ベクトルとして指定します。描述を使用して,バスオブジェクトが適用される信号の種類や公共汽车オブジェクトの使用場所など公共汽车オブジェクトに関する情報を記述します。この情報は,金宝app仿真软件処理に影響を与えません。

データ型:字符|字符串

バスの要素。金宝app仿真软件。公共汽车Elementオブジェクトの配列として指定します。各BusElementオブジェクトはバス内の信号の名前,データ型,次元,その他のプロパティを定義します。詳細については,金宝app仿真软件。公共汽车Elementを参照してください。

生成コード内のデータ型の定義モード。“汽车”“出口”または“进口”として指定します。このプロパティは,コードの生成中に,データ型定義をHeaderFileプロパティで指定されたヘッダーファイルからインポートするか,このファイルにエクスポートするかを指定します。

アクション
“汽车”(既定の設定)

指定されたヘッダーファイルからデータ型定義をインポートします。ヘッダーファイルを指定しない場合,データ型定義を既定のヘッダーファイルにエクスポートします。

“出口” データ型定義を指定されたヘッダーファイルまたは既定のヘッダーファイルにエクスポートします。
“进口” 指定されたヘッダーファイルまたは既定のヘッダーファイルからデータ型定義をインポートします。

データ型:字符|字符串

データ型定義で使用されるCヘッダーファイル。文字ベクトルとして指定します。DataScopeプロパティの値に基づいて,ヘッダーファイルからデータ型定義をインポート,またはヘッダーファイルにデータ型定義をエクスポートします。金宝app仿真软件编码器™ソフトウェアではコード生成にこのプロパティが使用されます。金宝app仿真软件ソフトウェアではこのプロパティは無視されます。

既定では,生成された# include命令は,<および>の代わりに,プリプロセッサの区切り記号であるを使用します。命令# include < myTypes.h >を生成するには,HeaderFile< myTypes.h >として指定します。

データ型:字符|字符串

データ整列境界。整数(バイト数) として指定します。金宝app仿真软件编码器ソフトウェアではコード生成にこのプロパティが使用されます。金宝app仿真软件ソフトウェアではこのプロパティは無視されます。

このバスに割り当てられるデータの開始メモリアドレスは对齐設定の倍数です。配置を必要とする状況でオブジェクトが発生した場合は,128を超えない2のべき乗である正の整数もつ对齐値を指定しなければなりません。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

多次元バス要素の次元を生成コード内で保持するためのコードジェネレーターの指定。詳細については,在生成的代码中保留总线元素的尺寸(嵌入式编码)を参照してください。

データ型:逻辑

すべて折りたたむ

配列を使用して公共汽车オブジェクトの階層を作成します。配列のインデックス付けにより,配列内の複数の要素を作成したり要素にアクセスしたりできます。ドット表記によってプロパティ値にアクセスできます。

尖声地说および正弦という名前の2つのBusElementオブジェクトをベースワークスペースに作成します。

elem (1) = 金宝appSimulink.BusElement;elem(1)。Name =“唧唧喳喳”;elem (2) = 金宝appSimulink.BusElement;elem(2)。Name =的正弦

初步的配列で定義される要素を使用する,NestedBusという名前の公共汽车オブジェクトを作成します。

NestedBus = 金宝appSimulink.Bus;NestedBus。元素= elems;

NestedBusおよび一步という名前の,さらに2つのBusElementオブジェクトを作成します。NestedBus公共汽车オブジェクトを表すようにするには,公共汽车オブジェクトのデータ型を指定します。

清晰的初步的elem (1) = 金宝appSimulink.BusElement;elem(1)。Name =“NestedBus”;elem(1)。数据类型=“巴士:NestedBus”;elem (2) = 金宝appSimulink.BusElement;elem(2)。Name =“步骤”

初步的配列で定義される要素を使用するバスの階層の最上位でバスを作成します。

TopBus = 金宝appSimulink.Bus;TopBus。元素= elem;

作成されたオブジェクトを[バスエディター]で表示できます。

buseditor

代替方法

公共汽车オブジェクトを対話的に作成するには,バスエディターを使用します。

モデル内のブロック,MATLABデータ,および外部Cコードから公共汽车オブジェクトを作成するには,プログラムによるバスオブジェクトの作成を参照してください。

R2006aより前に導入