基于虚拟仪器面向对象编程技术的计量校准程序
丁蔚, 彭诚, 李军, 侯旭玮
北京东方计量测试研究所, 北京100086
Metrological Calibration Program Based on LabVIEW Object-Oriented Programming Technology
DING Wei, PENG Cheng, LI Jun, HOU Xu-wei
Beijing Oriental Institute of Measurement and Test,Beijing 100086,China
摘要 针对使用LabVIEW构建大型复杂的测试系统时,在代码复用、后期维护、升级扩展等方面的问题,开展LabVIEW Object-Oriented Program(LVOOP)技术研究,在LabVIEW平台实现了基于面向对象的电源自动测试程序开发。通过研究表明,基于面向对象编程技术的自动测试系统具有程序结构简单,重复工作少,灵活性、可扩展性强,修改和维护方便等优点,提高了程序质量,人力成本及时间成本至少减至原先的50%。
关键词 :
计量学 ,
虚拟仪器 ,
面向对象 ,
自动测试
Abstract :Aiming at the problems of code reuse, late maintenance, upgrade and expansion when using LabVIEW to build a large and complex test system, etc, LabVIEW object-oriented program (LVOOP) technology was studied, and the development of automatic test program for power supply based on object oriented in LabVIEW platform was realized. In summary, the automatic test system based on object-oriented programming technology has the advantages of simple program structure, less repetitive work, strong flexibility, expansibility, easy modification and maintenance, which improved the quality of the program, and reduced the cost of manpower and time to at least one-half of the original.
Key words :
metrology
virtual instrument
object-oriented automatic test program
收稿日期: 2019-09-20
作者简介 : 丁蔚(1991-), 女, 浙江义乌人, 北京东方计量测试研究所工程师, 主要从事电磁学计量方面的工作。Email: wadw423@163.com
引用本文:
丁蔚, 彭诚, 李军, 侯旭玮. 基于虚拟仪器面向对象编程技术的计量校准程序[J]. 计量学报, 2019, 40(6A): 69-74.
DING Wei, PENG Cheng, LI Jun, HOU Xu-wei. Metrological Calibration Program Based on LabVIEW Object-Oriented Programming Technology. Acta Metrologica Sinica, 2019, 40(6A): 69-74.
链接本文:
http://jlxb.china-csm.org:81/Jwk_jlxb/CN/10.3969/j.issn.1000-1158.2019.6A.015 或 http://jlxb.china-csm.org:81/Jwk_jlxb/CN/Y2019/V40/I6A/69
1 吴良波. 基于ATML的平台管理模块开发测试系统设计与实现[D]. 成都:电子科技大学, 2016: 21-23.
2 汪静. 军用ATS计量性关键技术研究[D]. 长沙:国防科学技术大学, 2015: 32-35.
3 GrautamN, YadavO P. Model based development and auto test: A robust approach for reliable automotive software development[J]. Sae Technical Papers, 2006, 1: 1420-1431.
4 美国国家仪器公司. LabVIEW介绍[EB/OL]. http://www.ni.com/getting-started/LabVIEW-basics/zhs/.
5 TravisJ, KringJ. LabVIEW大学实用教程[M]. 北京: 电子工业出版社, 2012, 1-6.
6 戴鹏飞, 王胜开, 王格芳, 等. 测试工程与LabVIEW应用[M]. 乔瑞萍, 译. 北京: 电子工业出版社, 2006:293-300.
7 ConwayJ, WattsS. 软件工程方法在LabVIEW中的应用[M]. 罗霄, 等,译. 北京: 清华大学出版社, 2006:6-10.
8 李曼, 赵坤. LabVIEW程序设计方法在自动测试系统中的应用探讨[J]. 测控技术, 2014, 33(12): 107-109. LiM, ZhaoK. Discussion on application programming methods in automatic test system based on LabVIEW[J]. Measurement & Control Technology, 2014, 33(12): 107-109.
9 陈海生, 邓锐. LabVIEW面向对象编程技术[J]. 现代计算机(专业版), 2008(4): 70-72. ChenH S, DengR. LabVIEW Object-Oriented Programming Technology[J]. Modern Computer, 2008(4): 70-72.
10 皮祖成, 陈文, 戴善溪. 基于LabVIEW面向对象的试车台实验控制软件设计[J]. 软件, 2016, 7(8): 104-110. PiZ C, ChenW, DaiS X. Software Design for Controlling Test Bed Based on Object-Oriented LabVIEW[J]. Computer Engineering & Software, 2016, 7(8): 104-110.
11 王洋, 魏洪峰, 姜明波, 等. 基于LabVIEW面向对象编程的温度自动检定校准系统设计与实现[J]. 计算机测量与控制, 2017, 25(2): 54-56+60. WangY, WeiH F, JiangM B, et al. Design and Implementation of Auto-Temperature Verfication and Calibration System Based on Object-Oriented Programming with LabVIEW[J]. Computer Measurement & Control, 2017, 25(2): 54-56+60.
12 李运华. 面向对象葵花宝典—思想、技巧与实践[M]. 北京: 电子工业出版社,2015.
13 RobertC. Martin, MarinMicah, 邓辉, 孙鸣. 敏捷软件开发——原则、 模式、 与实践(C#版)[M]. 北京:人民邮电出版社,2008.
14 Using OOP in Measurement Systems,National Instruments Corporation[Z]. 2014.
15 ShallowayA, BainS, PughK, et al. 敏捷技能修炼—敏捷软件开发与设计的最佳实践[M]. 郑立, 邹骏, 黄灵, 译. 北京: 机械工业出版社, 2012.
[1]
许峰, 李智玮, 冯建. 恒流放电法测量超级电容器静电容量的影响因素分析与不确定度评定 [J]. 计量学报, 2020, 41(4): 489-493.
[2]
贾梦雯, 赵鹏, 王月兵. 高静水压下换能器阻抗特性的测量方法研究 [J]. 计量学报, 2020, 41(4): 461-468.
[3]
张永卓, 王晶, 傅博强, 黄翔, 董莲华, 牛春艳, 杨佳怡. 2019新型冠状病毒的核酸检测 [J]. 计量学报, 2020, 41(4): 393-398.
[4]
庄双勇, 赵伟, 赵东芳, 黄松岭. 一种基于滑窗TLS-ESPRIT算法的超谐波动态分析方法 [J]. 计量学报, 2020, 41(4): 475-483.
[5]
费致根, 王开创, 周强, 巩晓赟. ICF靶丸表面形貌及球度误差检测 [J]. 计量学报, 2020, 41(4): 406-412.
[6]
徐新平, 王锐, 袁静, 杨帆, 路立勋. 惯性导航设备升沉数据测试系统研究 [J]. 计量学报, 2020, 41(4): 500-504.
[7]
蔡建臻, 黄晓钉, 潘攀. 新型量子霍尔电阻样品计量应用研究 [J]. 计量学报, 2020, 41(4): 484-488.
[8]
李凯, 郝小鹏, 宋健, 孙建平, 胡朝云, 刘洋, 扈又华, 杨延龙. 真空汞固定点黑体辐射源的设计与研制 [J]. 计量学报, 2020, 41(4): 413-418.
[9]
马若梦, 林鸿, 张亮, 冯晓娟, 方立德, 张金涛. 基于多次反射直接吸收精确测量二氧化碳浓度的研究 [J]. 计量学报, 2020, 41(4): 425-429.
[10]
江文松, 王中宇, 罗哉, 张力, 胡晓峰. 基于蒙特卡罗法的冲击力溯源系统不确定度评定 [J]. 计量学报, 2020, 41(4): 448-454.
[11]
孟宗, 岳建辉, 邢婷婷, 李晶, 殷娜. 基于最大幅值变分模态分解和均方根熵的滚动轴承故障诊断 [J]. 计量学报, 2020, 41(4): 455-460.
[12]
周小猛, 林志力, 苗本健. 基于任意波形发生器的高压短路试验测量系统校准方法和装置的研究 [J]. 计量学报, 2020, 41(4): 494-499.
[13]
汤正华. 基于改进蝙蝠优化自确定的模糊C-均值聚类算法 [J]. 计量学报, 2020, 41(4): 505-512.
[14]
李利峰, 李锐, 闫小克, 王宁, 何沛. 镓熔点温坪复现研究 [J]. 计量学报, 2020, 41(4): 419-424.
[15]
张永胜, 张毅治, 刘彦军. 差压式流量计测量脉动流量方法研究 [J]. 计量学报, 2020, 41(4): 430-433.