以下是我建立的一个用于电机定时启停的 项目函数 ,在全局脚本编译的时候没有问题,可是放到按钮里面按下时C动作就有问题了,麻烦大家解决下,谢谢
#pragma option(mbcs)
void TimerStartStop(WORD Week, WORD StartHour, WORD StartMinute, WORD EndHour, WORD EndMinute, WORD Output, WORD CONTROL,BOOL Enable)
{
WORD x,y,z,a,b,c,e,f,g,h;
BOOL i;
x=GetTagWord("week"); //Return-Type: WORD
y=GetTagWord("hour"); //Return-Type: WORD
z=GetTagWord("min"); //Return-Type: WORD
a=(WORD)(Week);
b= (WORD)(StartHour);
c= (WORD)(StartMinute);
e= (WORD)(EndHour);
f= (WORD)(EndMinute);
g= (WORD)(Output);
h= (WORD)(CONTROL);
i=(BOOL)(Enable);
if (h==1)
{
h=0;}
if ( (i==1) && (x==a) && (y==b) && (z==c) && (g!=0x200) )
{
h=0x1;
}
if ( (i==1) && (x==a) && (y==f) && (z==g) && (g>=0x200) )
{
h=0x1;
}
}
