• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 手機與無線通信 > 設計應用 > 基于Delphi的第三方串行通訊組件實現TH2817數字電橋儀器擴展應用

    基于Delphi的第三方串行通訊組件實現TH2817數字電橋儀器擴展應用

    作者: 時間:2012-08-30 來源:網絡 收藏

    摘要:串行通訊是測試必備的工業口,為了能更好的利用測試功能,通過使用串行通訊,來PC機軟件與測試的串行通訊,進而對測試儀器的功能得以利用,使測試人員通過簡單的界面操作和數據設置就能對測試儀器進行操作,免去了解儀器復雜操作的環節,同時也能對相關測試數據的電子處理和保存。
    關鍵詞:;串行通訊;電橋儀器;CommDriver

    在測試儀器不斷日新月異的當今,工業接口(串行口)卻是測試儀器必備的,利用工業接口快速開發出適合自己的PC上位機軟件,對于開發測試儀器的功能、儀器的智能控制和數據電子化有明顯的實際意義。

    1 電橋儀器與軟件開發工具
    1.1 電橋簡介
    數字電橋儀器介紹是一種高精度、寬測試范圍的阻抗測量儀器,可通過RS232C接口為儀器與計算機聯網通訊。
    1.2 開發工具介紹
    DelDhi是Windows平臺下著名的快速程序開發工具(Rapid Application Development,簡稱RAD)。它的前身,即是DOS時代盛行一時的“Borland Turbo Pascal”,最早的版本由美國Borlancl(寶蘭)公司于1995年開發。主創者為AndersHejlsberg。經過數年的發展,此產品也轉移至Embarcadero公司旗下。是一個集成開發環境(IDE),使用的核心是由傳統Pascal語言發展而來的Object Pascal,以圖形用戶界面為開發環境,透過IDE、VCL工具與編譯器,配合連結數據庫的功能,構成一個以面向對象程序設計為中心的程序開發工具。對于工業口的開發可以利用其封裝好的控制來完成,不僅節省了開發時間,也能很好的得到支持服務,而其成熟的IDE對于界面化的開發也能起到加速作用。

    2 軟件開發
    2.1 軟件實現功能及數字電橋儀器串行數據格式
    為了簡化復雜的儀器操作,實現儀器測試信息的集中自動化管理,利用PC上位機通用、高速的軟件編程能力來實現。通過RS232C可實現對儀器的測試設置,顯示設置,打印設置,并能接收來自儀器的測試信息,擴展儀器功能。
    數字電橋儀器的串行通訊數據格式:發送數據格式包括了43個字節的信息,其中1-2字節為起始識別信息,中間字節信息均為儀器的測量數據信息,第43個字節為結束字符,也即在PC端接收數據時,每幀數據包括43個字節。接收數據格式包括了2個起始字符1個接收字符及2-9個字符的設置命令。
    2.2 PC軟件設計
    PC軟件設計的初衷就是為了簡單快捷的通過PC機實現對數字電橋儀器的控制,并能實現其結果的電子存檔?;诖薖C需要實現接收數字電橋的串行口數據,并能向串行口發送控制命令(數據),并能實現將數字電橋儀器的串行數據結果進行保存的打印。所以整個軟件的核心在于其串行數據的接收及發送。
    2.2.1 Windows硬件訪問機制
    Windows操作系統的機制禁止應用程序直接訪問硬件,但它提供了豐富的API函數,可以支持大多數的硬件和協議,并隱藏了許多底層的處理,為編程人員編制程序提供了方便,免除了編程人員對有關硬件的調試麻煩。但是利用API進行串口通訊編程較為復雜,需要掌握大量的通訊知識,相比較下利用組件進行程序開發則較為方便。而大多數開發語言的編程環境均支持組件,Delphi亦是如此。
    Delphi的串口通訊需要利用開發的組件,使用免費的組件CommDriver,其包含了串口通訊需求的基本操作。


    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 墨竹工卡县| 密云县| 留坝县| 英山县| 台中市| 宣化县| 夹江县| 海门市| 剑川县| 大厂| 大邑县| 苗栗市| 巴里| 武汉市| 文山县| 得荣县| 崇义县| 肥西县| 五峰| 资溪县| 姚安县| 吕梁市| 颍上县| 铜鼓县| 淮南市| 兴仁县| 彝良县| 会宁县| 布尔津县| 肥西县| 新巴尔虎左旗| 朝阳区| 南岸区| 鄄城县| 航空| 介休市| 大冶市| 东乌| 佳木斯市| 深泽县| 喀什市|