洞察行業資訊 分享專業知識

                  洞察行業資訊 分享專業知識

                  洞察行業資訊 分享專業知識

                  洞察行業資訊 分享專業知識

                  聯系我們

                  • 全國統一服務熱線:

                    134 1039 1245
                    400-996-0787
                    0755-8399 9818

                  • 聯系郵箱:

                    sales@faxytech.com

                  • 聯系地址:

                    深圳市福田區華強北路華聯發大廈602室

                  零基礎學會MATLAB編程控制示波器!

                  示波器作為電子工程師最常用的時域儀器之一,是電路設計、研發、實驗、制造或維修電子等常用的測試工具。面對當今各種復雜測量挑戰,工程師們需要最好的工具,快速而精確地解決測試疑難,示波器是廣大電子工程師測試的關鍵工具。


                  在有些情況下,需要編程控制示波器采集數據,并進行數據處理和分析,實現對示波器的自動化操作,最終完成自動化測試。


                  有些特殊場合,由于安全問題,需要把示波器放到封閉實驗室環境下進行測試,也需要編程控制示波器采集數據安全地完成測試任務。


                  因此實現對示波器的自動設置和遠程采集數據,成為很多前沿科學研究和實驗,以及生產自動化的必需環節。


                  控制示波器常用的編程語言有MATLAB、Python、Labview、VC、C#等。MATLAB是許多工程師非常喜歡的編程開發工具,可以非常方便進行各種信號處理,深受廣大工程師和學生的喜愛。本文介紹利用MATLAB編程控制示波器完成采集數據并顯示波形。我們可以把MATLAB安裝在示波器上或者安裝在PC上,MATLAB可以直接與示波器進行通信。


                  下面介紹MATLAB編程控制示波器之前的準備工作。

                  1.png


                  1、安裝NI-VISA

                  利用MATLAB控制儀器,需要安裝一個VISA,建議安裝NI-VISA庫,可以去NI官方網站下載安裝(http://www.ni.com)。

                  2.png


                  2、接口的選擇和設置

                  根據示波器支持的接口,可選用GPIB、RS232、USB、Ethernet等接口來編程控制儀器,本文利用MATLAB通過以太網接口編程控制實時示波器為例。

                  • 控制接口的選取 

                          a. LAN  

                          [TCPIP0::192.168.0.1::INSTR]


                          b. GPIB  

                          [GPIB0::1::INSTR]


                          c. Serial

                          [serial('COM1','BaudRate',4800)]


                          d. USB 

                          [USB::XXX::XXX::XXX::INSTR]


                          e.Virtual GPIB 

                          [GPIB8::1::INSTR]


                  • 示波器和PC的設置(以LAN為例)

                          a. 設置示波器的IP地址 例如: 192.168.0.2

                          b. 設置PC的IP地址 例如: 192.168.0.1

                          c. 關閉示波器和PC的防火墻

                          d. 在PC端 ping 192.168.0.2,看是否ping通

                  3.png


                  3、示波器編程手冊下載

                  下面分別泰克MSO2系示波器、MDO3系示波器、MSO4/5/6系示波器、DPO/MSO70K系列示波器的編程手冊下載鏈接。


                  • 不同系列示波器編程手冊 

                     MSO2系示波器

                  https://www.tek.com/en/manual/oscilloscope/2-series-mso-programmer-manual-2-series-mso

                  4.png

                     MDO3系示波器

                  https://www.tek.com/en/manual/oscilloscope/3-series-mixed-domain-oscilloscope-programmer-manual-3-series-mdo

                  5.png

                     MSO4/5/6系示波器

                  https://www.tek.com/en/manual/oscilloscope/4-5-6-series-mixed-signal-oscilloscope-programmer-manual-5-series-mso

                  6.png

                     DPO/MSO70K示波器

                  https://www.tek.com/en/oscilloscope/dpo70000-mso70000-manual/dpo70000sx-mso-dpo70000dx-mso-dpo70000c-dpo7000c-mso5000-b-1

                  7.png


                  Matlab編程控制示波器流程

                  利用Matlab編程控制示波器,通過發送SCPI指令實現對示波器的控制和操作,設置示波器的相關參數,然后采集示波器的數據并顯示。


                  1、連接示波器

                  MATLAB可以利用GPIB、RS232、USB、Ethernet等接口控制示波器,今天利用以LAN以太網口控制示波器為例,利用visa命令創建對象。

                  8.png


                  2、詢問示波器 IDN

                  利用query發送SCPI命令詢問示波器的產品信息,可以得到示波器的廠家、型號、序列號、固件版本等。

                  9.png


                  3、設置示波器出廠設置

                  利用fprintf發送SCPI命令*RST對示波器進行出廠設置。

                  10.png


                  4、設置示波器參數

                  利用fprintf發送SCPI命令設置示波器的參數,設置示波器的運行模式、水平刻度、采樣率、垂直刻度、垂直位置、觸發電平、觸發類型等。

                  11.png

                  5、讀取測量結果

                  先用fprintf發送SCPI命令設置測量項和參數,然后用query讀取測量結果,下面的代碼以測量信號的周期為例。

                  12.png


                  6、讀取通道波形數據

                  先利用fprintf發curve?命令,利用binblockread讀取數據,然后利用query獲取相關的垂直刻度信息,最后轉換成電壓數據。

                  13.png


                  7、讀取水平時基數據

                  先發query發相關命令,然后計算出示波器的水平刻度數據。

                  14.png


                  8、畫通道波形圖

                  利用plot把示波器采集的波形數據畫圖。

                  15.png

                  16.png


                  9、斷開儀器連接

                  利用fclose斷開與示波器通信連接。

                  17.png


                  總結

                  本介紹如何利用MATLAB語言編程控制示波器采集數據并顯示波形,從而實現對示波器的自動化操作,完成自動測試和分析,大大提高工作效率。


                  青草视频在线观看

                                  国产精品99精品久久免费,国产精品ⅴa无码一区二区免费看,国产精品一,国产精品一级18一级毛片| 国产精品一|国产精品点击进入|国产精品无码免费播放|国产精品扒开腿做爽爽的视频| www.久久_久久中文字幕少妇毛片无码_久久91亚洲精品中文字幕奶水_久久99精品久久久久久无毒不卡| 国产乱老熟视频乱老熟女|国产精品一级毛片无码|国产女女互慰高潮视频|国产一级a毛一级a看免费视频| 亚洲性视频|亚洲 国产 另类 精品 专区|亚洲 欧美 自拍 另类 日韩|亚洲十八 精品网站污污污| 久热爱精品视频线路一,久草免费在线视频,久草精品视频,九九国产免费观看99喷水| 亚洲色图综合|亚洲精品永久www嫩草|亚洲综合久久久中文字幕|亚洲日韩精品欧美一区二区三区| 久久久久久精品无码午夜,久久久久久精品毛片免费不卡,久久久久人妻一区精品色,久久久久人妻一区精品色欧美| 精品人妻伦一二三区久久|精品人妻午夜一区二区三区|精品人妻一区二区三区夜夜嗨|精品人妻一区二区三区久久夜夜嗨| 中文天堂在线一区|天堂在线最新版在线|中文资源在线天堂|在线天堂中文在线资源网| 在线国产精品|在线中文字幕精品b|在线观看中文字幕|在线视频中文字幕| av资源网|影音先锋男人资源网站无码AV|国产一级无码AV免费久久1|色欲av伊人久久大香线蕉影院| 91精品国产自产91精品|91精品国产综合久久久久久|91精品婷婷国产综合久久|91精品国产91久久久久久最新| 久久99精品久久久久久Al换脸,久久99精品久久久久久三级,久久99精品久久久久久久性,久久99精品久久久久久国产| 亚洲精品在线观看,亚洲精品天堂,亚洲精品无码久久久久久久,亚洲精品无码久久久久电影网| 人妻久久久久无码中文字幕,人妻aⅴ无码一区二区三区,人妻激情偷乱视频区二区三区,人妻热女精品视频一区二区三区ae5178 色色综合|色五月婷婷|色婷婷国产精品视频一区二区|色婷婷AV一区二区三区麻豆|iil752 91精品国产|91精品国产91热久久久做人人|91精品国产综合久久久久久|91精品久久久无码中文字幕vrw5x573 亚洲无码自拍|亚洲无码自拍偷拍|亚洲无码在线观看|亚洲国产91精品无码专区|oyy219 91精品国产|91精品国产91热久久久做人人|91精品国产综合久久久久久|91精品久久久无码中文字幕vr|5if952 无码人妻精品字幕视频,无码囯产精品久久一区免费,无码国产精品,无码少妇精品一区二区免费动态sl4221 久久久久久精品无码午夜,久久久久久精品毛片免费不卡,久久久久人妻一区精品色,久久久久人妻一区精品色欧美|giw999 伊人免费视频|永久免费观看精品视频|中文字幕免费视频|最近最新2018中文字幕免费视频|zkv491 女人张开腿让男人桶爽的|免费看曰批女人爽的视频|丰满少妇又爽又紧又丰满在线观看|97人妻夜夜人妻夜夜爽一区二区yg4950 91精品国产|91精品久久久老熟女91精品|91精品久久久久久久久无码|91精品久久久无码中文字幕vrynz768 日韩一级片|日韩第一页|日韩久久久精品人妻久久|日韩精品人妻一区二区中文八零|o4e78 国产精品久久久|国产精品无码毛片久久久|国产老熟女视频一区二区|国内精品久久久久久精品久久|rax223 色狠狠一区二区三区熟女|色欲精品国产一区二区三区|色狠狠色噜噜AV天堂一区|色噜噜狠狠一区二区三区果冻4jg517 欧美日韩国产,欧美激情网站,欧美激情视频,欧美粉嫩小泬久久久久久久or4366 精品无码|精品三级久久久久久久电影|精品久久久久久精品中文字幕无码|精品久久久久久亚洲偷窥很黄很污bgh99 免费久久,免费 无码 国产在线9,免费看曰批女人爽的视频,免费又黄又爽一区二区网站91o5w527 最近中文字幕在线直播|最近中文字幕高清字幕|最近2019中文字幕视频免费|最近中文字幕高清中文字幕视频网ywf415