服務熱線
18613981349
solserver技術開發砝碼檢測自動化系統:
采用c#編程語言和SQLServer數據庫技術開發了*套砝碼檢測自動化系統,該系統具有界面友好、操作容易和*度自動化等特點。該測試系統功能完備,可實現儀器控制、數據采集、分析處理、數據庫管理和實驗結果報表輸出等功能。1引言
隨著信息技術的迅猛發展,計量信息化、數字化已是計量事業發展的必然趨勢。目前大多數質量計量實驗室的砝碼檢測工作仍以人工操作方式為主,工作效率低且容易出錯。如何利用信息技術實現砝碼檢定工作的信息化和自動化具有重要意義。在砝碼檢測方面,*已有少數研究者開展相關工作,開發出適于自用的檢測系統,為砝碼檢測自動化做出了重要貢獻,但在通用性和功能完備性等方面仍有很多工作有待改進和完善。本文對自主開發的砝碼自動化檢測系統的技術手段和相關功能進行了介紹。
2系統設計和軟件開發
2.1系統構成。砝碼自動化檢測系統主要由作為檢測設備的電子天平和質量比較儀、串口服務器、計算機和自主開發的軟件系統構成。本系統采用MOXANPort5610RS.232機架式串口設備服務器,即可將實驗室現有的多臺測試設備(電子天平或質量比較儀)連入以太網。再將多臺計算機及外圍設備連入以太網,即可實現多臺設備和多臺計算機之間的點對點通訊。
2.2通訊技術。本實驗室現有的幾臺測試儀器均帶有RS232串口,采用串行通訊技術即可實現計算機與檢測儀器的通訊,從而可實現在計算機上對測試設各進行操作,包括開機、重啟、讀數、歸零、去皮等多項操作。.NETFramework4.0類庫包含了SerialPort類,可以方便地實現*需要串口通訊的多種功能,本系統通過c的串行通訊類實現了計算機與測試設備的通訊。
2.3軟件設計
2.3.1面向對象技術。采用面向對象技術有如下幾個好處:*是與人類習慣的思維方法*致;二是穩定性好;三是可重用性好;四是可維護性好。封裝、繼承和多態是面向對象開發技術的主要特征。
2.3.2開發工具。c群是*種簡單、現代、面向對象、類型非常安全、派生于C和C++的編程語言,其設計與現代開發工具的適應性要比其他語言更*,它同時具有VisualBasic的易用性、*性能以及C++的低級內存訪問性。C≠}是使用.NET的*種面向對象的新語言。VisualStudio2010是*個全面集成的開發環境,用于編寫、調試代碼,把代碼編譯為程序集進行發布?;?佳考慮,本文采用C語言作為軟件開發工具,以基于.NETFramework4.0的VisualStudio2010作為開發環境進行軟件開發。
2.3.3數據庫管理。在基于數據庫的自動化測試系統中,很重要的*部分工作是對實時采集的數據進行顯示、查詢、統計、生成報表分析等。這其中涉及的*主要的任務就是對數據的讀取和寫入,即與數據庫系統進行交互。數據庫可保存在本地服務器上,也可保存在遠程服務器上,為其它計算機提供數據服務和文件服務。本系統在開發之初即定位于開發*個界面友好、功能完善、通用性強、可擴展的商業軟件,為了滿足不同用戶的需求,本系統同時兼容了MicrosoftAccess(桌面型數據庫)和MicrosoftSQLServer2008(服務器型數據庫)兩類數據庫,為用戶提供單機版和網絡版兩種選擇。我們采用ADO.NET組件,可以很容易地實現c撐語言與數據庫的交互。
2.3.4軟件系統結構。本系統軟件采用模塊化設計,主要由五大部分組成:主程序、操作模塊、數據庫模塊、設置模塊和幫助模塊。
免責聲明:文章*供學習和交流,如涉及作品版權問題需要我方刪除,請聯系我們,我們會盡快進行處理。
上一篇:*砝碼以及相關檢定證書的概述
下一篇:E2等級砝碼毫克組檢定組合算法