我想要實(shí)現(xiàn)的功能是,每個(gè)小時(shí)的第一分鐘內(nèi)或者每天的第一分鐘內(nèi)歸檔一次。看到過這樣的代碼:
采用非周期規(guī)定類型,事件控制采集,定義事件變量"start”作為歸檔起始和停止控制變量。
在全局腳本中添加如下代碼:
if(GetTagWord("LocalMinute")==0); //判斷分鐘為0執(zhí)行腳本
{
SetTagWord("tag1",GetTagWord("tag1")+1); //tag1的值加1再賦值給變量tag1
SetTagBit("start",!GetTagBit("start")); //start取反
}
return 0;
在上述腳本中if(GetTagWord("LocalMinute")==0);的意思應(yīng)該是當(dāng)LocalMinute==0時(shí)。
才執(zhí)行下面的兩個(gè)語(yǔ)句。LocalMinute為新建的系統(tǒng)變量,代表分鐘,但是在實(shí)際運(yùn)行中發(fā)現(xiàn)
LocalMinute不等于0,而且在1-59之間時(shí),大括號(hào)里面的語(yǔ)句依然執(zhí)行了。請(qǐng)教給位if語(yǔ)句這里
問題出現(xiàn)在哪里?