正在加载图片...
以口 图 VISA口字 ISA串口中断VISA设置/ 图3,3-2中口通信VSA函数选板 根据串口通信的流程, 常用的VISA函数有4个 二 串口资源配置 写命令 气 从仪器缓存 读出数据 关闭仪器资源 图3.3.3串口通信流程及常用VISA函数 3.4应用实例 ★【例1】控制一盏灯的亮与灭。 要求:单片机系统对发光二极管的控制命令:1一一开,2一 一关 分析:通过前面的讲解可知,VISA只是为实现仪器接口和LabVIEW间的通讯而诞生 的一套标准函数,要真正实现仪器操控还需通过仪器控制命令来实现,一般地可将仪器控制 命令写入单片机,再利用RS232总线将单片机与计算机连接起来,进而通过VISA实现 LabVIEW与单片机的通讯,完成仪器操控。仪器控制的流程如图3.41所示。 把仪器控制 编写串口 通过ISA传达 写入单 通讯程序 片机 实现灯的 接 算机与单 EW 片 指令至单片机 图3.41控制一盏灯框图 (1)编写仪器控制命令 写入单片机的控制命令用C语言编写,当计算机向其发送“1”时发光二极管发光,发 31 图 3.3-2 串口通信 VISA 函数选板 根据串口通信的流程,常用的 VISA 函数有 4 个。 图 3.3-3 串口通信流程及常用 VISA 函数 3.4 应用实例 ★【例 1】控制一盏灯的亮与灭。 要求:单片机系统对发光二极管的控制命令:1——开,2——关。 分析:通过前面的讲解可知,VISA 只是为实现仪器接口和 LabVIEW 间的通讯而诞生 的一套标准函数,要真正实现仪器操控还需通过仪器控制命令来实现,一般地可将仪器控制 命令写入单片机,再利用 RS232 总线将单片机与计算机连接起来,进而通过 VISA 实现 LabVIEW 与单片机的通讯,完成仪器操控。仪器控制的流程如图 3.4-1 所示。 图 3.4-1 控制一盏灯框图 (1)编写仪器控制命令 写入单片机的控制命令用 C 语言编写,当计算机向其发送“1”时发光二极管发光,发
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有