在LabVIEW中與使用乙太網路控制的儀器通訊

更新 Mar 28, 2019

產品資訊

Hardware

  • cRIO-9067

問題敘述

如何在LabVIEW中與乙太網路儀器做通訊呢?或者說我想嘗試使用cRIO與LabVIEW中的乙太網路儀器進行通訊,但我無法在MAX中創建TCP/IP資源。

解決方案

在LabVIEW中有兩種將乙太網路儀器做為reference使用的方法:
  • 建立VISA通訊資源的constant。下圖中的儀器是TCPIP :: xxx.xxx.xxx.xxx :: INSTR,其中x表示儀器的IP地址,INSTR是資源的名稱 (INSTR不一定都代表資源名稱,您需要查看您的設備手冊做確認)。這個方法不需要透過Measurement&Automation Explorer (MAX)進行設定。
  • 在MAX中建立一個新的TCP/IP VISA資源。然後在LabVIEW中將VISA Alias做為您的reference使用,而不使用上一步所建立的constant。要設置TCP/IP VISA資源,請參閱下面連結提供的Ethernet Instrument Control Tutorial。由於您無法使用cRIO real-time target在MAX中建立新的TCP/IP VISA資源,因此您需要建立VISA資源的constant以便與乙太網路儀器進行通訊。

相關資訊

  • 有關VISA資源constant的相關資訊,請點閱此處

本文是否有幫助?

無幫助