Main Content

getReferencedModelCodeDescriptor

クラス: coder.codedescriptor.CodeDescriptor
名前空間: coder.codedescriptor

指定された参照モデルの coder.codedescriptor.CodeDescriptor オブジェクトを返す

構文

refCodeDescriptor = getReferencedModelCodeDescriptor(codeDescObj, refModelName)

説明

refCodeDescriptor = getReferencedModelCodeDescriptor(codeDescObj, refModelName) は、refModelName で指定された参照モデルの coder.codedescriptor.CodeDescriptor オブジェクトを返します。

入力引数

すべて展開する

生成されたコードに関する情報を取得する coder.codedescriptor.CodeDescriptor オブジェクト。

refModelName は、getReferencedModelNames() によって返された参照モデルのリストの任意の名前を受け取ることができます。

出力引数

すべて展開する

指定された参照モデルの coder.codedescriptor.CodeDescriptor オブジェクト。

すべて展開する

モデル AsynchronousEventsTop を開きます。

openExample('AsynchronousEventsTop');

モデルをビルドします。

slbuild('AsynchronousEventsTop');

モデルの coder.codedescriptor.CodeDescriptor オブジェクトを作成します。

codeDescObj = coder.getCodeDescriptor('AsynchronousEventsTop');

モデルに含まれる参照モデルのリストを取得します。

refModels = getReferencedModelNames(codeDescObj);
refmodels
refModels = 1x1 cell array
    {'AsynchronousEventsRef'}

参照モデル AsynchronousEventsRefcoder.codedescriptor.CodeDescriptor オブジェクトを取得します。

refCodeDescriptorObj = getReferencedModelCodeDescriptor(codeDescObj, 'AsynchronousEventsRef');
refCodeDescriptorObj
refCodeDescriptorObj =
  CodeDescriptor with properties:
    ModelName: 'AsynchronousEventsRef'
    BuildDir: 'C:\Users\Desktop\Work\slprj\tornado\AsynchronousEventsRef'

バージョン履歴

R2018a で導入