本人建議您在Wincc中應盡量減少腳本的使用,因為腳本的運行效率很低下。
有關延時相當的容易,一般可以有以下幾種方法:
1 調用系統的Sleep函數來獲取延時,但是結果是導致系統的掛起,早期的延時采用此方法。
2 為了改變這一問題,因此開始使用For,While等編制空循環作為延時,但是缺陷在于延時精度相當的不準確。
3 然后開始使用動作來做延時,因為動作中可以設定觸發時間,然后將變量累加來作為延時,這種方法使用還是相當普遍,但是缺點是占用系統資源。
4 通過API函數讀取Windows系統的運行時間,將兩次運行時間相減來獲取延時時間,這種方法集合了第2項中的While循環,系統執行效能還是不錯的,一般歐系項目中普遍使用的方式,可獲得較高的定時精度,但是需要編程者比較熟悉API。
以上!
Good Luck!