【发布时间】:2014-03-19 14:29:53
【问题描述】:
我使用 Simulink Coder 从 Simulink 模型生成 C/C++ 代码,但是当我将信号连接到 Scope 块并为代码生成范围构建它时,不会自动打开。有没有办法将Scope 块集成到代码生成中,以便它自动打开正在运行的 .exe 文件?提前致谢。
【问题讨论】:
标签: matlab code-generation simulink
我使用 Simulink Coder 从 Simulink 模型生成 C/C++ 代码,但是当我将信号连接到 Scope 块并为代码生成范围构建它时,不会自动打开。有没有办法将Scope 块集成到代码生成中,以便它自动打开正在运行的 .exe 文件?提前致谢。
【问题讨论】:
标签: matlab code-generation simulink
这是无法做到的。作用域是 MATLAB 图形窗口,在后台使用 MATLAB 代码,因此不支持代码生成。
假设您只对桌面仿真感兴趣(即不是实时代码生成),那么您可以编写一个调用 Simulink Coder(RSIM 目标)生成的 exe(运行仿真并存储结果)的 MATLAB GUI在 .mat 文件中),然后使用 MATLAB 编译器部署 MATLAB GUI。它远非理想,但可以工作。
【讨论】: