Quiero usar un mdl Simulink para generar archivos C de forma automatizada. Actualmente estoy tratando de usar un m-script y un comando dos shell, pero estoy teniendo problemas con un diálogo "¿quieres guardar?" Colgando el m-script. Por experimentación, sé que el mdl se está modificando cuando se ejecuta la línea "set_param" (es decir, no hay un problema de diálogo "guardar" si se elimina la llamada set_param), pero necesito configurar el mdl antes de generar el código.¿Cómo automatizar la generación de código Matlab/Simulink/Real-TimeWorkshop?
m-script:
rtwdemo_counter
set_param(gcs,'SystemTargetFile','ert.tlc')
rtwbuild(gcs)
exit
dos
matlab -r samplebuild -nosplash -nodesktop
Matlab 7.7.0,471 en Windows XP
Mi objetivo final es generar automáticamente el código en el servidor de integración continua (CruiseControl) y creo que debe haber una forma más robusta de lograr esto con la cadena de herramientas de matlab.