概述
在小编的字典中,调试能力的重要性是要强过开发设计能力的, 一名优秀的程序猿一定具备很强的调试能力,当然这也只小编自己的看法。
这个世界上没有哪个程序员能一下子写出没有错误的代码,而调试就是我们定位软件问题的最直接和最有效的方法。
注意
★环境:matlab2016b。宿主机和目标机均为普通windows电脑,win7 64位系统。
方法
一、打印的方式
这种方式有点类似于C语言编程中的printf,原理是调用ssSetErrorStatus()接口函数设置错误状态并输出相应的错误信息。
在使用ssSetErrorStatus()接口之前我们可以先调用sprintf对错误信息进行封装,这个函数与其它系统C语言函数完全一致,主要是格式化字符串存入指定变量里,通过sprintf的封装我们就可以让其达到类似printf的效果。
使用方法
1. 打开S函数,定义全局字符串msg,用于装载错误信息。
static char_T msg[256]; /*记录错误信息 */
2. 在我们需要调试的地方插入封装的调试信息即可。
① 输出带参数的调试信息。