人在仿真软件金宝app

金宝appSimulink &基于模型的设计

在R2013b中调试金宝appSimulink Coder可执行文件

几天前,我向一个用户展示如何调试由Simulink Coder生成的可执行文件,我意识到新的金宝app工具链的方法在R2013b中使这个过程更容易。

让我们看看如何调试R2013b中的Simuli金宝appnk Coder可执行文件。

这个问题

如果要调试可执行文件,则需要调试信息。例如,当使用Microsoft Visual Studio时,这些信息存储在项目数据库,扩展名为.pdb的文件。

要生成这个.pdb文件,需要向编译器传递特定的标志。

对于许多版本,当我需要调试Simulink Coder可执行文件时,我的工作流程是生成代金宝app码,打开makefile,搜索这行代码:

从生成文件中启用调试

将该值更改为1,并执行.bat文件来构建可执行文件。

我不得不承认,这个过程不是很有效,每次重新生成代码时都必须重复,因为修改后的makefile会被覆盖。当然,有一些方法可以自动化这个工作流的某些部分,但这需要一些非常高级的Simulink知识。金宝app

R2013b工作流

在R2013b中,现在可以直接从Simulink接口进行调试。金宝app不再需要成为一个黑客大师!

你要做的就是设置构建配置选项调试在模型配置的代码生成部分。

从模型配置中启用调试

构建模型后,.pdb文件将与可执行文件一起出现在当前目录中。

生成的可执行文件的程序数据库

在Visual Studio中,转到>项目/解决方案并选择可执行文件。打开要调试的源代码,设置断点并单击开始调试按钮。

调试在Microsoft金宝app Visual Studio中生成的Simulink Coder可执行文件

现在轮到你了

让我们知道你对R2013b中的这个新增强的看法这里的评论

|

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。