VISA资源名称控件用于指定对VISA会话句柄开放的资源,并保持会话句柄和类。VISA会话句柄是VISA使用的唯一逻辑标识符,用于与资源进行通信。VISA会话句柄由VISA资源名称输入控件保持,用户不可见。VISA资源名称输出是VISA函数中输出的资源名称的副本。通过将资源名称输出或输入至函数和VI,并连接函数和VI,可简化数据流编程。这与文件I/O函数使用的文件引用句柄输出相似。 下表列出了VISA资源名称字符串的语法。可选参数在方括号中显示([])。 VXI关键词通过嵌入式控制器或MXIbus控制器作用于VXI仪器。GPIB关键词用于与GPIB设备建立通信。GPIB-VXI关键词用于GPIB-VXI控制器。ASRL关键词用于与异步串行(例如,RS232)设备通信。 INSTR关键词规定了INSTR类型的VISA资源。 下表列出了可选字符串的默认值。 可选字符串 | 默认值 | 板卡 | 0 | GPIB次地址 | 无 | LAN设备名 | inst0 | PXI函数 | 0 | USB接口号 | 编号最小的相关接口 |
下表列出了地址字符串的范例。 地址字符串 | 说明 | VXI0::1::INSTR | 一台VXI设备位于VXI接口VXI0,逻辑地址为1。 | GPIB-VXI::9::INSTR | 一台VXI设备位于GPIB-VXI受控系统,逻辑地址为9。 | GPIB::1::0::INSTR | 一台GPIB设备位于GPIB接口0,主地址为1,次地址为0。 | ASRL1::INSTR | 置于ASRL1接口上的一个串行设备。 | VXI::MEMACC | 板卡级的寄存器访问VXI接口。 | GPIB-VXI1::MEMACC | 板卡级的寄存器访问1号GPIB-VXI接口。 | GPIB2::INTFC | GPIB接口2的接口或原始资源。 | VXI::1::BACKPLANE | 默认VXI系统中用于机箱1的主机资源,即接口0。 | GPIB-VXI2::BACKPLANE | GPIB-VXI接口2上默认机箱的主机资源。 | GPIB1::SERVANT | GPIB接口1的伺服/设备资源。 | VXI0::SERVANT | VXI接口0的伺服/设备资源。 | TCPIP0::1.2.3.4::999::SOCKET | 在规定IP地址对999端口的原始TCP/IP访问。 | TCPIP::dev.company.com::INSTR | 使用特定地址的VXI-11的TCP/IP设备。使用inst0的默认LAN设备名。 | PXI::15::INSTR | 总线0上的PXI设备号为15。 | PXI0::2-12.1::INSTR | PXI总线号为2,设备12,带函数1。 | PXI0::MEMACC | PXI MEMACC会话句柄。 | visa://主机名/资源 | 在某远程系统上的资源。主机名可以是IP地址(点表示法)或网络机器名。该远程系统无需在客户系统上进行明确配置。 | USB::0x1234::125::A22-5::INSTR | “USB测试和测量”类设备,制造商ID为0x1234,型号编码为125,序列号为A22-5。使用设备的第一个可用的USBTMC接口。编号通常为0。 | USB::0x5678::0x33::SN999::1::RAW | 一个原始的USB非类设备,制造商ID为0x5678,型号编码为0x33,序列号为SN999。设备接口号为1。 |
默认状态下,VISA资源名称为Instr,与即将打开的会话句柄类相对应。在编辑模式下右键单击控件,从快捷菜单中选择不同的类,可改变所选类的类型。 在可连接的VISA资源名称类中,VISA函数会有所不同。每个函数的有效类的详细列表见NI-VISA帮助。例如,寄存器访问和底层寄存器访问选板上的函数不接受GPIB或串行设备的VISA会话句柄。 如将VISA资源名称控件连接到不接受该会话句柄类的函数,或将两个资源名称连接到不同的类,程序框图将不能执行,并报告类冲突错误。 | 注: VISA名称输入控件和常量在所有平台上均可使用。但是,如运行带名称控件的VI,且名称控件含有当前平台不支持的设备的资源字符串,系统将报错。 |
|