TI中文支持网
TI专业的中文技术问题搜集分享网站

Solar library 问题

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

Joey Mao:

1、spll1是个结构体,具体的数据类型只能看结构体中的具体变量了,它是由SPLL_1ph_SOGI_IQ  spll1;这句定义的

2、这个函数就是在你说的这个.c文件中,第一个函数就是,它是个带参函数,定义的时候后面的括号中是形参,你不能拿使用的时候的直接去搜

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

xiaopu chen:

1.那怎么会有这个错误,请问怎么解决?谢谢

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

Joey Mao:

回复 xiaopu chen:

你的这条语句SPLL_1ph_SOGI_IQ  spll1;是不是写在函数调用的后面?要写到它的前面先进行定义

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

xiaopu chen:

回复 Joey Mao:

1.听了您给我的指导,我把这句话写在函数调用的前面了,但是还是有这个问题

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

Joey Mao:

回复 xiaopu chen:

报错就是函数调用这两行吗?你这几句都是在main函数中执行的吧,你把这句定义放到main函数之外去

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

xiaopu chen:

回复 Joey Mao:

1.不好意思我搞错了,是这一行 报错为:

请问是什么原因

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

Joey Mao:

回复 xiaopu chen:

这一行是在main函数还是其他函数中?SPLL_1ph_SOGI_IQ  spll1;这一句是在哪一行执行的?是在main函数里面吗?

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

xiaopu chen:

回复 Joey Mao:

是的,是在main函数中执行,刚刚按你说的放到main函数之外执行,错误更多。请问怎么解决这问题

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

Joey Mao:

回复 xiaopu chen:

SPLL_1ph_SOGI_IQ  spll1;你这一句是在main函数中执行的?那么你报错的那一行不是main函数中的吧

这一句应该放在程序的最前边,这样整个main.c文件中的spll1调用才不会有问题

1。&spll1这个变量怎么定义,就是定义的类型是什么?如:GRID_FREQ定义的类型为int

2.SPLL_1ph_SOGI_IQ_init(GRID_FREQ,_IQ23((float)(1.0/ISR_FREQUENCY)),&spll1)这个函数调用的时候,不是库里面有个定义SPLL_1ph_SOGI_IQ_init函数功能的文件吗?次文件在哪儿?我在SPLL_1ph_SOGI_IQ.C这个文件里找,没有啊,照理应该在这个文件里,对吧?

xiaopu chen:

回复 Joey Mao:

好,是这样子的,你说的是对的

赞(0)
未经允许不得转载:TI中文支持网 » Solar library 问题
分享到: 更多 (0)