Изменить выходную папку simulink rtwbuild

Я автоматизирую процесс сборки, но мне не удалось изменить папку model_target_rtw на что-то другое.

Я говорю не о CodegenFolder, а о папке, которая была создана внутри него во время компиляции.

В настоящее время я работаю над этим, переименовывая папку после компиляции, но было бы неплохо удалить этот шаг.

1 ответ

Папка, на которую вы ссылаетесь - это BuildDirectory RTW (семинар в реальном времени).

Вы можете получить значение BuildDirectory, выполнив команду:

RTW.getBuildDir('MyModel')

Смотрите: https://se.mathworks.com/matlabcentral/answers/274082-how-can-i-change-the-build-folder-of-a-model

Также посмотрите на этот вопрос: сохранить сгенерированный код в специальной папке в "rtwbuild"

Если вы запустите эту команду в MATLAB:

set_param(0, 'CodeGenFolder', 'C:\MyBuildDir')

и затем снова запустите команду RTW.getBuildDir, вы увидите, что BuildDirectory изменился.

Другие вопросы по тегам