基于labview的多功能传感器实验系统的设计的制作方法

文档序号:6511145阅读:860来源:国知局
基于labview的多功能传感器实验系统的设计的制作方法
【专利摘要】多功能传感器实验箱集各种被测体于一身,包含电容传感器、电感传感器、光电传感器、霍尔传感器、电涡流位移传感器、压阻式传感器、压电式传感器、温度传感器等功能。LABVIEW是一种图形化的编程语言,利用它可以方便地建立自己的虚拟仪器,为实现仪器编程和数据采集系统提供了便捷途径。
【专利说明】基于LABVIEW的多功能传感器实验系统的设计
【技术领域】
[0001]本发明涉及领域属于传感器技术,具体的说涉及一种基于LABVIEW的多功能传感器实验系统的设计方法。
技术背景
[0002]多功能传感器实验箱集各种被测体于一身,包含电容传感器、电感传感器.光电传感器、霍尔传感器、电涡流位移传感器、压阻式传感器、压电式传感器、温度传感器等功能。LABVIEW是一种图形化的编程语言,利用它可以方便地建立自己的虚拟仪器,为实现仪器编程和数据采集系统提供了便捷途径。
[0003]LABVIEff是一种图形化的编程语言,利用它可以方便地建立自己的虚拟仪器,为实现仪器编程和数据采集系统提供了便捷途径。LABVIEW支持NI公司的硬件,提供驱动程序库,但硬件价格相对较贵。但LABVIEW提供了 CLF(Call Labrary Function Node)节点,使用户可以通过CLF节点调用外部的DLL动态链接库文件,从而解决了在LABVIEW环境中应用国产硬件设备的问题。

【发明内容】

[0003]本软件系统基于多功能传感器实验平台完成实验,通过自顶向下的设计方法通过CLF节点调用动态链接库文件封装好的函数,通过VI引用节点调用函数构建软件基本功能数据采集操作简单,数据保存方便,便于生成实验报告。
【专利附图】

【附图说明】
[0004]图1是本发明运行流程图【具体实施方式】
[0005]软件系统的组成:按照自顶向下的设计方法,按照功能把传感器实验软件系统分为实验管理模块、数据采集模块、曲线拟合模块和实验报告生成共四大模块。每个模块都由若干个独立的子VI来实现,然后通过VI引用句柄、打开VI引用、引用节点调用和关闭引用这三个函数完成对子VI的动态调用,从而构成整个软件系统的基本功能。通过VI的动态调用,只有在调用时装入内存,调用结束时释放,可以有效减少内存占用和加快程序加载过程。
[0006]实验管理:实验管理模块负责对所要生成的实验报告的格式进行设定,设置实验人员、实验设备、实验环境、实验名称等实验基本信息,为实验报告的生成提供服务。
[0007]数据采集:数据采集模块负责把数据通过USB-7660数据采集模块采集到计算机,一方面要完成对采集卡设备的管理,对采集卡的采集模式、采集通道等进行设置;另一方面将采集的数据进行显示、保存。在程序框图中,通过while条件结构设定200ms的采集周期,在while循环结构中通过if条件结构完成数据采集的启动与停止、数据的保存、设备的关闭。在该模块通过CLF节点调用USB-7660数据采集卡DLL库文件中的ZT7660_OpenDevice函数打开设备,ZT7660_A1nce函数对设备进行设置和数据采集,调用ZT7660_CloseDevice函数关闭设备。通过LABVIEW的数组重排函数将采集到内存中的数据形成I维数组,在波形图表中显示。
[0008]曲线拟合:曲线拟合模块把传感器的输入输出量调用LABVIEW自带的线性拟合VI进行拟合,并经捆绑函数组成二维数组,从而完成传感器静特性曲线的绘制、拟合、灵敏度和零点的计算。2.4报告生成实验报告生成模块利用LABVIEW提供的Report GenerationToolkit for Microsoft Office 工具包的 MS Office Report 函数生成实验报告。
【权利要求】
1.多功能传感器实验箱集各种被测体于一身,包含电容传感器、电感传感器、光电传感器、霍尔传感器、电涡流位移传感器、压阻式传感器、压电式传感器、温度传感器等功能。LABVIEff是一种图形化的编程语言,利用它可以方便地建立自己的虚拟仪器,为实现仪器编程和数据采集系统提供了便捷途径。
2.根据权利要求1所述的一种基于LABVIEW的多功能传感器实验系统,其特征在于:使用户可以通过CLF节点调用外部的DLL动态链接库文件,从而解决了在LABVIEW环境中应用国产硬件设备的问题。
3.根据权利要求2所述的一种基于LABVIEW的多功能传感器实验系统,其特征在于:可以方便地建立自己的虚拟仪器,为实现仪器编程和数据采集系统提供了便捷途径。
4.根据权利要求3所述的一种基于LABVIEW的多功能传感器实验系统,其特征在于:通过LABVIEW CLF节点调用USB-7660数据采集卡的DLL动态链接库文件,采集传感器的测量数据到PC,在LABVIEW环境中完成信号的调理,从而搭建一个USB的多通道数据采集平台,完成一个经济型的计算机软件环境与多功能实验箱相结合的数据采集预处理系统。
【文档编号】G06F9/455GK103440162SQ201310412575
【公开日】2013年12月11日 申请日期:2013年9月10日 优先权日:2013年9月10日
【发明者】赵斌 申请人:天津点点科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1