Изменить выходную папку 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 изменился.