附件中是源代码,直接用export导出的,所以可以用import直接导入。里面的 motor 文件夹下的文件 Motor_00_Pan_cla.cla,打开即可看下以下图片所示的代码。图片中的灰色字符是打开了特殊字符显示,我要说的问题和字符有关。
问题是,我用Format功能整理了代码格式,然后如图所示,第一个函数CLAsinPU 失去了加亮的色彩,而第二个函数CLAcosPU还有加亮色彩。
然后编译,没任何错误提示,烧录也正常,但是运行时电机明显缺一相电流,也就是说,那个丢失色彩的函数确实没有正确调用到。必须删除那句代码前面一些字符,加亮色才会重新出现,代码正常运行。
这个问题折腾了好一会才发现,因为实在太隐蔽了。更让我担心的是,不知是否在其他地方也出现了这样的问题,因为之前一次发现一个预编译常量也丢失了色彩,那是我自己配置的色彩,不过因为编译没错误所以没在意。还有,如果是没色彩显示的文字呢?如何发现问题?
如果我测试时没测到相关代码,就无法发现这些问题,现在还不知道究竟有多少地方出现这样的隐藏错误。感觉和中文有关,希望我的附件在贵司那里能重现这个现象,我这里import后还是能重现的。
使用的是CCS Version: 6.0.1.00040
请求贵司尽快查明原因,并告知如何彻底清查这些隐藏错误!谢谢!

