教学材料《LabVIEW实验与应用》_第10章.pptVIP

  • 1
  • 0
  • 约2.23千字
  • 约 17页
  • 2026-05-19 发布于广东
  • 举报

教学材料《LabVIEW实验与应用》_第10章.ppt

10.1案例简介VISA是一款可与仪器总线通信的高级应用程序接口(API)。通用序列总线(USB)是一款基于消息的通信总线。这表示,PC和USB设备通过在总线上发送文本或二进制数据格式的指令和数据实现通信。每款USB设备都有各自的指令集,可通过“NI-VISA读写”函数将这些指令发送给仪器并从仪器上读取响应。VISA提供了两类函数供LabVIEW调用:USBINSTR设备与USBRAW设备。USBINSTR设备是符合USBTMC协议的USB设备,可以通过使用USBINSTR类函数控制,通信时无须配置NI-VISA;而USBRAW设备是指除了明确符合USBTMC规格的仪器之外的任何USB设备,使用时需要配置。本案例使用配置好的USBRAW设备对数据进行发送和接收。返回10.2软件实现该软件的主程序如图10.2.1所示,主要实现打开USB口、数据接收、数据发送以及数据清空等功能。从程序结构分析,主程序主要是一个While循环内嵌一个事件结构和一个条件结构。条件结构及其相连函数的程序框图如图10.2.2(a)~(c)所示,通过属性节点的调用可以切换按钮的使能和禁用状态,即给布尔属性(disabled)赋值为0时,按钮使能;赋值为2时,按钮禁用。具体到程序中,当“SessionOpened”触发时,“OpenSession”和“VISAresourcen

文档评论(0)

1亿VIP精品文档

相关文档