儀器智能勘驗程序新型式研討和控件構架的研發運用
系統偏軟件十十函數庫消息基控制寄存器奉控制驅動函數控制各種總線接口儀器控制軟件的層次結構巧控制儀器的體系結構虛擬儀器軟件架構為高層多廠商系統軟件組件如儀器驅動程序、軟前面板和應用軟件等的開發、交付和互操作提供了一個共同的基礎。
庫駐留在計算機系統中,計算機與儀器的鏈接,用于實現對儀器的過程控制,其實質是使用虛擬儀器系統的標準的。本身不具備編程能力,它是一個高層的,通過調用底層的驅動程序來完成對儀器的編程,如所示。
說明,通過函數對儀器的寄存器進行讀寫從而控制儀器,基于寄存器的儀器控制基本的函數。通過函數從指定存儲器空間、偏移量中讀取位、位或位字節。而函數操作時,運用特定的地址空間寫出、或位數據,分別到指定的偏移量中。由于有些儀器不提供語句手冊和寄存器說明,所以前面所講的基于消息和基于寄存器的方法不能解決此類儀器的控制問題。
這些儀器一般采用驅動函數調用方式,儀器廠家在生產儀器一般會提供儀器的馭動函數,調用這些驅動函數即可對儀器進行控制。從整體上說,種控制方式可以使用相同的編譯器語言結構。
只是在儀器通信部分有所不同,軟件內部調用的函數不一樣。為軟件語言結構,分為參數設置語句、信號選通開關控制語句、儀器設備控制語句、數據回讀存儲語句、結果誤差判斷語句。儀器控制流程框資源管理器函數吻隨,是所有函數工作的基礎。在使用函數前,必須首先用函數飾氏打開資源管理器。
資源管理器函數飾無創建的資源鏈與搜索資源函數。創建的資源鏈共享的空間。這的空間以指針數組的形式出現,用來存放仔地函數和函數創建的所有資源鏈的頭指針,供其他函數查找、獲得和修改資源。每使用一次打開會話函數吻,就打開個與資源的會話通道。打開設備以后,可通過函數與儀器通訊。
通訊完畢后,調用函數關閉設備與設備管理器。其中,函數與儀器通訊有種方式基于消息基控制、基于寄存器控制和儀器驅動函數控制。儀控側的種方式消息基控制一般采用語言控制,細記。定義通過控制器和儀器通訊時儀器程控碼的規則閣大部分儀器說明書上都帶有語句集,通過函數發送、接收、尹詢問將語句發送到儀器接口即可控制儀器。
寄存器控制方式是根據儀器說明書上對寄存器的流程代碼語句開始檢定參數設里語句儀器設備控制語句數據回讀和存儲語句結果誤差判斷語句結束語句軟件語言結構儀器控制語句中包括對儀器接口和地址的識別,通過識別,平臺內部調用相應接口的驅動函數將儀器控制語句發送到相應儀器中,數據回讀存儲語句設置相應標識,調用讀取函數返回數據到平臺數據庫中。最后結果誤差判斷語句調用誤差判斷模塊對計量結果進行評定。
【中國糧油儀器在線】部分信息來自互聯網,力求安全及時、準確無誤,目的在于傳遞更多信息,并不代表本網對其觀點贊同或對其真實性負責。