亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabVIEW 的網(wǎng)絡通信技術(shù)研究

        2013-11-07 07:46:14
        河南科技 2013年18期
        關(guān)鍵詞:函數(shù)庫前面板虛擬儀器

        姬 翔

        (中國電子科技集團公司 第二十七研究所,河南 鄭州 450047)

        1 引言

        LabVIEW (Laboratory Virtual Instruments Engineering Workbench)是由美國國家儀器公司開發(fā)的專業(yè)測試軟件,與傳統(tǒng)的使用C 語言、C++語言等編程語言不同, 它使用圖形化編程環(huán)境,具有強大的數(shù)據(jù)處理功能,以及完備的儀器驅(qū)動程序和強大的網(wǎng)絡功能。LabVIEW 編程具有簡單易學、編程效率高、通用性好、交叉平臺交互性好等優(yōu)點,是虛擬儀器開發(fā)快捷、方便和功能強大的軟件工具。 本文介紹了使用LabVIEW 開發(fā)的基于GPIB 總線儀器網(wǎng)絡通信系統(tǒng)。[1][2]

        2 系統(tǒng)綜述

        在本系統(tǒng)中, 使用了以下設備: 工控機、GPIB 接口卡、Agilent 34970A 型數(shù)據(jù)采集器和GPIB 連接線。 硬件連接示意如圖1 所示。

        圖1 硬件連接簡圖

        2.1 GPIB 總線描述

        GPIB(General Purpose Interface Bus)總線是目前最常用的儀器總線之一,它于1978 年由美國的HP 公司提出,后被美國電氣及電子工程師協(xié)會(IEEE)和國際電工委員會(IEC)接受為程控儀器和自動測控系統(tǒng)的標準接口。 因此,也被稱為IEE488 或HPIB。 GPIB 總線是一個數(shù)字24 腳并行總線, 其中16 根線為TTL 電平信號傳輸線,包括8 根雙向數(shù)據(jù)線、5 根接口管理線、3根數(shù)據(jù)傳輸控制線。另外8 根為地線和屏蔽線。使用GPIB 母線電纜互相連接的設備最多14 臺, 母線電纜的長度不超過20米。[3]

        GPIB 總線設備包括聽者(Listeners)、講者(Talkers)和控者(Controllers)。 “聽者”是接收數(shù)據(jù)的設備;“講者”是向總線發(fā)送數(shù)據(jù)和狀態(tài)信息的設備;“控者”是對系統(tǒng)進行控制的設備。 一個系統(tǒng)中,可以有若干個“聽者”在工作,但是“控者”只有一個?!翱卣摺笔鼓堋爸v者”,然后“講者”將數(shù)據(jù)通過總線傳給“聽者”。利用計算機對帶有GPIB 接口的儀器進行操作和控制, 能夠有效的提高測量精度。

        2.2 SCPI 命令介紹

        SCPI (Standard Commands for Programmable Instruments)是架構(gòu)在IEEE488.2 上的可程控儀器標準命令集。 一個SCPI 命令可以分為兩部分: 一是IEEE488.2 公用命令; 另一部分是SCPI 儀器特定控制命令。公用命令是IEEE488.2 規(guī)定的儀器必須執(zhí)行的命令,其句法和語義遵循IEEE488.2 規(guī)定,用來控制設置、 自我測試和狀態(tài)操作;SCPI 儀器特定控制命令是與儀器相關(guān)的,不同的儀器擁有不同的命令子集。

        SCPI 命令格式是樹狀層次結(jié)構(gòu),可分為多個子系統(tǒng),每個子系統(tǒng)由一個根命令和一個或者多個層次命令構(gòu)成。 命令格式為:關(guān)鍵字<參數(shù)>:關(guān)鍵字<參數(shù)>:……<參數(shù)>,<參數(shù)>,……。

        例如:CONFigure:VOLTage:DC10,MIN

        此命令的語義為:設置為直流電壓測量,量程為10V,分辨率為最大。

        2.3 UDP 協(xié)議介紹

        目前應用最廣泛的網(wǎng)絡通信方式是基于以太網(wǎng)的TCP/IP網(wǎng)絡體系結(jié)構(gòu),傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報協(xié)議(UDP)是模型傳輸層中的兩個并列協(xié)議。 UDP 是一種簡單的連接協(xié)議,傳輸數(shù)據(jù)之前源端和終端不建立連接,進行網(wǎng)絡傳輸?shù)倪^程中,UDP 僅通過端口號指明發(fā)送程序端口和接受程序端口,只負責數(shù)據(jù)傳輸,不保證數(shù)據(jù)一定到達目的地,接收方收到數(shù)據(jù)后不發(fā)送到達確認信息。 因此,UDP 提供的數(shù)據(jù)傳輸服務為無連接、不可靠的用戶數(shù)據(jù)包服務。 但是本系統(tǒng)應用在專屬局域網(wǎng),網(wǎng)絡環(huán)境質(zhì)量優(yōu)良,可靠性較好,比較適合采用UDP 協(xié)議。

        2.4 LabVIEW 軟件介紹

        NI 公司提出“軟件就是儀器”。根據(jù)此觀點,虛擬儀器必須具有這三點特征:數(shù)據(jù)采集、分析和重現(xiàn)。 LabVIEW 是美國NI公司推出的一種通用虛擬儀器開發(fā)軟件,它包含了豐富的功能函數(shù)庫和完備的總線設備驅(qū)動程序。LabVIEW 的最大特點是其基于圖形(Graphics)的編程方式,即采用了框圖而非傳統(tǒng)的文本方式的編程方法。 這種編程方式強調(diào)信號處理的實際過程,編程簡單,調(diào)試方便。 一個LabVIEW 分為二個部分:儀器控制前面板、功能模塊流程圖。 前面板由用戶自己定義,用來模擬真實儀器的前面板;功能模塊流程圖使用圖形語言(G 語言)對前面板上的控件對象進行控制,實現(xiàn)了儀器的內(nèi)部設計。

        3 軟件設計

        在本系統(tǒng)中, 基于VISA (Virtual Instrument Software Architecture)函數(shù)庫和SCPI 程控儀器標準命令集,對數(shù)據(jù)采集器進行操作。 VISA 是由VXI Plug&Play 聯(lián)盟制定的。 它是一種用于儀器編程的標準I/O 接口, 包括GPIB、VXI 和串行總線接口。 從底層到頂層, 虛擬儀器的軟件系統(tǒng)構(gòu)架包含三個部分:VISA 庫、儀器驅(qū)動程序和應用軟件虛擬儀器的軟件結(jié)構(gòu)如圖2所示。

        LabVIEW 提供了VISA 函數(shù)庫。 調(diào)用此函數(shù)庫,就能夠通過GPIB 總線對儀器進行控制。

        圖2 虛擬儀器的軟件結(jié)構(gòu)

        Agilent 34970A 型示波器帶有GPIB 總線接口, 其GPIB總線地址出廠設置為“17”。 數(shù)據(jù)采集子VI 前面板能夠選擇數(shù)據(jù)采集器的GPIB 總線地址,采集該儀器的測量數(shù)據(jù)。并且將數(shù)據(jù)傳遞到主VI 中。 數(shù)據(jù)采集子VI 代碼如圖3 所示。

        圖3 數(shù)據(jù)采集子VI 代碼圖

        主VI 使用UDP 協(xié)議將數(shù)據(jù)采集子VI 傳遞上來的數(shù)據(jù)信息發(fā)送給上位機。 主VI 前面板能夠顯示由數(shù)據(jù)采集子傳遞上來數(shù)據(jù)信息,并且能夠指定上位機的IP 地址和端口號,并且設置時間間隔。 主VI 代碼如圖4 所示。

        圖4 主VI 代碼圖

        4 結(jié)束語

        將數(shù)據(jù)采集器采集到的數(shù)據(jù)信息與上位機接收到的數(shù)據(jù)信息進行比對,結(jié)果完全一致。 綜上所述,使用LabVIEW 編程能夠控制儀器測量,避免了人為操作帶來的誤差,并簡化了操作過程。通過工控機將帶有GPIB 總線接口的儀器控制起來,并將測試結(jié)果通過UDP 協(xié)議發(fā)送到上位機, 具有一定的實用價值。

        [1]National Instrument Corporation. .2003

        [2]劉君華.《基于LabVIEW 的虛擬儀器工程設計》.電子工業(yè)出版社.2003

        [3]National Instrument Corporation. .2000

        猜你喜歡
        函數(shù)庫前面板虛擬儀器
        顏值高和散熱強可以并存3款高品質(zhì)機箱推薦
        電腦報(2021年21期)2021-08-19 17:22:40
        用于優(yōu)化雷達信號處理的VSIPL函數(shù)庫
        基于Python的開源GIS應用開發(fā)
        Scratch求最值和平均值
        電腦報(2020年34期)2020-09-12 14:03:42
        電競潮牌范 航嘉GX520S機箱評測
        電腦報(2019年29期)2019-09-10 07:22:44
        基于BB60C的IQ數(shù)據(jù)采集與存儲系統(tǒng)設計
        PCB 刻制機功能開發(fā)及在虛擬儀器實驗室建設中的應用
        電子制作(2017年13期)2017-12-15 09:00:26
        虛擬儀器及其在電工電子實驗中的應用
        電子制作(2017年1期)2017-05-17 03:54:33
        虛擬儀器技術(shù)在農(nóng)業(yè)裝備測控中的應用
        基于虛擬儀器的DMFC實時監(jiān)控系統(tǒng)
        亚洲中文字幕乱码| 中文字幕av伊人av无码av| 国产精品亚洲一区二区三区久久| 亚洲最新国产av网站| 亚洲啪av永久无码精品放毛片| 999久久久精品国产消防器材| 日本丰满少妇高潮呻吟| 亚洲av日韩专区在线观看| 久久精品亚州中文字幕| 亚洲精品夜夜夜妓女网| 国内少妇自拍区免费视频| 亚洲视频在线播放免费视频 | 中文字幕东京热一区二区人妻少妇| 男人吃奶摸下挵进去啪啪软件| 88久久精品无码一区二区毛片| 中文字幕久久久久久精| 国产亚洲精品综合在线网站| 激情内射人妻1区2区3区| 无码粉嫩虎白一线天在线观看| 骚片av蜜桃精品一区| 少妇被猛烈进入中文字幕| 亚洲精品第一国产综合精品| 免费人成年小说在线观看| 69搡老女人老妇女老熟妇| 青青草视频在线观看9| 青青草视频在线观看网| 48久久国产精品性色aⅴ人妻| 亚洲中文字幕乱码| 青青青视频手机在线观看| 风韵丰满熟妇啪啪区老老熟妇| 亚洲av永久无码精品国产精品| 亚洲网站免费看| 粉嫩的极品女神尤物在线| 亚洲av综合a色av中文| 日韩欧美中文字幕公布| 色婷婷一区二区三区四区| 日本二区在线视频观看| 国产免费av片无码永久免费| 国产91色在线|亚洲| 亚洲天堂av在线观看免费| 国产精品国产三级国产专播|