Класс: coder.codedescriptor. CodeDescriptor
Пакет: coder.codedescriptor
Возвратите информацию заданного функционального интерфейса
functionInterface = getFunctionInterfaces(codeDescObj, functionInterfaceName)
возвращает прототипа функции, входные параметры, возвращаемые аргументы, различные условия и информацию о синхронизации функционального интерфейса, который задает functionInterface
= getFunctionInterfaces(codeDescObj
, functionInterfaceName
)functionInterfaceName
.
Создайте модель.
rtwbuild('rtwdemo_comments')
Создайте объект coder.codedescriptor.CodeDescriptor
для необходимой модели.
codeDescObj = coder.getCodeDescriptor('rtwdemo_comments')
Возвратите список всех функциональных интерфейсных типов в сгенерированном коде.
functionInterfaceTypes = getFunctionInterfaceTypes(codeDescObj)
rtwdemo_comments
:{'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]
coder.codedescriptor.CodeDescriptor
| coder.descriptor.FunctionInterface
| getAllFunctionInterfaceTypes
| getFunctionInterfaceTypes