Класс: 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'}Возвращает свойства блоков Inport в созданном коде.
dataInterface = getDataInterfaces(codeDescObj, 'Inports')dataInterface является массивом coder.descriptor.DataInterface объекты. Получение сведений о первом блоке Inport модели путем доступа к первому местоположению в массиве.dataInterface(1)
coder.descriptor.DataInterface возвращается объект со свойствами. Type: [1×1 coder.descriptor.types.Double]
SID: 'rtwdemo_comments:1'
GraphicalName: 'In1'
VariantInfo: [0×0 coder.descriptor.VariantInfo]
Implementation: [1×1 coder.descriptor.StructExpression]
Timing: [1×1 coder.descriptor.TimingInterface]coder.codedescriptor.CodeDescriptor | coder.descriptor.DataInterface | getAllDataInterfaceTypes | getDataInterfaceTypes