我正在使用Matlab,需要从命令行使用Real-Time Workshop工具包从Simulink模型中获取ASAP2(a2l)文件,以便它可以作为批处理操作的一部分运行。 / p>
我知道通过遵循从模型中通过GUI生成ASAP2文件的标准过程可以实现该过程,但是在这个实例中这对我来说没用,因为它需要用户与GUI交互。
我已经在谷歌和Mathworks论坛上搜索了这个答案,但却一无所获;那么有谁知道从Windows CLI生成a2l文件的命令?
感谢您提供的任何帮助。
答案 0 :(得分:2)
在GUI上按Build或Generate Code时是否生成了a2l文件?如果是,则命令行等效项为
rtwbuild(模型);
重新阅读您的问题,我想您可能会问如何从Windows命令提示符生成文件。您可以启动MATLAB并使用-r option,
运行任何命令%matlab -r“load_system('model'); rtwbuild('model'); quit;”
或者您可以编写一个脚本来完成所有这些操作,然后调用该脚本。