getAllDataInterfaceTypes
クラス: coder.codedescriptor.CodeDescriptor
パッケージ: coder.codedescriptor
データ インターフェイスの種類を返す
構文
allDataInterfaceTypes = getAllDataInterfaceTypes(codeDescObj)
説明
は、データ インターフェイスの種類のリストを返します。このリストはモデル固有ではありません。allDataInterfaceTypes
= getAllDataInterfaceTypes(codeDescObj
)
入力引数
出力引数
例
ビルドされる必要なモデルの coder.codedescriptor.CodeDescriptor
オブジェクトを作成して、利用可能なデータ インターフェイスの種類をリストします。
モデルを作成します。
slbuild('rtwdemo_comments')
必要なモデルの
coder.codedescriptor.CodeDescriptor
オブジェクトを作成します。codeDescObj = coder.getCodeDescriptor('rtwdemo_comments')
利用可能なデータ インターフェイスの種類のリストを返します。
allDataInterfaceTypes = getAllDataInterfaceTypes(codeDescObj)
allDataInterfaceTypes
の値は次のとおりです。{'Inports' } {'Outports' } {'Parameters' } {'GlobalDataStores' } {'SharedLocalDataStores'} {'ExternalParameterObjects' } {'ModelParameters' } {'InternalData' }
Inports
とOutports
はサブシステムの Inport および Outport ではなく、ルートレベルの Inport および Outport を表します。Parameters
にはモデル内のすべてのパラメーターが含まれます。ExternalParameterObjects
およびModelParameters
はParameters
のサブセットです。ModelParameters
はモデル ワークスペース内のパラメーターなど、モデル内で定義するパラメーターを表します。ExternalParameterObjects
はベース ワークスペースまたはデータ ディクショナリ内で定義するパラメーターを表します。GlobalDataStores
はベース ワークスペースまたはデータ ディクショナリの信号オブジェクトで定義されるデータストアを表します。SharedLocalDataStores
はブロック パラメーター [モデル インスタンス間で共有する] が選択されている Data Store Memory ブロックを表します。InternalData
はブロックの出力信号、ブロックの離散状態、データストア、ゼロクロッシング信号など、モデル内部のデータ要素を表します。詳細については、モデル インターフェイス要素の C コード生成の構成を参照してください。