Класс: coder.codedescriptor.CodeDescriptor
Пакет: coder.codedescriptor
Возвратите информацию заданного интерфейса данных
dataInterface = getDataInterfaces(codeDescObj, dataInterfaceName)
возвращает тип данных, SID, графического имени, синхронизации, реализации и различной информации об интерфейсе данных что dataInterface = getDataInterfaces(codeDescObj, dataInterfaceName)dataInterfaceName задает.
Создайте модель.
slbuild('rtwdemo_comments')Создайте coder.codedescriptor.CodeDescriptor объект для необходимой модели.
codeDescObj = coder.getCodeDescriptor('rtwdemo_comments')
Возвратите список всех типов интерфейса данных в сгенерированном коде.
dataInterfaceTypes = getDataInterfaceTypes(codeDescObj)
dataInterfaceTypes имеет эти значения: {'Inports' }
{'Outports' }
{'Parameters' }
{'ExternalParameterObjects'}
{'InternalData' }Возвратите свойства Inport блоков в сгенерированном коде.
dataInterface = getDataInterfaces(codeDescObj, 'Inports')dataInterface массив coder.descriptor.DataInterface объекты. Получите детали первого Inport блока модели путем доступа к первому местоположению в массиве.dataInterface(1)
coder.descriptor.DataInterface объект со свойствами возвращен. Type: [1×1 coder.descriptor.types.Type]
SID: 'rtwdemo_comments:99'
GraphicalName: 'In1'
VariantInfo: [1×0 coder.descriptor.VariantInfo]
Implementation: [1×1 coder.descriptor.DataImplementation]
Timing: [1×1 coder.descriptor.TimingInterface]
Unit: ''
Range: [1×0 coder.descriptor.Range]coder.codedescriptor.CodeDescriptor | getAllDataInterfaceTypes | getDataInterfaceTypes | coder.descriptor.DataInterface