0

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

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

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

谢谢你的尽心帮助。

4

1 回答 1

2

在 GUI 上按 Build 或 Generate Code 时是否正在生成 a2l 文件?如果是这样,命令行等价物是

rtwbuild(模型);

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

% matlab -r "load_system('model'); rtwbuild('model'); 退出;"

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

于 2011-04-30T01:55:28.510 回答