coder.codedescriptor.CodeDescriptor class

Пакет: coder.codedescriptor

Возвратите информацию о сгенерированном коде

Описание

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

Создание

codeDescObj = coder.getCodeDescriptor(model) создает coder.codedescriptor.CodeDescriptor объект для заданной модели.

codeDescObj = coder.getCodeDescriptor(folder) создает coder.codedescriptor.CodeDescriptor объект для модели в папке сборки задан в folder.

Свойства

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

Имя модели, для которой вызывается объект дескриптора кода.

Пример: 'rtwdemo_comments'

Путь папки сборки, где модель создана.

Пример: 'C:\Users\Desktop\Work\rtwdemo_comments_ert_rtw'

Методы

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

Примеры

свернуть все

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

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

    codeDescObj = coder.getCodeDescriptor('rtwdemo_comments')
    
        ModelName: 'rtwdemo_comments'
         BuildDir: 'C:\Users\Desktop\Work\rtwdemo_comments_ert_rtw'
  3. Возвратите список всех доступных функциональных интерфейсных типов.

    allFunctionInterfaceTypes = getAllFunctionInterfaceTypes(codeDescObj)
        {'Initialize'}
        {'Output'    }
        {'Update'    }
        {'Terminate' }
Введенный в R2018a