虛擬設備驅動程序
2024/11/15 8:02:56點擊:
虛擬設備驅動程序(VxD)的設計VxD程序主要和PC機、數據采集電路進行通信,管理PC機ISA槽的10號中斷,用中斷方式讀取AD轉換數據,并回送給PC機,由Windows程序進行數據處理。VxD的開發工具很多,本文選用VtoolSD軟件色,用其中的QuickVxD快速生成VxD框架,然后在框架程序的相應接口函數中添加代碼。以下是虛擬設備開發VxD的幾個接口函數:在此接口函數中設定額個變量datal-data4,用以存放通道1-4的AD轉換數據;這個函數將VxD從數據采集電路的數據緩沖通道中獲取的AD轉換數據回送給Windows應用程序;VxD與硬件的通信接口:是VxD與數據采集電路的通信接口,也就說,當10號中斷一發生,此函數就被執行。在這個函數中進行了解除VxD與IRQ10掛接的操作。33Windows應用程序的設計Windows應用程序主要實現殺菌軟操作控制面板,包括硬件的初始化、殺菌過程的啟動、停止,脈沖電場參數的設置與調整,殺菌電壓的動態顯示等。在INTO中斷服務程序中,只需切斷脈沖電源,即清除P2.7位,強制斷開高速電子開關即可達到中斷殺菌過程的步。
高壓脈沖電場食品殺菌裝置控制系統的設計軟件控制面板主要分為參數顯示和調整、殺菌電壓顯示和監測、殺菌過程啟動和停止三部分,另外,還有兩個虛擬設備控件指示當前殺菌狀態是正常還是不正常。
- 上一篇:淺談考勤系統的硬件設計要求 2024/11/15
- 下一篇:虛擬儀器的不足之處 2024/11/15