面向测试系统的虚拟仪器设计与应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通讯及图形用户界面显示的软件组成的测控系统,是一种由计算机操纵的模块化仪器系统。本文通过对虚拟仪器的国内外发展概况及发展水平进行深入细致的研究,针对目前在虚拟仪器应用软件开发过程中存在的一些问题和机械工程虚拟测试仪器的发展需求,设计了一种面向测试系统的虚拟仪器应用软件设计模型,并将其应用到实际工程测试的虚拟仪器应用软件的设计与开发过程中。具体工作如下:
     (1)将软件工程的设计思想引入到虚拟仪器应用软件的设计中,设计了一种面向测试系统的虚拟仪器应用软件设计模型,包括针对单个测试仪器的状态机-事件模型,针对整个测试系统的通告-仪器-队列模型;
     (2)在研究瞬态机械阻抗法进行桩基完整性及承载力检测的基本理论和方法的基础上,采用Rational Rose环境下的用例图、活动图,设计了基于低应变瞬态机械阻抗法的桩基检测仪器的系统功能模型及活动构架;应用各个桩基检测应用软件的状态机-事件模型在LabVIEW平台上开发了相应的桩基检测虚拟仪器应用软件;
     (3)采用Rational Rose环境下的用例图、活动图对应变测试系统的整体功能及活动构架进行了设计,应用其状态机-事件模型在LabVIEW平台上从底层对应变测试应用软件进行了开发,使得该软件能够对SCXI-1520应变测试调理模块进行有效管理和控制,并能够完成常规应变测试任务;
     (4)采用Rational Rose环境下的用例图设计了虚拟测试实验室的系统功能模型;根据该功能模型,在LabVIEW平台上开发了一个真正的面向用户的零编程虚拟测试实验室;应用面向测试系统虚拟仪器应用软件设计中的状态机-事件模型开发了虚拟测试实验室仪器库中的各种成品仪器;应用面向测试系统的虚拟仪器应用软件设计中的通告-仪器-队列模型实现了虚拟测试实验室中的各种测试系统;
     (5)针对已经记录在磁带记录仪上的标准桩基检测信号,分别用已经设计好的桩基检测仪器和B&K2034双通道信号分析仪对其进行了分析和结果比对,证明该桩基检测仪器的检测性能可靠、功能丰富,能够满足桩基检测人员的实际需求;从实际需求出发,程序的执行性能、程序内存使用以及程序结构方面分别对应变测试仪器以及虚拟测试实验室进行了软件测试,并在此基础上对其进行了程序优化设计。
A virtual instrument consists of an industry-standard computer or workstation equipped with powerful application software, modularization hardware such as plug-in boards, and driver software, which together perform the functions of traditional instruments. Through deeply studying the state of the art of virtual instrument at home and abroad, a virtual-instrument application model of test system-oriented design was designed and proposed in this paper for the existing problems found in the process of developing virtual instrument and the developing request of the conners in the mechanical engineering test field. Furthermore, the pile test system, strain test system and virtual test laboratory were designed and developed respectively by applying their own design model. The main work is listed as follows.
     First, an application model of test system-oriented design including state-machine model for single instrument development and notification-instrument-queue model for test system development was designed and proposed by introducing the related design principle of software engineering into the application design of virtual instrument.
     Second, the use case and activity diagrams of pile test system based on low-strain instant mechanical impedance method were protracted in Rational Rose through learning about the fundamental theory and applying the instant mechanical impedance method to test the integrity and bearing capacity of pile foundation. At the same time, each application software was wrote in LabVIEW applying its own state-machine model.
     Third, the use case and activity diagrams of strain test system were protracted in Rational Rose. A stain test application was developed in LabVIEW according to its own state-machine model, which is capable of managing and controlling the input module of SCXI-1520 universal strain gauge effectively. The conventional strain test can be done by applying this strain test system.
     Fourth, the use case diagram of virtual test laboratory was protracted in Rational Rose. According to the use case diagram, a virtual test laboratory comes into being.The instruments included in the virtual test laboratory were developed in LabVIEW by applying their own state-machine models in test system-oriented design, and the test systems were realized in LabVIEW by applying the notification-instrument-queue model in test system-oriented design.
     Finally, the pile test analyzer and B&K2034 analyzer were used to acquire and analyze the normal signal of the integral pile outputed from the cassette data recorder respectively. Via comparing their both test results, it is found that the virtual pile test analyzer can be competent to test the integrity and bearing capacity of pile foundation with credible test performance, plentiful analysis function and high efficiency on the spot. Meanwhile, the software test was carried out respectively from the program’s practice request, program’s implementation performance, program’s memory usage and program structure to the strain test instrument and the virtual test laboratory. The applications were further improved.
引文
1 秦树人.机械工程测试原理与技术[M]. 重庆大学出版社,2002,384~409
    2 应怀樵.“虚拟” 仪器(VI)与计算机采集测试分析仪器(CATAI)在动态测试领域的发展和应用[J].中国科技成果.2000,16~18
    3 雷雨.基于 GPIB 总线的接口模块的研究[J]. 西华大学学报(自然科学版).2006, 25(4):9597
    4 LabVIEW 环境下的 GPIB 总线虚拟仪器开发[EB]. http://www.zfjd.cn/Html/article/electron/34033_3.html.2007.3.10
    5 范强,许云涛.PXI 在虚拟仪器的应用[EB]. www.EC66.com.2006.3.1
    6 秦树人.智能控件化虚拟仪器系统:原理与实现[M].科学出版社.2004,3~4
    7 樊鑫,段喜龙,舒坚. IEEE1394 技术及其发展综述[J]. 计算机与现代化.2004.6:79~81
    8 胡杰,刘鹏.IEEE1394 及其在数据传输中的应用[J]. 中国科技信息.2005,17:22
    9 SATA 接口标准. http://publish.it168.com/cword/3454.shtml[EB].2007.3.1
    10 eSATA. http://baike.baidu.com/view/261605.htm[EB].2007.3.1
    11 Miroslav Joler,C.G.Christodoulou.Network of instruments shared via the internet. [EB].http://sine.ni.com/csol/cds/item/vw/p/id/446/nid/124100. 2007.3.1
    12 K.Z. Tang, T.H. Lee ,K.K. Tan. Cost Remote Vibration Monitoring and Fault Diagnosis[EB]. www.ni.com.2006.4.2
    13 Daniel D. Stancil. The Virtual Lab:Engineering the Future[EB]. http://www.ece.cmu.edu/~stancil/virtual-lab/virtual-lab.html.2006.4.2
    14 C.M.Merrick,J.W.Ponton. The ECOSSE control hypercourse[J]. Comput. Chem. Eng., 1996,vol. 20, pp. S1353~S1358
    15 Andreas Spanias,Argyris Constantinou,etc..An online signal processing laboratory[EB].http://www.eas.asu.edu/~midle/jdsp.2006.10.5
    16 Benetazzo L, Bertocco M, Ferraris F, Ferrero A, Offelli C, Parvis M,Piuri V. A Web-based distributed virtual educational laboratory[J].IEEE Trans Instrum Meas 2000,49(2):349~356
    17 Hites M, Sekerak M, Sanders L.Implementing and evaluating Web-based “Hands-On” laboratories for undergraduate education[C]. ASEE IL/IN Sectional Conference, March 1999
    18 Ko CC, Chen BM, Chen SH, Ramakrishnan V, Chen R, Hu SY, Zhuang Y. A large scale Web-based virtual oscilloscope laboratory experiment[J].IEE Eng Sci Educ,2000,J 9(2):69~76
    19 Ko CC, Chen BM, Chen J, Zhuang Y, Tan KC. Development of a Web-based laboratory for control experiments on a coupled tank apparatus[J]. IEEE Trans Educ,2001, 44(1):76~86
    20 Ko CC, Chen BM, Hu SY, Ramakrishnan V, Cheng CD, Zhuang Y,Chen J.A Web-based virtual laboratory on a frequency modulation experiment[J]. IEEE Trans Syst Man Cybernetics C, 2001,31(3):295~303
    21 Marco Casini,etc..The automatic control telelab:a user-friendly interface for distance learning[J].IEEE TRANSACTIONS EDUCATION.2003,vol46(2):252~257
    22 Keith E.Holbert,Mihaela M.Albu. Asignal Processing Laboratory Employing On-line Teaming for Remote Experiments[C]. Proceedings of the 2003 American Society for Engineering Education Annual Conference & Exposition,2003
    23 Can Saygin, Firat Kahraman. A Web-Based programmable logic controller laboratory for manufacturing engineering education[J]. Adv Manuf Technol,2004
    24 马勇.基于ActiveX的电网动态监控系统的实现[J].计算机自动测量与控制,2000,8(2):9~22
    25 于勇,姜兴渭.ActiveX技术在卫星故障诊断中的应用[J].计算机应用,2000,20(2):30~31
    26 廖双龙,王凌峰.基于internet的旋转机械实时在线检测网[J].2000,10:14~16
    27 柏林.网络化虚拟仪器核心技术及其典型案例的研究[D].重庆大学博士学位论文,2004
    28 石博强,赵德永,李畅等.LabVIEW6.1 编程技术实用教程[M].北京:中国铁道出版社,2002,241~265
    29 刘君华.基于 LabVIEW 的虚拟仪器设计[M].北京电子工业出版社.2003,1~8
    30 周 明 星 . 基 于 Agilent-VEE 平 台 的 测 试 系 统 设 计 与 应 用 [J]. 现 代 电 子 技术.2004,24(191):49~50
    31 张毅刚,乔立岩. 虚拟仪器软件开发环境 LabWindows/CVI 6.0 编程指南[M].北京:机械工业出版社,2002.1~161.
    32 程红娟. 基于 Testpoint 事件驱动开发平台的半导体特性综合测试系统[J]. 计算机测量与控制.2005,13(12):1312~1315
    33 Brooch 等.应用程序面向对象的分析和设计.1994
    34 殷兆麟.UML 及其建模工具的使用[M].清华大学出版社:北京.2004:31
    35 王瑞荣. 基于事件触发并发数据流模型的可视化编程语言研究[D].浙江大学博士学位论文.2003,25~44
    36 许卓群.数据结构[M].中央广播电视大学出版社.2001,146~158
    37 庄表中.工程振动学[M] 高等教育出版社.1985
    38 徐攸在,刘兴满.桩的动测新技术[M].中国建筑工业出版社,1989
    39 雷林源.桩基动力学.冶金工业出版社[M].2000
    40 基桩动测技术[M].国家建筑工程质量监督检验中心.1996
    41 张宏. 灌注桩检测与处理[M]. 人民交通出版社. 2001
    42 张勇、张锦慧. 桩身缺陷的分析判断[J]. 丹东纺专学报. 2002,(1):35~36
    43 吴庆曾. 论基桩完整性检测技术[J]. 物探与化探. 2000,24(4):284~295
    44 刘金砺. 桩基检测技术[M]. 中国建筑工业出版社. 1993
    45 刘博,宋朝霞.低应变检测技术探讨.计量与测试技术[J].2005,32(1):11~14
    46 宋朝霞.低应变检测技术研究[D].内蒙古工业大学硕士学位论文.2005,44~49
    47 栾云才.基于虚拟仪器的桩基质量检测系统研究[D].山东科技大学硕士学位论文,2004:1~6
    48 国家标准.JGJ106-2003.建筑基桩检测技术规范[S]
    49 李大展.桩基检测工作中存在的若干问题及建议[J].施工技术,2000,(10):28~29
    50 秦树人.虚拟仪器——测试仪器从硬件到软件[J]. 振动、测试与诊断.2000,20(1):1~6.
    51 Jon Conway, Steve Watts. A Software Engineering Approach to LabVIEW[M].2003:12~32
    52 K. M. Lee, W. Daley, and T. McKlin. An interactive learning tool for Dynamic systems and control [C]in Proc.International Mechanical Engineering Congress & Exposition, Anaheim, CA, Nov. 1998.
    53 C.Schmid.The virtual lab VCLAB for education on the web [C]in Proc.of American Control Conf.,Philadelphia, PA,June1998,pp.1314~1318.
    54 C.D.Knight,S.P.DeWeerth.World wide web-based automatic testing of analog circuits[C] in Proc. 1996 Midwest Symp. Circuits and Systems, Aug. 1996, pp. 295~298.
    55 M. Shaheen, K. Loparo, and M. Buchner.Remote laboratory experimentation[C] in Proc. American Control Conf., Philadelphia, PA, June1998, pp. 1314~1318.
    56 J. Henry. (1998) Enginering Lab on Line. University of Tennessee at Chattanooga. [EB]. chem.engr.utc.edu
    57 万相奎,秦树人.组件技术与虚拟仪器的开发[J].中国机械工程.2004,15(2):143~145
    58 尹爱军,秦树人,毛永芳.智能控件化虚拟仪器的模型化开发[J].重庆大学学报(自然科学版).2006,29(6):7~9
    59 柏林,秦树人,刘小峰.虚拟仪器流技术的研究[J]. 中国机械工程.2005,16(6):519~522
    60 柏林,秦树人,刘小峰.国产化虚拟仪器的研究与开发[J].现代科学仪器.2006,(2):3~6
    61 秦树人,张思复等.集成测试技术与虚拟仪器[J].中国机械工程.1999,10(1):77~81
    62秦树人,汤宝平.面向 21世纪的绿色仪器系统[J]. 中国机械工程.1999,11(3):275~278,324
    63 王跃科, 明德祥, 熊飞丽.分布式网络化测试系统的组件技术研究与应用.计算机测量与控制, 2002,10 ( 9):570~573
    64 Albuquerque, E.Lelievre-Berna. Remote Monitoring over the Internet. Nuclear Instrument and Methods in Physics Research A.1998,412:140~145
    65 文成.基于虚拟仪器技术的应变测试仪器的研究与开发[D].重庆大学硕士学位论文.2004,1~20
    66 金涛.虚拟仪器系统的误差分析方法的研究[D].重庆大学博士学位论文.2005,57~119
    67 姜守达,吴昌盛,孙震. Lab WindowsPCVI 多线程机制在数据采集中的应用[J].计算机应用.2004,23(8):56~58
    68 Aaron Gelfand. LabVIEW Component Oriented Design Using the Programming Techniques Described In A Software Engineering Approach to LabVIEW[EB]. www.vi-tech.com.2006.4.10
    69 周 永 超 , 李 雯 , 瞿 安 连 . 基 于 软 件 工 程 的 虚 拟 仪 器 设 计 [J]. 微 计 算 机 信 息 . 2005,11(1):111~113
    70 许东芹,何志伟. 基于虚拟仪器的计算机测试系统面向对象模型的建立[J]. 计 算机自动测量与控制 . 2001,9(1):43~50
    71 汪红. 基于组件的虚拟仪器控制面板的设计与实现[J]. 微型电脑应用.2001,17(6):34~35
    72 Brian Keith Miller,Pei Hsia.Object-Oriented Architecture Measures[C]. Proceedings of the 32nd Hawaii International Conference on System Sciences.1999,1~18
    73 朱晓华,冯玉,章玉鉴. 基于组件技术的虚拟仪器开发方法的研究[J]. 上海大学学报 (自然科学版).1999,5(4):357~361
    74 陆立巧,闵华松,陈奎生. 基于组件技术的虚拟仪器开发方法[J]. 武汉科技大学学报 (自然科学版).2002,25(2):151~154
    75 刘笃喜, 李璐, 田秀峰, 朱名铨. 面向虚拟检测的测试功能组件研究[J]. 计算机测量与控制. 2005. 13(4):301~303
    76 谭守标, 霍剑青, 王晓蒲. 虚拟实验软件的建模方法与实现技术[J]. 小型微型计算机系统.2003,24(12):2239~2243
    77 赵建,涂满平,陈国荣. 虚拟仪器的软件设计[J]. 测控技术.2003 , 22(10):36~38
    78 扶碧波,樊锐.虚拟仪器软件开发方法的研究[J]. 化工自动化及仪表. 2002,29(3):40~43
    79 汪红. 虚拟仪器软件系统的组件化设计[J].工业控制计算机.2000,13(6):29~30
    80 汪红, 刘乐善. 组件化虚拟仪器软件系统的设计[J].微型机与应用.2001,(6):6~7
    81 陈 鸿 雁 , 赵 明 富 , 李 太 福 . 组 件 技 术 在 虚 拟 仪 器 开 发 中 的 应 用 [J]. 自 动 化 仪表.2004,25(3):42~44
    82 McGarry, N., The move to virtual instrumentation[J]. Electronic Products (Garden City, New York), 2003. 46(2): p. 33~34.
    83 Goldberg , H. , What is virtual instrumentation[J]. IEEE Instrumentation andMeasurement Magazine, 2000. 3(4): p. 10~13.
    84 Spoelder, H.J.W., Virtual instrumentation and virtual environments[J]. IEEE Instrumentation and Measurement Magazine, 1999. 2(3): p. 14~19.
    85 Truchard, J., The virtual instrumentation revolution[J]. Elektron, 2002. 19(10):p. 11~12.
    86 Taner, A.H. and J.E. Brignell, Virtual instrumentation and intelligent Sensors[J]. Sensors and Actuators, A: Physical, 1997. 61(1-3 pt 2): p.427~430.
    87 Bitter.LabVIEW advanced programming techniques.CRC Press LLC.2001
    88 Campbell, H.S. and N.K. Gupta, Measurements using virtual instruments. Elektron, 2003. 20(5): p. 14~18.
    89 范永凯.基于需求驱动的虚拟仪器软件自动生成研究[D].吉林大学博士学位论文.2006
    90 罗开玉,李伯全,孙杰,潘海彬. 基于虚拟仪器技术的应变测试系统[J].江苏大学学报(自然科学版).2005,26(2):106~109
    91 林梁.超声波透射法在基桩动态测试中的研究与应用[D].福州大学硕士学位论文.2005
    92 贺占海.低应变反射波法桩身完整性检测的理论与实践.天津大学硕士学位论文.2005
    93 龚善初.反共振方法及其应用.曲阜师范大学学报.2005,31(2):73~76
    94 刑心魁.反射波法桩基动测技术研究[D].西安建筑科技大学博士学位论文.2005
    95 高云霞.灰色理论在低应变预测桩极限承载力中的应用研究[D].长安大学硕士学位论文.2005
    96 罗少锋.基桩纵向振动的模拟计算及完整性定量分析[D]. 西安建筑科技大学硕士学位论文.2005
    97 吴杏元.频率域中基桩完整性定量分析[D].河北工业大学硕士学位论文.2003
    98 王瑞荣,汪乐宇,周乱. 基于事件触发并发数据流的可视化语言[J].浙江大学学报(工学版).2003,37(1):32~36
    99 林凯,何川,毛乐山. 基于 LabVIEW 的多通道振动测试与分析系统[J].清华大学学报(自然科学版).2003,43(5):659~665
    100 王建群,南金瑞,孙逢春,付立鼎. 基于 LabVIEW 的数据采集系统的实现[J].计算机工程与应用.2003,(21):122~125
    101 李凤保,古天祥,陈光.网络化测量系统研究及其面向对象设计[J].电子测量与仪器学报,2001(11):64~68
    102 汪诗林,吴泉源.远程虚拟实验室[J].计算机工程与科学.2000,2:10~13
    103 熊鹰,何岭松,王峻峰,张蓉.网络虚拟仪器的通讯技术研究[J].计算机测量与控制, 2002,10(10):680~683
    104 张军,冯丽辉,王莉,王合山.基于动态数据交换及JAVA Applet 技术实现实时Web 虚拟仪器[J].昆明理工大学学报( 理工版),2005,30(2):50~54
    105 邓传军,余斌.B/ S 模式系统之组件开发实例[J].九江学院学报(自然科学版),2005,(4):5~7
    106 贾惠芹.面向对象的网络化虚拟仪器系统建模原型的研究与应用[D]. 西安交通大学博士学位论文.2003:6~9
    107 陈浩等.电子测量仪器的发展趋势[J].计算机自动测量与控制.1999,7(2):7~9
    108 梅杓春,韩剑锋.组件VXI测控网络[J].计算机自动测量与控制.1999,7(1):44~46
    109 冷剑青等.基于以态网的分布式虚拟仪器的设计与实现[J].计算机工程,2001,2:161~163
    110 Klatt EC. The Internet pathology laboratory for medical education[EB]. http://medlib.med.utah.edu/WebPath/webpath.html.2006年10月12日
    111 Gurocak H (2001) e-Lab: an electronic classroom for real-time distance delivery of a laboratory course[J]. J Eng Educ 90(4):695~705
    112 戴晓玲,李振全.Windows 系统中两种动态交换数据的方法[J].计算机应用.1994,(6):18~20
    113 刘 启 文 , 邹 玲 等 .windows 环 境 下 多 个 任 务 间 数 据 传 递 方 法 [J]. 计 算 机 应 用 研究.1995,(1):18~19
    114 Nasser Kehtarnavaz,Namjin Kim.Digital signal processing system-level design using LabVIEW[M].2005

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700