曹先生

电话: 02161497923 02161128587
02161474423
传真: 02161474423
邮箱:clb@pingxuan17.com
公司网站:www.pingxuan17.com
www.shpingxuan.com

首页 >> 电子天平 >>  串口通信函数 (二)
串口通信函数 (二)
发布时间:2012-12-20   点击次数:2560

器驱动程序是一个用于控制特定仪器的软件。使用仪器驱动程序避免了学习每个
仪器复杂而低级的编程命令。LabVIEW 仪器驱动程序是一组 LabVIEW VI,用于与使用
了VISA I/O功能函数的仪器进行通信。每个 VI 都对应一个操作步骤,如设置属性、读取数
据、写入数据和启动仪器等,这样用户就无需学习复杂的、底层的、针对每个仪器的编程指令。
LabVIEW 仪器驱动程序库提供了多种使用了 GPIB、串口等接口编程仪器的仪器驱动
程序。仪器驱动程序可以从仪器驱动程序光盘上安装获得,也可以直接从 NI 的网站下载
(ni.com/idnet),或使用图 8.15 所示的方法查找仪器驱动程序。 在 LabVIEW安装了仪器驱动程序后,用户可以在函数选板下的【仪器 I/O】中找到这些驱动程序。例如,Agilent 34401 驱动程序是内置在LabVIEW中的,如图 8.16 所示。此时用户就可编写自己的仪器应用程序了。 1) GPIB是可程控仪器的通用国际标准接口,LabVIEW内置了控制GPIB仪器的库存函数。通过GPIB 选板可以对GPIB仪器进行读写操作。
(2)  串口通信用于计算机与外设或者计算机与计算机之间的通信。通信 的 关 键是通信双方要制定软件通信协议。
(3)  VISA是工业界标准,应用LabVIEW VISA函数对仪器进行编程控制时,由于VISA
与接口类型的独立性,用户无需对接口细节进行了解。
(4)  仪器驱动程序是专门控制某种仪器的软件,可免费下载。使用仪器驱动程序避免了学习每个仪器复杂而低级的编程命令。 (1)  了解并掌握虚拟仪器的设计方法,具备初步的独立设计能力。
(2)  初步掌握对图形化编程语言LabVIEW的编程、调试等基本技能。
(3)  通过整个设计过程大致领会并了解LabVIEW软件的其他虚拟仪器的设计方法,从而为将来在实际工程项目中使用LabVIEW打下良好的实践基础。 (4)  提高综合运用所学的知识独立分析和解决问题的能力。 使用提供的硬件(数据采集卡、信号发生器等设备)设计一个双踪虚拟示波器。 具体设计要求: (1)  显示正弦波、方波、三角波等信号的波形。
(2)  测量信号的峰峰值、有效值、平均值。
(3)  测量信号的频率和周期。
(4)  数据采集卡采用USB-6009。
(5)  软件采用LabVIEW。 设计的双踪虚拟示波器需完成以下模块的程序设计:
(1)  开始/暂停程序模块——其功能是控制整个程序的开始和暂停。
(2)  模拟输入模块——提供示波器信号输入方法:正弦波、方波、三角波和白噪声等。 
(3)  波形运算模块——其主要功能是完成对两个波形进行加法、减法或乘法等运算。
(4)  时基控制模块——其主要功能是直接控制每次进入显示波形的点数来控制扫描 频率。
(5)  触发控制模块——其功能是通过设置触发方式来控制数据采集。
(6)  数据存储和回放模块——其主要功能是将测量采集到的信号波形通过单击“存盘”
和“写盘”,有记忆性地保留和存储所需要的数据波形。这点是常用数字示波器不具有的,
即虚拟示波器可以完成对波形的保存,从而可随时读取到以前所测试的数据。