<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 無(wú)需套接字,使用VXI11(LXI)和Python進(jìn)行LAN控制

無(wú)需套接字,使用VXI11(LXI)和Python進(jìn)行LAN控制

作者: 時(shí)間:2024-06-24 來(lái)源:鼎陽(yáng)硬件設計與測試智庫 收藏

為了滿(mǎn)足遠程監控和控制的需求,現代測試儀器所用的通信總線(xiàn)比以往更多。每種類(lèi)型的總線(xiàn)還具有多個(gè)層,這些層展現出特定的使用優(yōu)勢。
VXI總線(xiàn)和一個(gè)便捷軟件API中分布的軟件驅動(dòng)程序,使通過(guò)LAN的儀器遠程控制變得非常簡(jiǎn)單。實(shí)際上,這種用于格式中的TCPIP通信基礎正在貫徹整個(gè)行業(yè)。
有關(guān)VXI的更多信息,您可以查看VXI聯(lián)盟
VXI的安裝尺寸小、非常靈活,尤其是與基于VISA的應用程序相比。VISA具有極大的便利性,可以輕松更改總線(xiàn)(從GPIB到USB,只需幾行代碼),同時(shí)它也是一個(gè)大型裝置,并不能在沒(méi)有Windows運行的機器上使用。
VXI有許多種類(lèi)且可以與許多操作系統一起使用,可以用在許多沒(méi)有LAN連接上的“開(kāi)放”的儀器上。

以下是具有LAN但沒(méi)有開(kāi)放的SIGLENT產(chǎn)品列表:
SDS2000
SDS2000X
SDS1000X / X +
SPD3000X / XE
在本文中,我們將展示如何使用VXI-11和來(lái)控制儀器。這可以與Windows等的傳統操作系統一起使用,但是當與運行在Rasberry Pis和其他單板計算機(SBC)上的Linux變體結合使用時(shí),可以提供更多功能。

2、組態(tài)
首先,您需要下載一些程序..
·:https://www.python.org/downloads/release/python-2714/
注意:此技術(shù)適用于版本2.x和3.x ……在此示例中,我們將使用Windows64位操作系統的 2.7.14 
·Python VXI-11:https://github.com/alexforencich/python-vxi11
下載后,您可以將VXI-11添加到Python實(shí)例中。
1)在Windows中打開(kāi)命令行程序。您可以通過(guò)搜索“CMD”或進(jìn)入“開(kāi)始菜單>Windows系統>命令提示符”找到它,如下所示:

本文引用地址:http://dyxdggzs.com/article/202406/460252.htm
 在Windows中打開(kāi)命令行程序
2)在另一個(gè)窗口中,找到先前下載的Python VXI-11文件夾的位置,并找到setup.py的路徑。在這種情況下, PC上的路徑顯示為:
 PC上的路徑顯示
現在,您可以單擊“地址”以打開(kāi)確切的路徑:
 單擊“地址”以打開(kāi)確切的路徑
在這里,建議打開(kāi)記事本并“復制粘貼”路徑。這將使轉移更容易:
 打開(kāi)記事本并“復制粘貼”路徑
3)更改命令行程序中的目錄以匹配步驟2中的路徑:
輸入“cd <PATH>”,如下所示:
 輸入“cd <PATH>”
4)現在,目錄已更改為與路徑匹配。您可以通過(guò)鍵入“python setup.py install”來(lái)運行setup.py文件,如下所示:
 運行setup.py文件
5)關(guān)閉命令提示符

3、測試安裝
現在已經(jīng)安裝了所有東西,讓我們測試通信鏈接。
1)將儀器連接到控制計算機的LAN并打開(kāi)電源
2)檢查產(chǎn)品的IP地址(有關(guān)詳細信息,請參閱特定產(chǎn)品的用戶(hù)指南),在這種情況下,使用的是SDS2000X示波器。以下是IP地址信息:
IP地址信息
3)現在,啟動(dòng)Python shell。有幾種方法可以啟動(dòng)此應用程序。在這種情況下,您可以在Windows開(kāi)始文件夾中找到Python文件夾。
打開(kāi)IDLE(Python GUI):
 打開(kāi)IDLE(Python GUI)
現在,單擊Run> Python Shell打開(kāi)shell:
 單擊Run> Python Shell打開(kāi)shel
單擊Run> Python Shell打開(kāi)shel
4)現在,輸入“import vxi11”導入
 輸入“import vxi11”導入VXI11庫
5)現在,我們可以將變量“instr”分配給儀器,如下所示:
 可以將變量“instr”分配給儀器
6)現在,我們可以使用VXI Ask命令發(fā)送標識字符串(* IDN?),請求響應,并將其打印到屏幕:
 使用VXI Ask命令發(fā)送標識字符串
庫具有許多功能,可以處理寫(xiě)入和讀取字符串以及其他格式。您可以使用此技術(shù)建立通信并有效控制儀器。
單擊此處下載此示例的Python文件:Python_IDN




關(guān)鍵詞: 套接字 VXI11 LXI Python LAN控制

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>