示波器仿真软件的设计与实现
2012-08-01陈长鹏何长英
武汉理工大学学报(信息与管理工程版) 2012年2期
黄 勇,陈长鹏,何长英
(武汉理工大学理学院,湖北 武汉 430070)
示波器是电子测量领域最常用的仪器之一,通过它不但可以清晰地观察信号波形,还可以定量测量信号的周期、振幅和两信号的相位差等参数[1]。LabVIEW是美国国家仪器公司推出的虚拟仪器软件开发平台,与传统的模拟示波器相比,其软件系统仿真硬件功能可以大大节约仪器成本、节省开发与维护费用。有许多对虚拟示波器的设计与开发进行研究的文献,如文献[2-4]介绍了如何开发自定义仪器功能的虚拟示波器,论述了虚拟仪器技术在测量领域中的应用。研究虚拟仿真技术在实验教学方面的应用也有重要的意义,针对特定型号示波器用LabVIEW开发相应的仿真软件,以满足教学演示和学生预习需要,而这方面的研究还很缺乏。因此,笔者以LabVIEW 8.6为平台设计开发了适合本校实验课使用的示波器仿真软件系统。
1 仿真软件运行界面的设计
前面板是用户与系统交互的窗口,用户通过它输入和获取信息。为了设计与真实XJ4328示波器一致的操作面板,笔者设计了一个自定义控件[5]放在前面板上,将XJ4328示波器面板图片作为自定义控件的文本部分,旋钮和按键控件放在图片中的相应位置,将设计的旋钮颜色设置为透明。波形图与XY图重叠放在示波器图片的显示屏位置,X轴、Y轴标尺与图片的显示屏大小一致,网格线设置为透明。
参照示波器使用实验教学内容[6],在示波器CH1与CH2通道信号接入处设置了仿真信号:方波S1、三角波S2、正弦波S3和正弦波S4(S4与 S3有一定的相位差,频率相同),供学生观察与测量。……
登录APP查看全文
