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