Windows NT定時器程序的編寫
大?。?/span>0.2 MB 人氣: 2017-11-08 需要積分:0
標(biāo)簽:定時器(111265)windowsnt(1138)
由于控制系統(tǒng)的功能越來越多地通過軟件實現(xiàn),在控制系統(tǒng)的軟件編寫過程中就經(jīng)常涉及到各種定時器程序的編寫。本文主要介紹幾種在 NT 下通過軟件獲得較高精度定時器的方法,并對其性能作了粗略的分析。
定時器一般是指在一定時間范圍內(nèi)多次或單次觸發(fā)的邏輯或物理裝置。在控制系統(tǒng)中,定時器是重要的邏輯/物理設(shè)備,通常用來周期性地(通常也要求是實時的)執(zhí)行某一既定動作,如狀態(tài)報告、掃描設(shè)備運行情況或通訊等。由于計算機控制系統(tǒng)的大量應(yīng)用,早期控制系統(tǒng)中的各種硬件設(shè)備的邏輯功能逐漸簡化或直接由計算機軟件直接實現(xiàn),使系統(tǒng)的易用性和通用性都大大增強。但同時也帶來不利因素,硬件設(shè)備的減少使很多原來由硬件時鐘完成的定時器或中斷功能改由計算機時鐘+控制系統(tǒng)軟件實現(xiàn),使得控制系統(tǒng)軟件設(shè)計難度增加,穩(wěn)定性降低。尤其因為進來很多控制軟件要求有更好的用戶界面轉(zhuǎn)而在 Windows NT 中實現(xiàn),使這一矛盾更加突出。本文從控制系統(tǒng)軟件編寫人員的角度,介紹幾種較為簡單實用的定時器的使用方法。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%