getAllDataInterfaceTypes
クラス: coder.codedescriptor.CodeDescriptor
名前空間: coder.codedescriptor
データ インターフェイスの種類を返す
構文
allDataInterfaceTypes = getAllDataInterfaceTypes(codeDescObj)
説明
は、データ インターフェイスの種類のリストを返します。このリストはモデル固有ではありません。allDataInterfaceTypes
= getAllDataInterfaceTypes(codeDescObj
)
入力引数
出力引数
例
ビルドされる必要なモデルの coder.codedescriptor.CodeDescriptor
オブジェクトを作成して、利用可能なデータ インターフェイスの種類をリストします。
モデルを開きます。
openExample(‘CustomCodeComments’)
モデルをビルドします。
slbuild('CustomCodeComments')
必要なモデルの
coder.codedescriptor.CodeDescriptor
オブジェクトを作成します。codeDescObj = coder.getCodeDescriptor('CustomCodeComments')
利用可能なデータ インターフェイスの種類のリストを返します。
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 Data Code Interface Configuration for Model Interface Elementsを参照してください。
バージョン履歴
R2018a で導入