coder.codedescriptor.CodeDescriptor.getReferencedModelCodeDescriptor - Return coder.codedescriptor.CodeDescriptor object for the
specified referenced model - MATLAB ([original](https://www.mathworks.com/help/rtw/ref/coder.codedescriptor.codedescriptor.getreferencedmodelcodedescriptor.html)) ([raw](?raw))
Main Content
Class: coder.codedescriptor.CodeDescriptor
Namespace: coder.codedescriptor
Return coder.codedescriptor.CodeDescriptor
object for the specified referenced model
Syntax
refCodeDescriptor = getReferencedModelCodeDescriptor(codeDescObj, refModelName)
Description
[refCodeDescriptor](#d126e14192) = getReferencedModelCodeDescriptor([codeDescObj](#mw%5F53f3d23a-8e0d-4d85-bc03-6ab4441ae373), [refModelName](#d126e14167))
returns the coder.codedescriptor.CodeDescriptor
object for the referenced model specified in refModelName
.
Input Arguments
coder.codedescriptor.CodeDescriptor
object for which you want to retrieve the information about generated code.
refModelName
can take any name from the list of referenced models returned by getReferencedModelNames()
.
Output Arguments
coder.codedescriptor.CodeDescriptor
object for the specified referenced model.
Examples
Open the model AsynchronousEventsTop
.
openExample('AsynchronousEventsTop');
Build the model.
slbuild('AsynchronousEventsTop');
Create a coder.codedescriptor.CodeDescriptor
object for the model.
codeDescObj = coder.getCodeDescriptor('AsynchronousEventsTop');
Get a list of referenced models included in the model.
refModels = getReferencedModelNames(codeDescObj); refmodels
refModels = 1x1 cell array {'AsynchronousEventsRef'}
Get the coder.codedescriptor.CodeDescriptor
object for the referenced modelAsynchronousEventsRef
.
refCodeDescriptorObj = getReferencedModelCodeDescriptor(codeDescObj, 'AsynchronousEventsRef'); refCodeDescriptorObj
refCodeDescriptorObj = CodeDescriptor with properties: ModelName: 'AsynchronousEventsRef' BuildDir: 'C:\Users\Desktop\Work\slprj\tornado\AsynchronousEventsRef'
Version History
Introduced in R2018a