如何利用labview对示波器进行二次开发

2019年11月11日 16:06    发布者:namisoft
示波器作为电子行业最常用的测量仪器之一,牵涉大量的图片导入导出,数据处理,自动化操作等等。目前硬件示波器的功能已经很成熟很完善,研究如何把现有的示波器融合到自动测试系统中,并能开发一种通用的示波器程控软件是目前组建自动测试系统急需解决的一个问题。Namisoft利用LabVIEW CVI软件,通过VISA和SCPI命令,设计了一种通用的示波器程控软件,该软件实现了硬件示波器的所有功能,同时又扩展出了波形存储和报表打印功能,同时适用于远程的试验环境。1. 系统组成示波器通过USB、GPIB、网络等硬件接口与计算机相应的接口连接。计算机通过VISA向示波器发送SCPI指令,示波器接收到指令后进行响应并将结果返回显示,以达到程控的目的。http://p1.pstatp.com/large/pgc-image/0812092458524718af16253011aff57a

2. 软件设计在图形化编程环境LabVIEW CVI下,通过VISA调用SCPI命令来获取示波器的测量结果。软件分为两层:一层是应用层设计,主要进行示波器界面设计和数据处理;另一层是仪器通信层,该层主要利用VISA调用SCPI命令实现对仪器的控制。http://p1.pstatp.com/large/pgc-image/9d740087d99641c2b632bb81349e084f

3. 系统界面展示http://p1.pstatp.com/large/pgc-image/07eeb05b951542c28aaf911299365125

本软件利用VISA开发而成,所以实现了示波器软件和硬件的无关性,将来更换为其它接口的示波器时,只需要更改资源描述名称,软件基本不做修改。这方便了软件的升级,也增加了软件的通用性,同时该软件也可以作为一个通用的子程序嵌入到其它测试软件中,用于完成信号的采集和分析。Namisoft(纳米软件),是一家面向全球客户的智能测试及测试大数据分析的高科技公司,帮助客户解决生产及研发中智能测试的需求,专注于仪器自动化测试软件开发和智能测试大数据分析,通过测试云技术,边缘计算和云计算,实现生产制造企业测试数据采集及智能分析、故障预测与诊断、维护决策与优化等大数据应用服务整体解决方案,帮助企业实现智能化改造。我们将不断努力,致力成为为全球智能测试领导者!