labview实现串口调试助手--VISA

目录

1.VISA

1.1 VISI写入函数

1.2 VISA读取

1.3 VISA设备清零

2.高级VISA

2.1 VISA打开

2.2 VISA关闭


1.VISA

 VISA是虚拟仪器软件结构体系(Virtual Instrument Software Architecture)的简称,VISA是仪器编程的标准I/O(Input /Output,输入输出) API(Application Programming Interface,应用程序编程接口),根据使用仪器的类型调用相应的驱动程序,用户无需学习各种仪器的通信协议。

1.1 VISI写入函数

作用:使写入缓冲区的数据写入VISA资源名称指定的设备或者接口。依据不同的平台,数据传输可为同步异步。右键单击节点,在快捷菜单中选择同步I/O模式---同步,可同步写入数据。

 

VISA资源名称:指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。(句柄:一个指向某个对象的标识符,通过该对象的句柄,对其进行操作)

 写入缓冲区:包含要写入设备的数据

 错误输入(无错误):表明节点运行前发生的错误。该输入将提供标准错误输入功能。

 VISA资源名称输出:是由VISA函数返回的VISA资源名称的副本。

 返回数:包含实际写入的字节

 错误输出:包含错误信息。该输出将提供标准错误输出功能 。

1.2 VISA读取

  作用:从VISA资源名称指定的设备或接口中读取指定数量字节,并使数据返回至读取缓冲区

 

   字节总数:是要读取的字节数量。

   错误输入(无错误):表明节点运行前发生的错误。该输入将提供标准错误输入功能。

   VISA资源名称输出:是由VISA函数返回的VISA资源名称的副本。

   读取缓冲区:包含从设备读取的数据

   返回数:包含实际读取的字节

1.3 VISA设备清零

  对设备的输入输出缓冲区进行清零

2.高级VISA

2.1 VISA打开

   作用:打开VISA资源名称指定设备的会话句柄并返回会话句柄的标识符,该标识符可用于调用该设备的其他操作。

VISA打开超时:指定“VISA打开”在返回错误前等待的最大超时值,以毫秒为单位。它不设置I/O超时。 VISA设置超时指定VISA会话句柄之后的操作超时值。

会话句柄副本:如会话句柄副本的值为TRUE,且当前存在对资源开放的会话句柄,可为资源打开另一个会话句柄。如会话句柄副本设置为FALSE,且存在对资源开放的会话句柄,可使用打开的会话句柄。 VISA会话句柄是VISA使用的唯一逻辑标识符,用于与资源通信。VISA会话句柄由VISA资源名称控件保持,用户不能看见该控件。

访问模式:指定如何访问设备,默认为0。

2.2 VISA关闭

关闭VISA资源名称指定的设备会话句柄或事件对象。

错误输入:是节点运行前发生的错误。在下列情况下,该输入可作为标准错误输入。 即使在节点运行前发生错误,节点仍正常运行。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值