基于虚拟仪器面向对象编程技术的计量校准程序

丁蔚, 彭诚, 李军, 侯旭玮

计量学报 ›› 2019, Vol. 40 ›› Issue (6A) : 69-74.

PDF(1349 KB)
PDF(1349 KB)
计量学报 ›› 2019, Vol. 40 ›› Issue (6A) : 69-74. DOI: 10.3969/j.issn.1000-1158.2019.6A.015
电磁学计量

基于虚拟仪器面向对象编程技术的计量校准程序

  • 丁蔚, 彭诚, 李军, 侯旭玮
作者信息 +

Metrological Calibration Program Based on LabVIEW Object-Oriented Programming Technology

  • DING Wei, PENG Cheng, LI Jun, HOU Xu-wei
Author information +
文章历史 +

摘要

针对使用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

引用本文

导出引用
丁蔚, 彭诚, 李军, 侯旭玮. 基于虚拟仪器面向对象编程技术的计量校准程序[J]. 计量学报. 2019, 40(6A): 69-74 https://doi.org/10.3969/j.issn.1000-1158.2019.6A.015
DING Wei, PENG Cheng, LI Jun, HOU Xu-wei. Metrological Calibration Program Based on LabVIEW Object-Oriented Programming Technology[J]. Acta Metrologica Sinica. 2019, 40(6A): 69-74 https://doi.org/10.3969/j.issn.1000-1158.2019.6A.015
中图分类号: TB9   

参考文献

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.

PDF(1349 KB)

Accesses

Citation

Detail

段落导航
相关文章

/