如何从命令行从Simulink模型生成ASAP2(* .a2l)?

时间:2011-04-28 08:44:40

标签: command-line simulink matlab

我正在使用Matlab,需要从命令行使用Real-Time Workshop工具包从Simulink模型中获取ASAP2(a2l)文件,以便它可以作为批处理操作的一部分运行。 / p>

我知道通过遵循从模型中通过GUI生成ASAP2文件的标准过程可以实现该过程,但是在这个实例中这对我来说没用,因为它需要用户与GUI交互。

我已经在谷歌和Mathworks论坛上搜索了这个答案,但却一无所获;那么有谁知道从Windows CLI生成a2l文件的命令?

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:2)

在GUI上按Build或Generate Code时是否生成了a2l文件?如果是,则命令行等效项为

  
    

rtwbuild(模型);

  

重新阅读您的问题,我想您可能会问如何从Windows命令提示符生成文件。您可以启动MATLAB并使用-r option

运行任何命令

%matlab -r“load_system('model'); rtwbuild('model'); quit;”

或者您可以编写一个脚本来完成所有这些操作,然后调用该脚本。