尊敬的所有人:
从几年以来,我使用 Spll 例程(太阳能图书馆)锁定 sgen sinewave 至电网电压(为此,我使用"sgen.alpha=theta")。
此外、我使用电网频率(使用 ECAP 功能进行测量)将其与 sgen.freq 相匹配。 我的代码都运行得很好几次,但 随着时间,我的行号增加了很多(和内部变量的数量也)。
由于这种代码增加、有时我的 sgen sinewave 会疯狂、 假定存在奇怪的形式、如果我去调试特征值(频率、α 等)、它们将具有无意义的值。
我通过 在以下行前后移动一些变量声明来临时修复它:
外部 UINT16 RamfuncsLoadStart、RamfuncsLoadEnd、RamfuncsRunStart;
或移动此行:
SGENT_3D sgen=SGENT_3D_DEFAULTS;
但 继续不断开发我的代码不时问题出现,我失去了整整一天的时间来找到正确的顺序给变量的声明,使我的正弦信号工作.
有人能帮我吗?
非常感谢、
Nicola.

