如何使用NI-VISA驱动连接以太网仪器?

更新 Jan 9, 2019

适用于

Hardware

  • Ethernet Cable

Driver

  • NI-VISA

问题详述

如何使用NI-VISA与以太网仪器通信?

解决方案


NI-VISA 2.5及更高版本(适用于Windows32平台)和NI-VISA 2.6及更高版本(适用于其他平台)可以帮助您通过TCP / IP连接到以太网仪器。这类操作是通过指定TCP / IP工具(INSTR)资源或TCP / IP套接字(SOCKET)资源来完成的。他的每种语法如下:
  • TCPIP [board] ::主机地址[:: hostname] [:: INSTR]

    要使用INSTR资源类型,设备必须支持TCP / IP仪器协议,这类协议也称为VXI-11。目前,安捷伦仪器主要使用此类协议。                                                                                                                                                                      
  • TCPIP [board] ::主机地址[::主机名] ::端口:: SOCKET

    SOCKET资源通过TCP / IP(通常但不限于以太网接口)公开原始网络套接字进行连接。如果没有TCP / IP仪器协议支持,则必须使用SOCKET资源类型仪器。

参考下面的链接了解更多信息IVI规范


上面括号内的单词是可选的。

    相关信息

    详细说明:如果主机上只有一种接口类型,则板卡类型是可选的。例如,“TCPIP0 :: ...”与“TCPIP :: ...”相同,因为TCPIP之后的0是可选的。此外,仅当主机地址中有多个主机名(仪器)时才需要主机名。

    在下面的示例中,inst0是可选的,因为它是此地址中唯一的工具选项,并显示不同的TCP / IP资源名称。请注意:下面的所有四个资源名称都指向相同的资源。

    • TCPIP :: www.yahoo.com :: INSTR
    • TCPIP0 :: www.yahoo.com :: INSTR
    • TCPIP0 :: www.yahoo.com :: inst0 :: INSTR
    • TCPIP0 :: www.yahoo.com :: inst0

    本文是否有帮助?

    无帮助