Класс: coder.codedescriptor.CodeDescriptor
Пакет: coder.codedescriptor
Возвращаемая информация указанного интерфейса функции
functionInterface = getFunctionInterfaces(codeDescObj, functionInterfaceName)
возвращает прототип функции, входные аргументы, возвращаемые аргументы, условия исполнения и информацию о времени интерфейса функции, которая functionInterface = getFunctionInterfaces(codeDescObj, functionInterfaceName)functionInterfaceName указывает.
Создайте модель.
slbuild('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