getAllDataInterfaceTypes

Класс: coder.codedescriptor.CodeDescriptor
Пакет: coder.codedescriptor

Возвратите типы интерфейса данных

Синтаксис

allDataInterfaceTypes = getAllDataInterfaceTypes(codeDescObj)

Описание

allDataInterfaceTypes = getAllDataInterfaceTypes(codeDescObj) возвращает список типов интерфейса данных. Этот список не характерен ни для какой модели.

Входные параметры

развернуть все

coder.codedescriptor.CodeDescriptor объект, для которого вы хотите получить информацию о сгенерированном коде.

Выходные аргументы

развернуть все

Список доступных данных соединяет интерфейсом с типами.

Примеры

Создайте coder.codedescriptor.CodeDescriptor объект для необходимой модели, которая создана, затем перечислите доступные типы интерфейса данных.

  1. Создайте модель.

    slbuild('rtwdemo_comments')

  2. Создайте coder.codedescriptor.CodeDescriptor объект для необходимой модели.

    codeDescObj = coder.getCodeDescriptor('rtwdemo_comments')
    

  3. Возвратите список доступных типов интерфейса данных.

    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 для Элементов Интерфейса модели.

Введенный в R2018a
Для просмотра документации необходимо авторизоваться на сайте