主要内容

visadev

使用VISA创建与设备的连接

    描述

    一个visadev对象表示使用VISA接口连接到设备或仪器。支持的接口类型有:TCP/IP(使用VXI11和HiSLIP)、TCP/IP Socket、USB、GPIB、Serial、VXI和PXI。确定可连接到的设备visadevlist.然后,连接到使用的设备或仪器上visadev

    创建

    描述

    例子

    v= visadev (resourceName使用设备的VISA资源名创建到设备的连接。使用已安装的VISA驱动程序建立连接。如果您安装了多个VISA驱动程序,MATLAB®使用VISA供应商配置实用软件中的首选VISA集。

    例子

    v= visadev (resourceAlias使用VISA别名创建到设备的连接(如果设备有VISA别名)。如果配置实用程序还不能识别该设备,则不能使用别名连接,必须使用资源名。

    输入参数

    全部展开

    VISA资源名,指定为字符向量或字符串标量。方法返回的信息可以标识要连接到的资源的名称visadevlist.这个输入设置ResourceName财产。

    例子:gpibdev = visadev(“GPIB0:: 5:: INSTR”)连接到由VISA资源名指定的GPIB设备GPIB0:: 5:: INSTR

    数据类型:字符|字符串

    与资源关联的VISA别名,指定为字符向量或字符串标量。的返回信息确定要连接的资源的别名visadevlist.只有使用VISA供应商的配置实用软件分配别名时,才可以使用别名。这个输入设置别名财产。

    例子:serialdev = visadev(“COM4为”)连接到VISA资源别名指定的串行设备COM4为

    数据类型:字符|字符串

    属性

    看到visadev属性以获取属性的完整列表。

    对象的功能

    从VISA资源读取数据
    readline 从VISA资源读取一行ASCII字符串数据
    readbinblock 从VISA资源读取一个数据块
    将数据写入VISA资源
    writeline 写一行ASCII数据到VISA资源
    writebinblock 写一个数据的binblock到VISA资源
    writeread 向VISA资源写入命令并读取响应
    configureTerminator 设置ASCII字符串与VISA资源通信的终止符
    冲洗 清除与VISA资源通信的缓冲区
    visastatus 检查VISA资源的状态
    visatrigger 发送触发到GPIB或VXI仪器
    setDTR 设置串行DTR引脚
    setRTS 设置串行RTS引脚
    getpinstatus 获取串行引脚状态

    例子

    全部折叠

    搜索并建立与VISA资源的连接。

    搜索可用的VISA资源。

    resourceList = visadevlist
    resourceList = 6×6表ResourceName SerialNumber类型别名供应商模型  __________________________________________ _________________ ______________________ ___________ ____________ ______ 1”USB0:: 0 x0699:: 0 x036a:: CU010105:: 0:: INSTR”“NI_SCOPE_4CH”“美国泰克”“TDS 2024 b”“CU010105”usb 2”TCPIP0:: 169.254.2.20:: inst0:: INSTR”“Keysight_33210A”“安捷伦科技”“33210”“MY57003523”tcpip 3“COM1“ASRL1:: INSTR” " "" "" "" 连续4“ASRL3:: INSTR”“COM3 " "" "" "" 连续5”GPIB0:: 5:: INSTR”"FGEN_2CH" "Agilent Technologies" "33522B" "MY52800145" gpib 6 "GPIB0::11::INSTR" "OSCOPE_2CH" "TEKTRONIX" "TDS 1002" "0" gpib

    使用资源名通过VISA-USB接口创建到第一个资源的连接。

    usbdev = visadev (“USB0:: 0 x0699:: 0 x036a:: CU010105:: 0:: INSTR”
    usbdev = USB的属性:ResourceName: "USB0::0x0699::0x036A::CU010105::0::INSTR"别名:"NI_SCOPE_4CH"供应商:"TEKTRONIX"型号:"TDS 2024B"显示所有属性,函数

    或者,您也可以使用设备的别名连接到设备。

    serialdev = visadev (“COM1”
    serialdev = Serial with properties: ResourceName: "ASRL1::INSTR" Alias: "COM1" Port: "ASRL1" BaudRate: 9600显示所有属性和函数

    版本历史

    介绍了R2021a

    全部展开

    另请参阅

    Baidu
    map