我想要实现的功能是,每个小时的第一分钟内或者每天的第一分钟内归档一次。看到过这样的代码:
采用非周期规定类型,事件控制采集,定义事件变量"start”作为归档起始和停止控制变量。
在全局脚本中添加如下代码:
if(GetTagWord("LocalMinute")==0); //判断分钟为0执行脚本
{
SetTagWord("tag1",GetTagWord("tag1")+1); //tag1的值加1再赋值给变量tag1
SetTagBit("start",!GetTagBit("start")); //start取反
}
return 0;
在上述脚本中if(GetTagWord("LocalMinute")==0);的意思应该是当LocalMinute==0时。
才执行下面的两个语句。LocalMinute为新建的系统变量,代表分钟,但是在实际运行中发现
LocalMinute不等于0,而且在1-59之间时,大括号里面的语句依然执行了。请教给位if语句这里
问题出现在哪里?