使用NI-MAX驗(yàn)證工作的遠(yuǎn)程通信連接
本文主要介紹了利用USB或LAN將設(shè)備與計(jì)算機(jī)連結(jié),利用NI-MAX對(duì)儀器進(jìn)行遠(yuǎn)程通信連接。
自動(dòng)化測(cè)試可以顯著提高流程的生產(chǎn)率,吞吐量和準(zhǔn)確性。自動(dòng)化設(shè)置涉及使用標(biāo)準(zhǔn)將計(jì)算機(jī)連接到測(cè)試儀器通信總線,如USB或LAN,然后利用通過軟件層輸入的代碼(如LabVIEW.NET,Python等..)對(duì)特定儀器命令和過程數(shù)據(jù)進(jìn)行排序。
這個(gè)過程通常很順利,但如果有問題,有一些基本的故障排除步驟可幫助您快速啟動(dòng)測(cè)試。
在本文中,我們將展示如何使用NI-MAX測(cè)試之間的通信連接儀器和使用USB和LAN連接的遠(yuǎn)程計(jì)算機(jī),以確保它們好好工作。 驗(yàn)證連接后,即可開始使用控制軟件。
National Instruments Measurement and Automation Explorer(NI-MAX)是一款免費(fèi)的通訊工具,提供NI VISA庫。
詳情可打開網(wǎng)址:
http://digital.ni.com/public.nsf/allkb/71544521BDE34FFB86256FCF005F4FB6
2、USB設(shè)備連接
1)打開電源并通過USB電纜將儀器連接到計(jì)算機(jī)。 在運(yùn)行Windows的計(jì)算機(jī)上,第一次從儀器連接USB時(shí)應(yīng)打開一個(gè)對(duì)話框或顯示一個(gè)通知,新設(shè)備正在連接。
大多數(shù)Windows操作系統(tǒng)的菜單,并擴(kuò)展驅(qū)動(dòng)程序信息,如下所示
Windows 10示例:
這表示操作系統(tǒng)將連接的儀器識(shí)別為測(cè)試儀器。
如果設(shè)備管理器將USB連接報(bào)告為其他類型的設(shè)備(打印機(jī),相機(jī),未知,等),將正確的驅(qū)動(dòng)(ausbtmc.sys)與儀器連接可能存在問題。 一種可以解決方案是禁用驅(qū)動(dòng)程序,斷開USB電纜,驗(yàn)證ausbtmc.sys是否存在,然后重新連接USB電纜。
2)通過左鍵單擊桌面上的圖標(biāo)或通過開始菜單找到它來運(yùn)行NI-MAX
以下是SDS2000X示波器的簡(jiǎn)要說明:
5)通過左鍵單擊儀器,您可以看到有關(guān)它的其他信息:
當(dāng)您計(jì)劃特定的測(cè)試序列,需要延遲/計(jì)時(shí)的影響或時(shí),這個(gè)功能尤其有用。 你可以一次一個(gè)地發(fā)送每個(gè)命令并檢查儀器的性能。
選擇輸入/輸出>基本I / O>并在文本窗口中輸入命令:
- * IDN? 是一個(gè)返回的常見標(biāo)識(shí)字符串查詢(問題或信息請(qǐng)求)
來自連接儀器的信息
- / n是表示新行的終止字符。 這是SIGLENT儀器的標(biāo)準(zhǔn)終止字符。
- Write將命令發(fā)送到儀器
- Read將從儀器中提取數(shù)據(jù)
– Query 將執(zhí)行讀取然后執(zhí)行寫入命令以請(qǐng)求并返回儀器中的數(shù)據(jù)
3、USB清單
- 儀器上的USB端口是否配置正確? 有些儀器具有可用的USB端口,配置為TMC(測(cè)試和測(cè)量)或打印機(jī)通信端口。 USB端口應(yīng)設(shè)置為USBTMC或類似的遙控器。
- 嘗試直接連接到控制計(jì)算機(jī)。 USB集線器或長(zhǎng)連接可能會(huì)導(dǎo)致問題。
- 嘗試使用其他USB線。 連接器可能變壞或證明有故障。
- 嘗試使用計(jì)算機(jī)上的其他USB端口。
- 在運(yùn)行Windows的計(jì)算機(jī)上,檢查“設(shè)備管理器”。測(cè)試儀器應(yīng)顯示為USB測(cè)試和測(cè)量設(shè)備(IVI)并使用AUSBTMC.SYS驅(qū)動(dòng)程序
4、LAN連接
1)通過LAN電纜打開儀器并將儀器連接到連接到您希望使用的計(jì)算機(jī)的LAN網(wǎng)絡(luò)。
您可以使用NMAP等軟件工具檢查L(zhǎng)AN連接的狀態(tài):https://nmap.org/
首先,確定儀器的LAN連接。 這通常位于IO下的“系統(tǒng)”菜單中
或局域網(wǎng)設(shè)置。
以下是SDS2000X示波器的IO信息:
啟用DHCP后,IP地址可能會(huì)隨時(shí)間而變化。 建議檢查儀器IP地址,然后使用NMAP確認(rèn)它在網(wǎng)絡(luò)上可見:
可能與儀器匹配的IP地址。
這可以通過使用“/ 24”擴(kuò)展名設(shè)置目標(biāo)來執(zhí)行。 這掃描24位例如,
192.168.10.0/24將掃描256個(gè)主機(jī)之間
192.168.10.0和192.168.10.255
以下NMAP提供的更多信息:
https://nmap.org/book/man-target-specification.html
例如,要ping所有以192.168.0開頭的IP地址,請(qǐng)按如下方式設(shè)置目標(biāo):
2)通過左鍵單擊桌面上的圖標(biāo)或通過開始菜單找到它來運(yùn)行NI-MAX
在許多情況下,您必須手動(dòng)添加LAN檢測(cè)。 回想一下我們的儀器第2步
IP地址是192.168.0.87
右鍵單擊Network Devices,然后選擇Create New VISA TCP / IP Resource:
當(dāng)您計(jì)劃特定的測(cè)試序列,延遲/計(jì)時(shí)的影響或時(shí),排除命令尤其有用。 您可以一次發(fā)送每個(gè)命令并檢查這個(gè)儀器的性能:
選擇輸入/輸出>基本I / O>并在文本窗口中輸入命令:
- * IDN? 是一個(gè)返回的常見標(biāo)識(shí)字符串查詢(問題或信息請(qǐng)求)
來自連接儀器的信息
- / n是表示新行的終止字符。 這是SIGLENT儀器的標(biāo)準(zhǔn)終止字符。
- Write將命令發(fā)送到儀器
- Read將從儀器中提取數(shù)據(jù)
– Query 將執(zhí)行讀取然后執(zhí)行寫入命令以請(qǐng)求并返回儀器中的數(shù)據(jù)
評(píng)論