exponenta event banner

rtwrebuild

Перестроить созданный код из модели

Описание

пример

rtwrebuild() предполагает, что текущая рабочая папка является папкой построения модели (а не расположением модели) и вызывает codebuild. Если текущая рабочая папка не является папкой построения, функция завершает работу с ошибкой.

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

В параллельных вычислениях Toolbox™ команды, например, parfor или spmd цикл, не вызывать rtwbuild, rtwrebuild, или slbuild команды построения моделей, настроенных для параллельных построений. Сведения о параллельных построениях ссылочных моделей см. в разделе Сокращение времени построения ссылочных моделей с помощью параллельных построений.

пример

rtwrebuild(model) предполагает, что текущая рабочая папка находится на один уровень выше папки построения и вызывает codebuild. Если текущая рабочая папка (pwd) не на один уровень выше папки построения, функция выходит с ошибкой.

пример

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

Примеры

свернуть все

Звонить codebuild и перекомпилировать код, если текущей рабочей папкой является папка построения. Например,

  • Если имя модели - mymodel

  • И, если построение модели было инициировано в C:\work папка

  • И, если целью системы является GRT

rtwrebuild()

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

rtwrebuild('mymodel')

перекомпилировать код из текущей папки, указав путь к папке построения модели; C:\work\mymodel_grt_rtw.

rtwrebuild(fullfile('C:','work','mymodel_grt_rtw'))

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

свернуть все

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

Пример: 'rtwdemo_exporting_functions'

Пример: fullfile('C:','work','mymodel_grt_rtw')

Представлен в R2009a