Класс: 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