色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 設(shè)計(jì)應(yīng)用 > 開(kāi)放式的量測(cè)與組態(tài)軟件(圖)

          開(kāi)放式的量測(cè)與組態(tài)軟件(圖)

          ——
          作者: 時(shí)間:2007-02-06 來(lái)源: 收藏
           目前使用者用來(lái)開(kāi)發(fā)量測(cè)的應(yīng)用一般通過(guò)兩種方式:自己撰寫(xiě)程序,或是通過(guò)一些量測(cè)軟件包。這兩種方式各有利弊,通過(guò)自己撰寫(xiě)程序的方式,使用者可以得到最大的程序彈性,并且充分發(fā)揮計(jì)算機(jī)的計(jì)算功能,不過(guò),使用者得具備相當(dāng)程度的編程能力,才能順利的使用api并完成一個(gè)可靠的量測(cè)應(yīng)用。另一種方式是使用一些軟件包,這些軟件可以讓使用者非常迅速地完成一個(gè)簡(jiǎn)單的量測(cè)應(yīng)用,但是,當(dāng)使用者需要一些特殊的功能,比如一套自己開(kāi)發(fā)的數(shù)據(jù)處理算法時(shí),這些軟件功能便力不從心了。使用者僅能利用這些軟件包提供的功能,所以在程序的彈性與執(zhí)行效率上受到非常大的限制。
            本文將介紹一個(gè)開(kāi)發(fā)量測(cè)應(yīng)用的新觀念,不再是一套晦澀難懂的api,也不再是昂貴又缺乏彈性的軟件包,取而代之的是,使用者可以通過(guò)一個(gè)一個(gè)的軟件組件,像拼積木一般地組合出所需的量測(cè)應(yīng)用。這便是一套用來(lái)開(kāi)發(fā)量測(cè)應(yīng)用的積木。
            簡(jiǎn)單地說(shuō),daqbench 是一套利用微軟的activex技術(shù)開(kāi)發(fā)出來(lái)的控制組件,它可以幫助您快速地完成量測(cè)及自動(dòng)化控制的應(yīng)用程序。說(shuō)得更簡(jiǎn)單一點(diǎn),daqbench的每一個(gè)組件都有特定的功能,有的組件提供數(shù)據(jù)采集功能,有些組件可把數(shù)據(jù)畫(huà)在屏幕上,有些組件可把數(shù)據(jù)整合到其他的環(huán)境中,也有些組件可做數(shù)據(jù)的分析運(yùn)算。只要選擇適當(dāng)?shù)目刂平M件,將它們拼湊在一起,便可以完成應(yīng)用程序。
            我們來(lái)做一個(gè)量測(cè)并顯示數(shù)據(jù)的程序,讓大家看看“拼積木”有多么簡(jiǎn)單。用visual basic6.0來(lái)示范這個(gè)程序,這個(gè)程序的畫(huà)面如圖1所示。
            
             在這個(gè)范例中,用了兩個(gè)daqbench控制組件。一個(gè)是dchart,用來(lái)畫(huà)出信號(hào)。另一個(gè)是pci-9112控制組件,負(fù)責(zé)從pci-9112卡采集數(shù)據(jù)。還有另外兩個(gè)按鈕,分別代表開(kāi)始信號(hào)采集以及中止信號(hào)采集。大家都知道在vb中做ui很簡(jiǎn)單,請(qǐng)看圖2。
          正如您所見(jiàn)到的,只有三行程序代碼。一行命令pci-9112控制組件開(kāi)始采集數(shù)據(jù),一行停止采集,另一行則利用dchart控制組件把數(shù)據(jù)畫(huà)出來(lái)(如果想要對(duì)采集到的數(shù)據(jù)進(jìn)行處理,可以在繪圖之前先執(zhí)行自己的算法)。如果你寫(xiě)過(guò)類(lèi)似數(shù)據(jù)采集的應(yīng)用,回想一下,通過(guò)傳統(tǒng)的api的方式,要寫(xiě)上多少行程序?
                         
            
             上述的范例只是一個(gè)非常簡(jiǎn)單的例子,事實(shí)上,daqbench可以做更多的事。一個(gè)量測(cè)應(yīng)用大致上可以分為四個(gè)階段,首先,使用者必須從數(shù)據(jù)采集卡取得數(shù)據(jù)。其次,使用者會(huì)對(duì)數(shù)據(jù)進(jìn)行分析,這通常是量測(cè)應(yīng)用的核心部分。分析完數(shù)據(jù),您會(huì)得到一堆的數(shù)字,并且用可視化的方式把分析結(jié)果顯示出來(lái)。最后,使用者還可以把分析的結(jié)果存儲(chǔ)到其他環(huán)境中,像excel、數(shù)據(jù)庫(kù)等等。我們來(lái)看看daqbench在這四個(gè)階段中能做什么?
          1. 數(shù)據(jù)采集


            提供了各種的硬件控制組件,可輕松控制硬件,包括:
           



          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉