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