getFunctionInterfaces
クラス: coder.codedescriptor.CodeDescriptor
名前空間: coder.codedescriptor
指定された関数インターフェイスの情報を返す
構文
functionInterface = getFunctionInterfaces(codeDescObj, functionInterfaceName)
説明
は、functionInterface
= getFunctionInterfaces(codeDescObj
, functionInterfaceName
)functionInterfaceName
が指定する関数インターフェイスの関数プロトタイプ、入力引数、戻り引数、バリアント条件およびタイミング情報を返します。
入力引数
出力引数
例
モデルを開きます。
openExample(‘CustomCodeComments’)
モデルをビルドします。
slbuild('CustomCodeComments')
必要なモデルの
coder.codedescriptor.CodeDescriptor
オブジェクトを作成します。codeDescObj = coder.getCodeDescriptor('CustomCodeComments')
生成されたコードのすべての関数インターフェイスの種類のリストを返します。
モデルfunctionInterfaceTypes = getFunctionInterfaceTypes(codeDescObj)
CustomCodeComments
の生成されたコードにある関数インターフェイスの種類は、次のとおりです。{'Initialize'} {'Output' }
生成されたコードの指定された関数インターフェイスのプロパティを返します。
functionInterface = getFunctionInterfaces(codeDescObj, 'Output')
functionInterface
はcoder.descriptor.FunctionInterface
オブジェクトです。Prototype: [1×1 coder.descriptor.types.Prototype] ActualReturn: [0×0 coder.descriptor.DataInterface] VariantInfo: [0×0 coder.descriptor.VariantInfo] Timing: [1×1 coder.descriptor.TimingInterface] ActualArgs: [1x0 coder.descriptor.DataInterface List]
バージョン履歴
R2018a で導入