Класс: coder.codedescriptor.CodeDescriptor
Пакет: coder.codedescriptor
Возвратите типы интерфейса данных
allDataInterfaceTypes = getAllDataInterfaceTypes(codeDescObj)
возвращает список типов интерфейса данных. Этот список не характерен ни для какой модели.allDataInterfaceTypes = getAllDataInterfaceTypes(codeDescObj)
Создайте coder.codedescriptor.CodeDescriptor объект для необходимой модели, которая создана, затем перечислите доступные типы интерфейса данных.
Создайте модель.
slbuild('rtwdemo_comments')Создайте coder.codedescriptor.CodeDescriptor объект для необходимой модели.
codeDescObj = coder.getCodeDescriptor('rtwdemo_comments')
Возвратите список доступных типов интерфейса данных.
allDataInterfaceTypes = getAllDataInterfaceTypes(codeDescObj)
allDataInterfaceTypes имеет эти значения:
{'Inports' }
{'Outports' }
{'Parameters' }
{'GlobalDataStores' }
{'SharedLocalDataStores'}
{'ExternalParameterObjects' }
{'ModelParameters' }
{'InternalData' }Inports и Outports представляйте импорт корневого уровня и выходные порты, не импорт и выходные порты подсистем. Parameters включает все параметры в модель. ExternalParameterObjects и ModelParameters подмножества Parameters. ModelParameters представляет параметры, которые вы задаете в модели, такой как параметры в рабочем пространстве модели. ExternalParameterObjects представляет параметры, которые вы задаете в базовом рабочем пространстве или в словаре данных.
GlobalDataStores представляет хранилища данных, которые заданы объектом сигнала в базовом рабочем пространстве или в словаре данных. SharedLocalDataStores представляет блоки Data Store Memory, которые имеют параметры блоков выбранный Share across model instances.
InternalData представляет элементы данных, которые являются внутренними к модели, такими как выходные сигналы блока, дискретные состояния блока, хранилища данных и сигналы пересечения нулем.
Для получения дополнительной информации смотрите Настройку генерации кода C для Элементов Интерфейса модели.
coder.codedescriptor.CodeDescriptor | coder.descriptor.DataInterface | getDataInterfaceTypes | getDataInterfaces | getCodeDescriptor