从串口接口开始
串口接口通过一个VISA-Serial对象支持。万博1manbetx与VISA-Serial对象关联的特性类似于与串口
对象。因此,本节只讨论VISA串行端口接口特有的函数和属性。
指串口概述有关串口通信的详细信息。
创建VISA-Serial对象
创建一个VISA-Serial对象visadev
函数。每个物体都与一台连接到计算机串行端口的仪器相关联。
visadev
需要资源名或别名作为输入。资源名由连接到仪器的串口名组成。您可以使用供应商提供的配置工具或使用visadevlist
函数。使用VISA供应商配置工具定义别名。
VISA-Serial资源名具有此格式ASRL [port_number进行):: INSTR
.
例如,使用“VISA-Serial”接口连接到COM1端口,则使用如下命令。
visas里尔= visasadev“ASRL1:: INSTR”)
visasial = Serial with properties: ResourceName: "ASRL1::INSTR" Alias: "COM1" Port: "ASRL1" BaudRate: 9600显示所有属性,函数
VISA-Serial对象visaserial
表示与仪器的连接。点击属性
在对象显示中查看VISA-Serial属性的完整列表。
ResourceName: "ASRL1::INSTR" Alias: "COM1" Port: "ASRL1" BaudRate: 9600 Type: serial PreferredVisa: "National Instruments VISA" ByteOrder: " low -endian" DataBits: 8 StopBits: 1 Parity: none FlowControl: none Timeout: 10 Terminator: "LF" NumBytesWritten: 0 erroricitredfcn: [] UserData: []
您可以使用点表示法来配置和显示属性值。有关配置这些属性的详细信息,请参见visadev属性.
您可以使用visadev
对象的功能.
配置通信设置
在您可以写入或读取数据之前,VISA-Serial对象和仪器必须具有相同的通信设置。配置串口通信涉及为控制波特率和串行数据格式.这些属性如下所示。
串行通信属性
有关其支持的通信设置的说明,请参阅您的仪器文档。万博1manbetx