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衍射的計算機模擬演示
主站蜘蛛池模板: 中文字幕中文字字幕码一二区| 青草午夜精品视频在线观看| 日日拍夜夜操| 伊人狠狠丁香婷婷综合色| 国产91在线|中文| 呦女亚洲一区精品| 亚洲高清在线播放| 漂亮人妻被中出中文字幕久久| 中文字幕人成乱码熟女免费| 午夜精品久久久久久久99热下载 | 欧美日韩在线成人| 在线观看国产精品第一区免费| 亚洲成人黄色在线观看| a级毛片免费在线观看| 日韩色图在线观看| 久久伊人久久亚洲综合| 亚洲h视频在线| 韩日免费小视频| 亚洲色大成网站www国产| 国产成人免费观看在线视频| av手机版在线播放| 欧美三級片黃色三級片黃色1| 欧美成人免费| 国产女人喷水视频| 日本午夜精品一本在线观看| 亚洲美女一区二区三区| 国产亚洲欧美另类一区二区| www亚洲天堂| 欧美亚洲日韩中文| 日本成人精品视频| 大乳丰满人妻中文字幕日本| 国产美女精品在线| 欧美激情伊人| 色综合成人| 国产乱肥老妇精品视频| 午夜无码一区二区三区在线app| 国产在线拍偷自揄观看视频网站| 亚洲精品国产综合99| 亚洲一区二区黄色| 九九免费观看全部免费视频| 国产91视频免费观看| 国产91高清视频| 国产亚洲第一页| 日韩天堂网| 制服丝袜一区二区三区在线| 亚洲第一区欧美国产综合| 99国产精品一区二区| 全免费a级毛片免费看不卡| 久久亚洲综合伊人| 99在线视频免费| 亚洲毛片一级带毛片基地| 中国美女**毛片录像在线| 天天做天天爱夜夜爽毛片毛片| 在线观看av永久| 国产偷国产偷在线高清| 久久精品一品道久久精品| 这里只有精品在线| 欧美日韩中文字幕在线| 一本大道香蕉高清久久| 看国产一级毛片| 久无码久无码av无码| 免费 国产 无码久久久| 欧美日韩国产精品综合| 国产无码高清视频不卡| 亚洲国产精品无码久久一线| 极品尤物av美乳在线观看| 亚洲一级无毛片无码在线免费视频| 亚洲福利视频网址| 五月天在线网站| 国产精品嫩草影院视频| 久久精品日日躁夜夜躁欧美| 美女毛片在线| 欧美不卡在线视频| 野花国产精品入口| 国产精品亚洲五月天高清| 狠狠亚洲婷婷综合色香| 国产凹凸视频在线观看| 亚洲高清在线天堂精品| 宅男噜噜噜66国产在线观看| 中文字幕亚洲乱码熟女1区2区| 91精品人妻互换| 国产无人区一区二区三区|