RTW.getBuildDir

Получите информацию папки сборки от информации о сборке модели

Синтаксис

RTW.getBuildDir(model)
folderStruct = RTW.getBuildDir(model)

Описание

пример

RTW.getBuildDir(model) отображения создают информацию о папке для модели.

Если модель закрывается, функция открывает и затем закрывает модель, оставляя ее в ее исходном состоянии. Если модель является большой и закрывается, функция RTW.getBuildDir может занять больше времени, чтобы выполниться.

пример

folderStruct = RTW.getBuildDir(model) возвращает структуру, содержащую информацию о папке сборки.

Можно использовать эту функцию в автоматизированных скриптах, чтобы определить папку сборки, в которую помещается сгенерированный код для модели.

Эта функция может возвратить информацию о папке сборки для защищенных моделей.

Примеры

свернуть все

Отобразите информацию о папке сборки для модели 'sldemo_fuelsys'.

>> RTW.getBuildDir('sldemo_fuelsys')

ans = 

              BuildDirectory: 'C:\work\modelref\sldemo_fuelsys_ert_rtw'
                 CacheFolder: 'C:\work\modelref'
               CodeGenFolder: 'C:\work\modelref'
            RelativeBuildDir: 'sldemo_fuelsys_ert_rtw'
              BuildDirSuffix: '_ert_rtw'
  ModelRefRelativeRootSimDir: 'slprj\sim'
  ModelRefRelativeRootTgtDir: 'slprj\ert'
    ModelRefRelativeBuildDir: 'slprj\ert\sldemo_fuelsys'
      ModelRefRelativeSimDir: 'slprj\sim\sldemo_fuelsys'
      ModelRefRelativeHdlDir: 'slprj\hdl\sldemo_fuelsys'
           ModelRefDirSuffix: ''
           SharedUtilsSimDir: 'slprj\sim\_sharedutils'
           SharedUtilsTgtDir: 'slprj\ert\_sharedutils'

Возвратите структуру my_folderStruct, который содержит информацию о папке сборки для модели 'MyModel'.

>> my_folderStruct = RTW.getBuildDir('MyModel')

my_folderStruct = 

              BuildDirectory: 'H:\MyModel_ert_rtw'
                 CacheFolder: 'H:\'
               CodeGenFolder: 'H:\'
            RelativeBuildDir: 'MyModel_ert_rtw'
              BuildDirSuffix: '_ert_rtw'
  ModelRefRelativeRootSimDir: 'slprj\sim'
  ModelRefRelativeRootTgtDir: 'slprj\ert'
    ModelRefRelativeBuildDir: 'slprj\ert\MyModel'
      ModelRefRelativeSimDir: 'slprj\sim\MyModel'
      ModelRefRelativeHdlDir: 'slprj\hdl\MyModel'
           ModelRefDirSuffix: ''
           SharedUtilsSimDir: 'slprj\sim\_sharedutils'
           SharedUtilsTgtDir: 'slprj\ert\_sharedutils'

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

свернуть все

Модель, для которой можно получить папку сборки, заданную как объект или вектор символов, представляющий имя модели.

Пример: 'sldemo_fuelsys'

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

свернуть все

Структура с полями, которая предоставляет информацию о папке сборки.

Пример: folderstruct = RTW.getBuildDir ('MyModel')

Представленный в R2008b