coder.codedescriptor.CodeDescriptor class

Пакет: coder.codedescriptor

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

Описание

Создайте coder.codedescriptor.CodeDescriptor объект для доступа ко всем методам, заданным в API дескриптора кода. The 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