Класс: 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