基于 LabWindows/CVI 的虚拟示波器研究与设计
LabWindows/CVI 的TCP 库函数提供了与平台无关、面向连接的、字节流网络通信协议编程接口。
下面是LAN通信代码实例:
3 结果分析
根据上述的软件设计思想,完成图3虚拟界面的设计。以正弦波信号为例进行分析,结果如图5所示。
虚拟示波器的功能包括:
(1)通道垂直偏转系数开关(VOLTS/DIV):调节通道衰减档位偏转系数;(2)显示屏:显示波形及相关信息的主要输出界面;(3)通道功能键:用来打开或关闭对应通道及菜单;(4)通道垂直位移旋钮:用来调节通道波形垂直位移;(5)触发电平调整旋钮(LEVEL):根据触发电平决定扫描开始的位置;(6)运行/停止功能键:按一次波形停止,再按一次波形运行;(7)自动功能键:按一下此键自动捕获波形的相关数据在屏上准确显示;(8)运算功能键:按下该键打开或关闭运算功能及菜单;(9)LAN接口:外接网线。
4 结语
虚拟仪器的出现,彻底打破了传统仪器由厂家定义功能,用户无法改变的模式。用户可以根据自己的需求,设计仪器系统。随着电子技术的不断发展虚拟仪器正向着智能化、网络化的形式迈进。基于LAN 设计的虚拟示波器满足了工业智能控制系统的要求,有效的降低了监控、测控工作的人力和财力投入。虚拟仪器结合了计算机技术与测量技术,开创了个人计算机仪器时代,是测量仪器工业发展的一个里程碑。
评论