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