我现在要实现一个电扇的转动动画,我用四片叶子,一组叶子当11这个变量为1显示,另一组叶子当11这个变量为0显示,这样给人的感觉电扇是转动的,问题是我要实现当"chui"这个变量为58.8值的时候电扇转动,其他时候是停止的,我在全局脚本里面写了如下的程序,现在电扇一直转,给"chui"这个变量其他值它也转,触发器是周期250MS,请高手帮忙看下程序!在线等!
#include "apdefap.h"
int gscAction( void )
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
float a;
a=GetTagFloat("chui");
while(a=58.8)
{int b,b=1;
if(b>0)
SetTagBit("11",0);
b=b-1;
if(b=0);
SetTagBit("11",1);
}
SetTagBit("11",1);
return 0;
}