拙网论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 209|回复: 0

VISA资源名称控件

[复制链接]

949

主题

1001

帖子

3736

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3736
发表于 2020-3-25 00:21:30 | 显示全部楼层 |阅读模式
VISA资源名称控件用于指定对VISA会话句柄开放的资源,并保持会话句柄和类。VISA会话句柄是VISA使用的唯一逻辑标识符,用于与资源进行通信。VISA会话句柄由VISA资源名称输入控件保持,用户不可见。VISA资源名称输出是VISA函数中输出的资源名称的副本。通过将资源名称输出或输入至函数和VI,并连接函数和VI,可简化数据流编程。这与文件I/O函数使用的文件引用句柄输出相似。
下表列出了VISA资源名称字符串的语法。可选参数在方括号中显示([])。
接口语法
VXI INSTRVXI[板卡]::VXI 逻辑地址[::INSTR]Instr
VXI/GPIB-VXI MBD Instr
VXI/GPIB-VXI/VME RBD Instr
VXI MEMACCVXI[板卡]::MEMACCVXI/GPIB-VXI/VME MemAcc
VXI BACKPLANEVXI[板卡][::VXI 逻辑地址]::BACKPLANEVXI/GPIB-VXI Backplane
VXI SERVANTVXI[板卡]::SERVANTVXI Servant
GPIB-VXI INSTRGPIB-VXI[板卡]::VXI 逻辑地址[::INSTR]VXI/GPIB-VXI MBD Instr
VXI/GPIB-VXI/VME RBD Instr
GPIB-VXI MEMACCGPIB-VXI[板卡]::MEMACCVXI/GPIB-VXI/VME MemAcc
GPIB-VXI BACKPLANEGPIB-VXI[板卡][::VXI 逻辑地址]::BACKPLANEVXI/GPIB-VXI Backplane
GPIB INSTRGPIB[板卡]::主地址[::GPIB 次地址][::INSTR]GPIB Instr
GPIB INTFCGPIB[板卡]::INTFCGPIB BoardInterface
GPIB SERVANTGPIB[板卡]::SERVANTN/A
PXI INSTRPXI[总线]::设备[::函数][::INSTR]PXI INSTR
PXI INSTRPXI[接口]::[总线-]设备[.函数][::INSTR]PXI INSTR
PXI MEMACCPXI[接口]::MEMACCPXI MEMACC
Serial INSTRASRL[板卡][::INSTR]Serial INSTR
TCPIP INSTRTCPIP[板卡]::主机地址[:AN设备名][::INSTR]TCP/IP Instr
TCPIP SOCKETTCPIP[板卡]::主机地址::端口::SOCKETTCP/IP Socket
USB INSTRUSB[板卡]::制造商ID::型号编码::序列号[::USB接口号][::INSTR]USB INSTR
USB RAWUSB[板卡]::制造商ID::型号编码::序列号[::USB接口号]::RAWUSB RAW
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::INTFCGPIB接口2的接口或原始资源。
VXI::1::BACKPLANE默认VXI系统中用于机箱1的主机资源,即接口0。
GPIB-VXI2::BACKPLANEGPIB-VXI接口2上默认机箱的主机资源。
GPIB1::SERVANTGPIB接口1的伺服/设备资源。
VXI0::SERVANTVXI接口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::INSTRPXI总线号为2,设备12,带函数1。
PXI0::MEMACCPXI 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资源名称控件连接到不接受该会话句柄类的函数,或将两个资源名称连接到不同的类,程序框图将不能执行,并报告类冲突错误。
注:  VISA名称输入控件和常量在所有平台上均可使用。但是,如运行带名称控件的VI,且名称控件含有当前平台不支持的设备的资源字符串,系统将报错。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|抱朴守拙BBS

GMT+8, 2025-5-26 03:33 , Processed in 0.180583 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表