silence_0326 发表于 2018-1-2 21:18

CCS实时观察变量问题,求指点

用CCS编译程序,控制电机,想实时观察其中的几个变量,电角度、机械角度的数值感觉不对呀,数值很大,到底是哪里的设置出现了问题?

机械角度是32位长整型,电角度是_iq数据类型

silence_0326 发表于 2018-1-2 21:19

帮自己顶一下,麻烦知道的朋友们回答一下,谢谢啦

秋天不再 发表于 2018-1-3 08:47

不对在哪里,就因为数值太大?是不是Q格式没切换?

xiaoxiao201005 发表于 2018-1-3 09:24

值很大吗?值大不大要看你的Q格式

silence_0326 发表于 2018-1-3 09:32

Q格式是Q24,我想知道如何观察实际机械角度的值

silence_0326 发表于 2018-1-3 09:34

秋天不再 发表于 2018-1-3 08:47
不对在哪里,就因为数值太大?是不是Q格式没切换?

谢谢回答,q格式具体怎么切换呀?

EMotorMan 发表于 2018-1-3 09:46

在调试的时候,鼠标右键变量,选择Qvalue那一项,选择Q24那一项,鼠标右键里面有,你自己仔细找下,可能我忘记具体菜单名啦,角度的转换很简单,例如Q24是0.1的话,那就是0.1*360=36度,对应的弧度自己算,注意Pi弧度对应180度而不是360度,同时0.1对应的数值是0.1*2^(24),自己找下

EMotorMan 发表于 2018-1-3 09:50

如果自己都不愿意换算,那也很简单,在观察窗口里面添加一个变量,写个公式,比如gMotorVars.Angle*360,我这个只是个示意,具体你自己类推,不是很复杂的

silence_0326 发表于 2018-1-3 13:56

EMotorMan 发表于 2018-1-3 09:50
如果自己都不愿意换算,那也很简单,在观察窗口里面添加一个变量,写个公式,比如gMotorVars.Angle*360,我 ...

好的,非常感谢您!{:1_551:}
页: [1]
查看完整版本: CCS实时观察变量问题,求指点