在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中,转到>项目/解决方案并选择可执行文件。打开要调试的源代码,设置断点并单击开始调试按钮。
现在轮到你了
让我们知道你对R2013b中的这个新增强的看法这里的评论.
评论
要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。