在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
Young Hu:
是graph配置的问题。采样buffer size和数组大小设置成一样的,数据格式设置为32位的有符号,采样率设置为1)
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
junli jiao:
回复 Young Hu:
您好,还是没出来,请再帮我看一下哪里设置的不对吧,谢谢。
我在HVPM_sensorless.c中的程序中看到
// Initialize DATALOG module dlog.iptr1 = &DlogCh1; dlog.iptr2 = &DlogCh2; dlog.iptr3 = &DlogCh3; dlog.iptr4 = &DlogCh4; dlog.trig_value = 0x1; dlog.size = 0x00c8; dlog.prescalar = 5; dlog.init(&dlog);
所以你说的采样buffer size就是指上面的0x00c8吧,也就是在graph配置时填200?
然后根据dlog4ch_HVPM_Sensorless.h中如下说明:
typedef struct { long task; // Variable: Task address pointer int *iptr1; // Input: First input pointer (Q15) int *iptr2; // Input: Second input pointer (Q15) int *iptr3; // Input: Third input pointer (Q15) int *iptr4; // Input: Fourth input pointer (Q15) …… } DLOG_4CH; 把配置中的Q_value设置成15?
然后数据格式为32 bit signed integer ,采样率设置为1,但是还是不行 显示如下:
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
Young Hu:
回复 junli jiao:
从图中能看出,Q15格式没有设置正确
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
junli jiao:
回复 Young Hu:
您好,终于发现问题所在了,是因为start addtess:&DlogCh1 这个设置不正确,应该是start addtess:DLOG_4CH_buff1
但是不明白为什么这样设置,希望能帮我解释一下 ,非常感谢!!!下面是我的想法:
我的目的是看C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x路径电机控制程序中的level1调试中的如下代码显示:
// Connect inputs of the DATALOG module // —————————————————————————— DlogCh1 = _IQtoQ15(svgen1.Ta); DlogCh2 = _IQtoQ15(svgen1.Tb); DlogCh3 = _IQtoQ15(svgen1.Tc); DlogCh4 = _IQtoQ15(svgen1.Tb-svgen1.Tc);
如果查看DlogCh1中的显示,把&DlogCh1 地址给start address应该能正常显示才对,为什么不可以呢?这个DLOG_4CH_buff1该怎么解释呢?
下面是正确设置截图,方便以后的人查看吧,最后感谢论坛在dsp学习中给了我很多帮助!
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
chuang hou:
回复 Young Hu:
没找到graph设置的资料,请问您能提供吗?设置的各个参数的意义到底什么呢?
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
Martin Yu:
回复 chuang hou:
上传一个CCS的使用说明:
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
xin zhang11:
你好 我也遇到了用graph查看变量的波形图 结果与实际不一样 ,起始地址要怎么写呢?从哪儿可以看到?谢谢
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
chuang hou:
回复 chuang hou:
我研究了一下,大概会了,现在自己在用,第一个参数缓存大小,是指一次读取的数据长度,第二个,读取数据的格式,这个取决于你存储的变量格式,第三个Indexincrement,大概是步进大小,没什么用,不用管,Q_Value也不用改,这个主要是用来执行Iq格式转换的,如果不实用iq格式,是用不到的,至于后面的取样频率。这个纯粹是扯淡的,不用管,开始地址,指的是开始读取数据的初始地址。后面的数据,比较关键的是diaplaydatasize,就是显示几个数据,一般设置和第一个相同就可以了
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
xin zhang11:
回复 chuang hou:
嗯 ,好的 ,我的波形也出来了 ,谢谢哈
在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!
an xiao:
回复 junli jiao:
感谢,我的波形也出来了