<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于Delphi的第三方串行通訊組件實(shí)現(xiàn)TH2817數(shù)字電橋儀器擴(kuò)展應(yīng)用

          基于Delphi的第三方串行通訊組件實(shí)現(xiàn)TH2817數(shù)字電橋儀器擴(kuò)展應(yīng)用

          作者: 時(shí)間:2012-08-30 來(lái)源:網(wǎng)絡(luò) 收藏

          摘要:串行通訊是測(cè)試必備的工業(yè)口,為了能更好的利用測(cè)試功能,通過(guò)使用串行通訊,來(lái)PC機(jī)軟件與測(cè)試的串行通訊,進(jìn)而對(duì)測(cè)試儀器的功能得以利用,使測(cè)試人員通過(guò)簡(jiǎn)單的界面操作和數(shù)據(jù)設(shè)置就能對(duì)測(cè)試儀器進(jìn)行操作,免去了解儀器復(fù)雜操作的環(huán)節(jié),同時(shí)也能對(duì)相關(guān)測(cè)試數(shù)據(jù)的電子處理和保存。
          關(guān)鍵詞:;串行通訊;電橋儀器;CommDriver

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

          1 電橋儀器與軟件開發(fā)工具
          1.1 電橋簡(jiǎn)介
          數(shù)字電橋儀器介紹是一種高精度、寬測(cè)試范圍的阻抗測(cè)量?jī)x器,可通過(guò)RS232C接口為儀器與計(jì)算機(jī)聯(lián)網(wǎng)通訊。
          1.2 開發(fā)工具介紹
          DelDhi是Windows平臺(tái)下著名的快速程序開發(fā)工具(Rapid Application Development,簡(jiǎn)稱RAD)。它的前身,即是DOS時(shí)代盛行一時(shí)的“Borland Turbo Pascal”,最早的版本由美國(guó)Borlancl(寶蘭)公司于1995年開發(fā)。主創(chuàng)者為AndersHejlsberg。經(jīng)過(guò)數(shù)年的發(fā)展,此產(chǎn)品也轉(zhuǎn)移至Embarcadero公司旗下。是一個(gè)集成開發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語(yǔ)言發(fā)展而來(lái)的Object Pascal,以圖形用戶界面為開發(fā)環(huán)境,透過(guò)IDE、VCL工具與編譯器,配合連結(jié)數(shù)據(jù)庫(kù)的功能,構(gòu)成一個(gè)以面向?qū)ο蟪绦蛟O(shè)計(jì)為中心的程序開發(fā)工具。對(duì)于工業(yè)口的開發(fā)可以利用其封裝好的控制來(lái)完成,不僅節(jié)省了開發(fā)時(shí)間,也能很好的得到支持服務(wù),而其成熟的IDE對(duì)于界面化的開發(fā)也能起到加速作用。

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


          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();