《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于VB和LabVIEW的自動化控制和編程設計
基于VB和LabVIEW的自動化控制和編程設計
摘要: 介紹了在VB和Labview平臺下,利用Labview的強大儀器驅動和實驗儀器圖形顯示、VB的可視化編程完成友好的用戶界面進行混合編程,實現了應用系統的無縫集成,豐富了軟件的測量功能,縮短了程序的開發周期。
關鍵詞: 自動化軟件 VB LabView
Abstract:
Key words :

1 引言

  虛擬儀器(簡稱為VI)的開發環境有很多,但NI公司的LabVIEW最為著名。LabVIEW不同于基于文本的編程語言(如Fortran和C),是一種圖形編程語言——通常稱為G編程語言,其編程過程是通過圖形符號描述程序的行為。LabVIEW使用的是科學家和工程師們所熟悉的術語,還使用了很易于識別的構造G語言的圖形符號,即使具有很少編程經驗的人也能學會使用LabVIEW。而VB作為可視化編程工具,不僅簡單容易上手,而且功能強大,可以開發友好的用戶使用界面,同時通過ActiveX控件、DLL(動態鏈接庫)等多種方法實現與其他軟件的聯合開發。

  Microsoft把所有以COM為基礎的技術統稱為ActiveX技術。自動化是大多數ActiveX技術的基礎,它可使解釋性的宏語言(如VB)能夠在不了解應用程序實現細節的情況下控制自動化對象。Labview實現了ActiveX自動化服務支持,在VB下通過ActiveX自動化接口可將 Labview作為Visual Basic語言的一個ActiveX部件調用。

  本文以Agilent公司的E5262A儀器為例,通過Labview和VB混合編程,實現了多種數據采集和自動化控制系統。

2 程序設計

  程序設計以VB作為編程界面,同時調用Labview的圖形顯示控件,而動態鏈接庫則要使用Win的Kernel32.dll,以及Labview的 Gpib32.dll、Visa32.dll、儀器驅動安裝時生成的E5260_32.dll等。程序流程圖如下圖所示。

  首先安裝儀器自動的驅動庫,接口一般采用通用的GPIB標準,不僅數據、命令傳輸速度快,而且一張GPIB卡能夠同時控制最多16臺儀器。儀器驅動安裝后,會生成一個以儀器為名的DLL文件??梢岳肔abview的MAX進行接口掃描,發現新增加的儀器。安裝Labview后,在系統目錄下有 gpib32.dll文件。

  其次當電腦中安裝了Labview后,在VB的工程引用中選取所需要的庫文件,其中包括了Agilent的VISA庫文件;在控件引用中,選中 National Instrument公司的CW(波形顯示)等控件;Microsoft的通用對話控件。這樣就可以直接使用NI公司Labview的控件了。在VB工程中,添加儀器的動態鏈接庫(DLL)聲明,包括將要使用的常量字符、GPIB、VISA接口庫函數、儀器(E5262A)庫函數、以及系統的Kernel32庫函數等等。如:Declare Function viOpenDefaultRM Lib "VISA32.DLL" Alias "#141" (sesn As Long) As Long 等等。

  程序設計中首先出現用戶選擇界面,選擇所需要的測量方式,進入下一界面,填寫測量參數,程序進行儀器初始化,根據送入參數進行測試,測試結果由Labview控件顯示,用戶指定文件保存信息將數據保存到文件中。

  VB自帶了時鐘控件Timer,但時間量級是毫秒,快速測量或者反復切換測量狀態時不方便,程序中采用了Win的API函數,通過調用 Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)函數,更加方便的對程序進行控制。

  E5262數據采集和自動測量要求:測量一般為三極管的電壓電流變化曲線和漏電流,因此要加入輸入電壓值一、電壓二作為兩者間的電壓值,如使用共發射極時,可以測量不同Vce電壓值時,Vbe的電流曲線。即先固定Vce的電壓值,改變Vbe值,得到伏安曲線。

 


圖1、PNP三極管示意圖

  根據實驗要求設計數據采集模式為以下幾種:

  模式1:固定通道一,二的電壓,即固定Vce、Vbe值,測量電流Ibe。

  模式1:固定通道二的輸出電壓,即固定Vce,以三角波形方式改變通道一(即Vbe)的輸出電壓,測量電流Ibe。

  模式2:固定通道一的輸出電壓,即固定Vbe,以三角波形改變通道二(即Vce)的輸出。測量電流Ibe。

 


圖2 程序流程圖

  數據保存格式規范為數據序列號、實驗日期、采集時間、通道一電壓值、通道二電壓值、采集電流值。

  主要程序代碼說明:

  ReDim OnePeroI((CInt((vdmax - vdmin) / vdstep)) * CInt(tspotcount.Text)) //根據測量數據要求動態分配空間

  For vg = vgmin To vgmax Step vgstep //進行三角波電壓輸出循環

  For vd = vdmin To vdmax Step vdstep//進行三角波電壓輸出循環

  If Option1.value = True Then //判斷使用通道測量類型

  If Combo1.ListIndex = 0 Then//判斷輸入類型,電流還是電壓

  ret = age5260_force(vi, pins(0), age5260_VF_MODE, 2, vd, idcomp, 0)

  End If

  End If

  If RunorStop = True Then //是否被用戶強行終止測量

  test_stopmeas //儀器設置清零

  Exit Sub //退出

  Else

  spot_meas //進行測量

  OnePeroI(CurrentIndex) = meas //保存數據到數組

  Sleep Sleeptime //延遲,控制采用速率

  End If

  CWGraph1.PlotY OnePeroI //Labview控件顯示圖形

  Next vd//通道循環

  CWGraph1.ClearData //圖形更新

  Next vg//通道循環

3 測試實例、結果和討論

 


圖3 基于Labview和VB儀器采集自動化控制界面

  程序在Labview7.1和VB6.0軟件下,系統為Windows XP運行測試通過。儀器使用的是Agilent公司的E5262A,實驗測量的是三極管在不同偏壓下的電流值曲線,程序中可以由自定義的函數設置任意形狀的輸出電壓值。結果表明程序不能快速的自動化測量采集數據,將采集的不同對比圖形實時顯示,還能夠進行初步的數據處理,極大的方便了實驗的進行。

4 結束語

  本文的創新點:

 ?。?)進行基于VB和Labview的聯合混合編程,,利用Labview的強大儀器驅動和實驗儀器圖形顯示、VB的可視化編程完成友好的用戶界面進行混合編程,實現了應用系統的無縫集成,豐富了軟件的測量功能,縮短了程序的開發周期。

 ?。?)充分的利用了AcitiveX控件和DLL(動態鏈接庫)等多種方法,不僅能夠滿足實驗測量要求,還增強了儀器的測量功能,充分的發揮了虛擬儀器編程的強大能力。

 ?。?)程序中可以通過自己開發的函數進行數據處理,在測量顯示存儲數據的同時,將初步結果也計算顯示出來,這樣不僅直觀的監控測量系統,還能隨時根據結果進行參數的調整。

參考文獻

  [1]畢虎,律方成,李燕青,李和明.Labview中訪問數據庫的幾種不同方法.微計算機信息,2006,1-1:131-134。

  [2]吳苗,許江寧,繆繡華,紀兵.基于Labview的設備驅動程序開發技術研究.微計算機信息,2006,2-1:153-155。

  [3]毛建東.基于Labview的單片機數據采集系統的設計.微計算機信息,2006,3-2:41-42。

  [4]周偉林,李清峰,楊華勇.基于Labview的AC1077數據采集卡的驅動.微計算機信息,2006,1-1:121-123。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲精品三级| 免费在线观看日韩欧美| 日韩亚洲国产精品| 欧美精品亚洲一区二区在线播放| 国产精品久久久久久久app| 欧美激情综合五月色丁香小说| 国产亚洲欧美激情| 欲色影视综合吧| 欧美黄色片免费观看| 亚洲国产精品久久久久| 免费久久99精品国产自在现线| 国产小视频国产精品| 亚洲精品永久免费| 欧美精品一区二区蜜臀亚洲| 国产精品porn| 韩国三级电影一区二区| 亚洲最新视频在线| 久久精品夜色噜噜亚洲a∨| 亚洲人成网站影音先锋播放| 国产一区二区三区高清在线观看| 亚洲精品在线观看免费| 欧美亚洲一区在线| 久久成人精品| 久久久一二三| 欧美一区二区三区啪啪| 在线视频国内自拍亚洲视频| 黄色精品在线看| 国产精品羞羞答答| 亚洲午夜激情| 国产三区精品| 国产精品久久午夜夜伦鲁鲁| 国产欧美成人| 久久久久久久久一区二区| 欧美国产激情二区三区| 另类天堂av| 欧美在线观看视频一区二区| 久久成人免费电影| 老牛国产精品一区的观看方式| 欧美福利视频网站| 亚洲国产成人一区| 性久久久久久| 亚洲美女性视频| 欧美日韩精品免费观看| 日韩手机在线导航| 国产视频一区在线观看| 国产一区二区日韩精品欧美精品| 久热这里只精品99re8久| 欧美日韩视频专区在线播放| 亚洲伦理在线免费看| 亚洲激情av在线| 欧美伦理a级免费电影| 欧美一区二区三区播放老司机| 国产精品久久国产精麻豆99网站| 亚洲欧美成aⅴ人在线观看| 免费在线国产精品| 蜜桃精品一区二区三区| 欧美日韩免费精品| 久久一区亚洲| 国产精品日韩在线观看| 国产日韩欧美精品在线| 欧美精品成人在线| 激情综合自拍| 亚洲图片欧美日产| 国产精品网站在线观看| 欧美大片免费观看在线观看网站推荐| 国产精品男人爽免费视频1| 欧美日韩国产成人在线观看| 亚洲色图自拍| 亚洲欧洲在线免费| 欧美视频在线一区| 国产丝袜美腿一区二区三区| 欧美日本一区二区三区| 亚洲一区精品在线| 一区二区三区在线视频免费观看| 激情懂色av一区av二区av| 国产性天天综合网| 亚洲欧美视频在线| 国产欧美一区二区精品婷婷| 国产亚洲精久久久久久| 欧美国产一区二区在线观看| 欧美在线免费观看| 久久精品道一区二区三区| 亚洲男同1069视频| 欧美视频在线观看免费网址| 欧美一级二区| 国产一区二区你懂的| 欧美大片在线观看一区| 免费国产自线拍一欧美视频| 欧美日韩一区三区四区| 韩日精品视频| 久久久国产一区二区| 国产美女精品在线| 亚洲一级片在线观看| 在线观看免费视频综合| 欧美一区二区视频免费观看| 久久久噜噜噜久久狠狠50岁| 欧美国产欧美亚州国产日韩mv天天看完整| 久久精品99国产精品日本| 美女日韩欧美| 亚洲激情在线激情| 欧美在线黄色| 欧美精品久久久久久| 欧美性猛交视频| 欧美成人乱码一区二区三区| 久久久久久久久久码影片| 欧美高清在线观看| 亚洲欧美日韩精品久久亚洲区| 欧美与黑人午夜性猛交久久久| 亚洲精品一二三| 欧美三区在线视频| 一区二区三区精品| 欧美成人官网二区| 久久成人免费电影| 国产一区二区三区不卡在线观看| 国产精品v日韩精品v欧美精品网站| 亚洲国产婷婷香蕉久久久久久99| 久久久久久69| 欧美日韩中文字幕在线| 男女视频一区二区| 国模大胆一区二区三区| 亚洲最新在线视频| 欧美在线播放视频| 国产精品久久久久久久久免费| 欧美天堂亚洲电影院在线观看| 国产偷久久久精品专区| 国产亚洲第一区| 亚洲影音一区| 麻豆久久婷婷| **性色生活片久久毛片| 日韩午夜av| 久久高清福利视频| 欧美激情久久久久| 狠狠久久五月精品中文字幕| 国产精品高精视频免费| 国产精品国产三级国产aⅴ无密码| 欧美与黑人午夜性猛交久久久| 欧美精品一区二区三区一线天视频| 国产欧美另类| 久久艳片www.17c.com| 欧美国产在线观看| 欧美另类变人与禽xxxxx| 久久国产精品久久国产精品| 久久久久久9999| 国产精品美女www爽爽爽视频| 国产伦精品一区二区三区| 欧美性事在线| 国产亚洲精品成人av久久ww| 欧美福利在线观看| 欧美乱人伦中文字幕在线| 午夜久久黄色| 999在线观看精品免费不卡网站| 玉米视频成人免费看| 久久亚洲精品网站| 国产精品你懂的| 欧美精品三级日韩久久| 欧美视频不卡中文| 久久久精品日韩欧美| 亚洲国产欧美日韩| 亚洲国产片色| 欧美日韩不卡视频| 亚洲一区二区在线免费观看| 久久久久国产一区二区| 宅男在线国产精品| 国产精品一区二区在线| 久久激情综合| 国产精品视频不卡| 国产精品视频福利| 在线日韩av| 亚洲精选91| 国产精品久久久久久久久搜平片| 久久一区国产| 狠狠入ady亚洲精品经典电影| 99精品视频免费| 亚洲午夜电影| 国内在线观看一区二区三区| 欧美中文字幕| 欧美黄色影院| 欧美91福利在线观看| 99v久久综合狠狠综合久久| 在线一区二区三区做爰视频网站| 尤物精品在线| 亚洲激情亚洲| 美女视频黄免费的久久| 在线免费观看视频一区| 亚洲高清视频的网址| 亚洲精品欧美精品| 久久亚洲一区二区三区四区| 欧美bbbxxxxx| 亚洲国产一区二区在线| 夜夜嗨av一区二区三区| 久久偷看各类wc女厕嘘嘘偷窃| 久久久女女女女999久久| 欧美一区二区女人| 日韩视频免费观看高清在线视频| 欧美一激情一区二区三区| 欧美尤物巨大精品爽| 欧美在线视频全部完| 国产伦精品一区二区三区高清版| aa成人免费视频| 国产精品午夜在线观看| 久久天天躁夜夜躁狠狠躁2022| 日韩视频在线观看免费| 韩国av一区二区三区| 欧美激情第六页| 亚洲美女中文字幕| 免费亚洲一区二区| 亚洲综合国产激情另类一区| 国产一区999| 国内精品视频666| 136国产福利精品导航网址| 国产精品呻吟| 亚洲风情在线资源站| 亚洲免费在线观看| 亚洲午夜精品视频| 欧美三级欧美一级| 亚洲国产天堂久久综合| 欧美激情在线播放| 噜噜噜躁狠狠躁狠狠精品视频| 久久综合国产精品| 性欧美大战久久久久久久免费观看| 欧美精品一区二区三区一线天视频| 欧美色网在线| 亚洲欧洲久久| 国内精品久久久久久久果冻传媒| 欧美精品一区二区三区一线天视频| 国产精品视频区| 国产精品一区=区| 亚洲国产精品一区二区尤物区| 蜜桃精品久久久久久久免费影院| 国产精品久久久久久久一区探花| 欧美性大战xxxxx久久久| 久久夜色精品国产噜噜av| 韩日午夜在线资源一区二区| 一区二区三区四区精品| 韩国v欧美v日本v亚洲v| 亚洲综合999| 99热这里只有精品8| 激情五月综合色婷婷一区二区| 国产亚洲精品激情久久| 久久久久一区二区三区| 黑丝一区二区三区| 国产精品系列在线播放| 国产精品入口| 久久av一区二区三区漫画| 久久精品日产第一区二区三区| 美女日韩在线中文字幕| 国产精品久久看| 亚洲欧美中文在线视频| 亚洲裸体俱乐部裸体舞表演av| 亚洲素人一区二区| 欧美一级理论性理论a| 久久精品国产99国产精品| 欧美二区在线看| 99这里有精品| 欧美剧在线免费观看网站| 欧美高清日韩| 亚洲人成在线观看| 在线欧美影院| 国产日韩欧美高清免费| 亚洲宅男天堂在线观看无病毒| 久久精品国产清高在天天线| 亚洲精品欧美精品| 久久国产一区二区三区| 久久精品在线免费观看| 亚洲国产成人在线| 久久久噜噜噜久久久| 久久综合九色综合久99| 国产日韩欧美另类| 亚洲国产日本| 国产精品永久在线| 久久九九精品99国产精品| 国模大胆一区二区三区| 精久久久久久| 极品日韩久久| 欧美三级小说| 欧美精品久久久久久久| 久久精品在这里| 国产精品多人| 欧美人在线观看| 亚洲女人天堂av| 最新日韩中文字幕| 蜜桃久久av一区| 欧美日韩中文字幕综合视频| 亚洲欧美另类中文字幕| av成人黄色| 国产主播一区二区三区| 一本色道久久88亚洲综合88| 国产偷国产偷亚洲高清97cao| 久久综合国产精品台湾中文娱乐网| 免费亚洲婷婷| 另类图片国产| 亚洲一区二区三区精品视频| 国内综合精品午夜久久资源| 久久久久国产精品一区| 欧美日韩一区二| 午夜久久美女| 久久日韩精品| 欧美一级夜夜爽| 国产精品激情av在线播放| 日韩视频一区二区在线观看| 国产精品久久久久久久7电影| 亚洲欧美日韩成人高清在线一区| 欧美高清自拍一区| 久久三级视频| 亚洲国产成人午夜在线一区| 国产一区二区你懂的| 欧美紧缚bdsm在线视频| 欧美日韩一级片在线观看| 国产一区二区在线观看免费播放| 性欧美18~19sex高清播放| 香蕉久久一区二区不卡无毒影院| 国产精自产拍久久久久久| 欧美v亚洲v综合ⅴ国产v| 欧美一级专区| 久久久噜噜噜久久中文字免| 久久av老司机精品网站导航| 欧美成年网站| 久久久久久午夜| 欧美日韩国产精品成人| 亚洲国产精品成人精品| 国产精品久久久久久一区二区三区| 国产精品欧美日韩一区| 国产亚洲一级| 国产精品任我爽爆在线播放| 亚洲黄色影片| 国产日韩在线一区二区三区| 国产一区二区三区奇米久涩| 欧美日本不卡高清|