主要内容

开始与串行端口接口

串口接口是通过VISA-Serial对象支持的。金宝app与VISA-Serial对象关联的特性类似于与串口对象。因此,本节只讨论VISA串口接口所特有的功能和属性。

串口的概述有关串口通讯的更多信息。

创建一个visa串行对象

属性创建一个VISA-Serial对象visadev函数。每个对象都与连接到计算机串行端口的仪器相关联。

visadev需要资源名或别名作为输入。资源名称由连接到您的仪器的串行端口的名称组成。您可以使用供应商提供的配置工具或使用visadevlist函数。使用VISA供应商配置工具定义别名。

VISA-Serial资源名称具有该格式ASRL [port_number进行):: INSTR

以使用VISA-Serial接口连接COM1为例,使用如下命令:

visaserial = visadev (“ASRL1:: INSTR”
visasserial = Serial with properties: ResourceName: "ASRL1::INSTR" Alias: "COM1" Port: "ASRL1" BaudRate: 9600 NumBytesAvailable: 0显示所有属性、函数

VISA-Serial对象visaserial表示与您的仪器的连接。点击属性,以查看VISA-Serial属性的完整列表。

ResourceName: "ASRL1::INSTR" Alias: "COM1" Port: "ASRL1"波特率:9600 NumBytesAvailable: 0 Type: serial PreferredVisa: "National Instruments VISA" ByteOrder: " littleendian " DataBits: 8 StopBits: 1 Parity: none FlowControl: none Timeout: 10 Terminator: "LF" BytesAvailableFcnMode: "off" BytesAvailableFcnCount: 64 BytesAvailableFcn:[] NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []

您可以使用点表示法来配置和显示属性值。有关配置这些属性的详细信息,请参见visadev属性

你可以用visadev对象的功能

配置通信设置

在可以读写数据之前,VISA-Serial对象和仪器必须具有相同的通信设置。配置串口通信涉及指定控制波特率和波特率的属性值串行数据格式.这些属性如下所示。

VISA-Serial通信特性

属性名

描述

波特率

指定比特传输的速率。

DataBits

指定要传输的数据位数。

奇偶校验

指定校验类型。

StopBits

指定用于指示字节结束的位数。

《终结者》

指定用于终止写入仪器的命令的字符。

请参阅您的仪器文档,了解其支持的通信设置。金宝app

另请参阅

|

相关的话题