RTW.getBuildDir

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

Описание

пример

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