999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW的羅德示波器通信與應用系統設計

2022-01-17 05:52:28方許丹
日用電器 2021年12期
關鍵詞:指令設置計算機

方許丹

(珠海格力電器股份有限公司 珠海 519070)

引言

隨著儀器技術的發展,示波器的功能也越來越強大,實際應用中需要使用到的功能也越來越多。但是由于儀器自身的局限性,示波器的數據必須傳送到計算機,由計算機軟件才能進行詳細的分析。羅德與施瓦茨(ROHDE&SCHWARZ,以下簡稱羅德)示波器可以通過TCP/IP或USB方式與計算機進行通信,可以遠程控制的方式響應計算機對其進行的各項參數設置,并將采集、處理后的波形數據以指定的數據格式發送到計算機,或以csv格式導出發送到計算機。計算機采用VISA技術與示波器建立通信,向端口發送SCPI語言指令,實現控制、查詢、讀取等各項功能,并將讀取到的波形數據進行分析,實現對測試點的采集、傳輸和分析一體自動化。本文介紹的軟件采用LabVIEW編程語言和VISA技術,示波器與計算機采用TCP/IP傳輸方式,實現系統功能。

1 系統搭建

整套系統由計算機、示波器和測試點組成。計算機和示波器之間需要進行物理連接,使用通用的網線分別連接示波器后面板的LAN接口和計算機的LAN接口,待示波器的網絡連接符號由黃色轉為綠色后,表明物理通信已建立,可以進行軟件連接。

系統搭建框圖見圖1。

圖1 系統搭建框圖

2 系統功能實現

系統功能包括建立通信、設置參數、采集波形、數據上傳和分析等模塊,見圖2。

圖2 系統功能框圖

建立通信:計算機與示波器網絡連接建立之后,點擊示波器的網絡符號,讀取IP地址(以xx.xx.xx.xx表示),發送字符串指令”TCPIP::xx.xx.xx.xx::INSTR”作為VISA的串口資源,打開串口,建立通信。

設置參數:需要設置參數包括通道選擇、垂直通道設置(如電壓幅度、帶寬、耦合方式等)、水平通道設置(單次采樣時間、觸發位置等)、觸發條件及其他必要性參數。

采集波形、數據上傳和分析:采用單次觸發采集、立即上傳并分析,分析結果無異常則進行下一次采集,有異常則停止,保存當前數據用于分析,并確保軟件界面顯示波形與示波器波形同步。

3 程序設計

3.1 前面板設計

前面板包括用戶設置、運行狀態、錯誤提示等模塊。TCP/IP方式需要先訪問儀器IP,必須由用戶手動輸入IP地址,才能建立連接。波形圖如果設置為自動調整Y軸標尺,多次采樣時,可能導致Y軸標尺多次變化,采樣波形缺乏可比性。以Homebus波形測試為例,用戶輸入示波器IP地址后,設定好波特率和連續測試時間,點擊運行即可,如圖3。

圖3 前面板設計

3.2 程序框圖設計

程序設計需要采用羅德廠家提供的VISA_Extended驅動函數庫。

向示波器寫入指令時可使用函數”VISAext_write.vi”。也可以使用LabVIEW自帶的函數”VISA Write.Vi”,二者功能相同。

示波器每運行一條或幾條指令后需要用函數”VISAext_query_OPC.vi”查詢指令是否已經全部執行完畢,之后用”VISAext_check_error.vi”檢測指令是否全部正確執行。如果出現錯誤,可首先檢查某條指令下發后示波器實際運行時間是否超過默認時間,若超過可以手動設置超時時間,超時時間需大于示波器實際運行時間。

以默認采樣電壓值返回數據時需要使用函 數 ”VISAext_query_ASCII_ListOf-Doubles.vi”,向該函數依次發送”FORM ASC”、”CHANn:DATA?”指令(n為通道),從該函數的輸出端獲取數據。以二進制浮點型格式返回數據時使用函數”VISAext_query_Binary-FloatData.vi”,以雙精度浮點型格式返回數據時使用函數”VISAext_query_double.vi”。

程序主要部分代碼包含圖4建立通信、圖5通道與觸發設置、圖6采集與上傳數據。

圖4建立通信:根據用戶輸入的IP地址,向”VISA打開.vi”函數輸入完整的IP地址訪問指 令”TCPIP::XXX:XXX:XX:X::INSTR”, 并 調用”VISA設備清零.vi”清空I/O緩沖區,為訪問數據做準備。之后發送”*IDN?”指令,返回設備ID,發送”*RST”和”*CLS”指令,對設備進行復位并清空輸出緩沖區。

圖4 建立通信

圖5通道與觸發設置:首先設置水平時基,”TIM:ACQT xx”設置單次采樣時間,”TIM:POS xx”設置觸發偏置;其次設置垂直通道,”CHANn:RANG xx”設置通道n垂直電壓范圍,”CHANn:COUP DCL xx”設置通道n信號耦合方式,”CHANn:STAT xx”設置通道信號打開或關閉;水平和垂直參數設置完畢后,還需設置觸發條件,”TRIG:A:TYPE xx”設置觸發類型,”TRIG:A:EDGE:SLOP xx”設置上升沿或下降沿觸發,”TRIG:A:SOUR CHn”設置觸發源,即觸發通道,”TRIG:A:LEV1 xx”設置觸發閾值。

圖5 通道與觸發設置

圖6采集與上傳數據:”SING”設置單次采集,每次采集后調用函數”VISAext_query_OPC.vi”和”VISAext_check_error.vi”確認是否有錯誤,如果出現超時錯誤,需要設置超時時間。檢測無異常時,發送”FORM:ASC”和”CHANn:DATA?”指令,將通道n采集結果以電壓值的方式上傳到計算機,在計算機上進行波形復現,并可用來進行分析。

圖6 采集與上傳數據

4 結束語

本文設計了一套基于LabVIEW的羅德示波器通信與應用系統。在安裝了LabVIEW和羅德VISA_Extended驅動函數庫的計算機上,可以直接使用本文提供的源代碼進行開發。示波器參數需要根據被測波形以及預期測試效果進行設置,上傳到計算機的波形數據可以用于進一步分析。

猜你喜歡
指令設置計算機
聽我指令:大催眠術
計算機操作系統
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
Fresnel衍射的計算機模擬演示
主站蜘蛛池模板: 香蕉视频国产精品人| 亚洲成人一区二区三区| 久久国产精品波多野结衣| 色综合中文| 中文字幕永久在线看| 亚洲综合香蕉| 国产在线一二三区| 国产欧美中文字幕| 国产成人精品男人的天堂下载| 国产精品免费电影| 欧美日韩亚洲国产主播第一区| 亚洲丝袜第一页| 二级毛片免费观看全程| 久久女人网| 精品国产成人高清在线| 国产最新无码专区在线| 欧美a级在线| 国产毛片不卡| 亚洲欧美日韩久久精品| 中文字幕有乳无码| 日韩精品无码不卡无码| 97久久超碰极品视觉盛宴| 99久久精品免费观看国产| 视频一区亚洲| 欧美成人精品一区二区| 亚洲精品午夜天堂网页| 一本一道波多野结衣一区二区| 色网站在线免费观看| 久久9966精品国产免费| 亚洲毛片一级带毛片基地| 久久婷婷综合色一区二区| 久草视频精品| 亚洲人成人无码www| 日本不卡在线视频| 91小视频在线播放| 亚洲69视频| 五月婷婷激情四射| 美女免费黄网站| 激情亚洲天堂| 免费在线国产一区二区三区精品| 国产爽歪歪免费视频在线观看| 久久综合色播五月男人的天堂| 国产精品白浆无码流出在线看| 欧美不卡在线视频| 国产乱人激情H在线观看| 九九热精品在线视频| 日韩精品中文字幕一区三区| 亚洲国产综合精品一区| 亚洲人成高清| 亚洲精品国产综合99| 欧美区在线播放| 亚洲天堂久久| av大片在线无码免费| 青青操国产| 国产91精品调教在线播放| 国产成人久久综合777777麻豆| 久久频这里精品99香蕉久网址| 国产小视频a在线观看| 亚洲成人动漫在线观看| 91色在线观看| 人妻丰满熟妇αv无码| 亚洲欧美日韩视频一区| 国产精品片在线观看手机版 | 蜜桃视频一区| 日韩在线永久免费播放| 国产不卡国语在线| 成色7777精品在线| 在线观看亚洲成人| 国产99在线观看| 99精品热视频这里只有精品7| 国产成人无码Av在线播放无广告| 视频一本大道香蕉久在线播放| 国产在线视频导航| 成人免费黄色小视频| 日本不卡在线视频| 蜜桃视频一区二区三区| 国产玖玖玖精品视频| 色婷婷综合在线| 伊人久久福利中文字幕| 国产欧美综合在线观看第七页| 国产91全国探花系列在线播放| 国产视频大全|