2016-03-28 3 views
1

Ich automatisiere meinen Build-Prozess, aber ich war nicht in der Lage, die model_target_rtw Ordner auf etwas anderes zu ändern.Ändern simulink rtwbuild Ausgabeordner

Ich bin nicht reden über CodegenFolder, sondern um den Ordner, der im Inneren während der Kompilierung erstellt wird.

Ich arbeite derzeit um diesen Ordner durch Umbenennen des Ordners nach der Kompilierung, aber es wäre gitter, diesen Schritt zu entfernen.

Antwort

0

Der Ordner, auf den Sie sich beziehen, ist das RTW (Real Time Workshop) BuildDirectory.

Sie den Wert BuildDirectory indem Sie den Befehl bekommen:

RTW.getBuildDir('MyModel') 

See: https://se.mathworks.com/matlabcentral/answers/274082-how-can-i-change-the-build-folder-of-a-model

auf diese Frage suchen auch: Save generated code in a special folder in "rtwbuild"

Wenn Sie diesen Befehl in MATLAB laufen :

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

und führen Sie den Befehl RTW.getBuildDir erneut aus. Sie werden sehen, dass das BuildDirectory geändert wurde.