主要内容

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资源名称,指定为字符向量或字符串标量。返回的信息可以确定要连接到的资源的名称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 将一个数据块写入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