Пакет: coder.codedescriptor
Возвратите информацию о сгенерированном коде
Создайте объект coder.codedescriptor.CodeDescriptor
получить доступ ко всем методам, заданным в API дескриптора кода. Объект coder.codedescriptor.CodeDescriptor
описывает интерфейсы данных, функциональные интерфейсы, хранилища глобальных данных, локальные и глобальные параметры в сгенерированном коде.
создает объект codeDescObj
= coder.getCodeDescriptor(model
)coder.codedescriptor.CodeDescriptor
для заданной модели.
создает объект codeDescObj
= coder.getCodeDescriptor(folder
)coder.codedescriptor.CodeDescriptor
для модели в папке сборки, заданной в folder
.
getAllDataInterfaceTypes | Возвратите типы интерфейса данных |
getAllFunctionInterfaceTypes | Возвратите функциональные интерфейсные типы |
getArrayLayout | Размещение возвращаемого массива сгенерированного кода |
getDataInterfaceTypes | Возвратите типы интерфейса данных в сгенерированном коде |
getDataInterfaces | Возвратите информацию заданного интерфейса данных |
getFunctionInterfaceTypes | Возвратите функциональные интерфейсные типы в сгенерированном коде |
getFunctionInterfaces | Возвратите информацию заданного функционального интерфейса |
getReferencedModelCodeDescriptor | Возвратите объект coder.codedescriptor.CodeDescriptor для заданной модели, на которую ссылаются, |
getReferencedModelNames | Возвратите имена моделей, на которые ссылаются, |
Создайте объект coder.codedescriptor.CodeDescriptor
для необходимой модели, которая создана.
Создайте модель.
rtwbuild('rtwdemo_comments')
Создайте объект coder.codedescriptor.CodeDescriptor
для необходимой модели.
codeDescObj = coder.getCodeDescriptor('rtwdemo_comments')
codeDescObj
с этими свойствами создается:ModelName: 'rtwdemo_comments' BuildDir: 'C:\Users\Desktop\Work\rtwdemo_comments_ert_rtw'
Возвратите список всех доступных функциональных интерфейсных типов.
allFunctionInterfaceTypes = getAllFunctionInterfaceTypes(codeDescObj)
allFunctionInterfaceTypes
имеет эти значения:{'Initialize'} {'Output' } {'Update' } {'Terminate' }
coder.descriptor.DataInterface
| coder.descriptor.FunctionInterface
| getCodeDescriptor