【问题标题】:How can I generate an ASAP2 (*.a2l) from a Simulink model, from the command line?如何从命令行从 Simulink 模型生成 ASAP2 (*.a2l)?
【发布时间】:2011-04-30 09:55:28
【问题描述】:

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

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

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

感谢您提供的任何帮助。

【问题讨论】:

  • Real-Time Workshop 是一款 MathWorks 产品,您已付费购买,因此您可以直接从 MathWorks 获得支持。
  • 好点米哈伊尔!这些天我已经习惯了在互联网上寻找答案,我没想到...

标签: command-line simulink matlab


【解决方案1】:

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

rtwbuild(模型);

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 2011-06-03
    • 2011-06-30
    • 2022-06-18
    • 1970-01-01
    • 1970-01-01
    • 2014-02-28
    相关资源
    最近更新 更多