分布式协同综合虚拟试验与测试系统开发支持平台
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
分布式协同综合虚拟试验与测试技术(IVEMT)是一项能够实现本地或异地不同部门的多系统或整机试验与测试要求的综合技术,对提高试验与测试行业的综合能力、缩短产品研制周期等具有重要意义和作用,已被列入国防科工委“十五”国防基础研究计划的先进工业技术研究领域的重要课题。
     本文在分析了国内外研究现状,在借鉴与利用前人研究工作的基础上,对分布式协同综合虚拟试验与测试技术的关键问题之一——系统开发支持平台展开深入研究。
     论文针对分布式协同综合虚拟试验与测试系统(IVEMS)功能描述体系和方法,提出和建立了系统的分层可视化功能描述模型,并设计了的解释程序将功能描述变为用户程序;提出一种工具调用方法;设计并实现了基于类库的可复用分布式试验与测试系统开发支持平台。
     论文详细分析和比较了几种常用测控系统应用软件平台,研究并提出了由三级结构框架、四个功能层次构成的分层可视化功能描述模型,模型更适合分布式协同综合虚拟试验与测试系统特点。
     在研究基于二进制代码可复用的分布式试验与测试系统开发支持平台设计思想的基础上,并利用构件库和中间件设计实现了工作站级的开发支持平台软件。论文在详细研究NATIONAL INSTRUMENT公司的软件产品LabWindows/CVI后,提出了一种使试验与测试系统开发支持平台能够使用现有软件LabWindows/CVI中的所有工具的方法,为分布式测控系统开发平台构件库的进一步完善与扩充提供必要的基础。
     通过论文研究,可以快速方便地建立试验与测试系统工作站软件,缩短系统开发时间,为企业产生显著的经济效益,同时也为今后分布式协同综合虚拟试验与测试技术的研究奠定基础。
Integrated Virtual Experiment & Measurement Technology (IVEMT) for distributed department of product is a synthesized technology, which can achieve exp- erimentation and measurement of multi-system Cooperating or single-system at the local or at the different section. It was an important technology to improve synthesized capability of Experiment and measurement industry research project, to shorten research period. As key technology of the advanced industrial technology, the Commission Of Science Technology And Industry For National Defence has listed it in the basic research project for national defence of the "tenth-five project".
    The paper has analysized internal and external researching. Moreover, base on the former research wok. the Software Development Platform (SDP), as the problem of key technology of the IVEMT, is studied thoroughly in this thesis.
    During the research of the description module of the Integrated Virtual Experiment & Measurement System (IVEMS) for distributed department of product, this paper proposes Layered Visual Description Module (LVDM), designs interpreter to translate description into user's application, proposes a method to make use of groupware, develops SDP of the IVEMS base on class library.
    After analyzed and compared characteristic of several common SDP on Experiment & measurement system, this paper studies Three-layer Structure Module and proposes LVDM that composed of four-layer function. Those are most fitting with IVEMS.
    On the basis of studding the design of the distributed experiment & measurement system development platform, which depend binary-system-based code reuse, this paper establishes the workstation-layer SDP with component library and middleware. Moreover, after study LabWindows/CVI, the production of National Instrument Corp., this paper proposes a method to use all implement quoted from LabWindows/CVI into experiment & measurement system. This method is essential elements to make distributed experiment & measurement system SDP more perfect and more extended.
    On the SDP of IVEMS, we can establish workstation application software of experiment & measurement system as quick as possible. It can shorten system development period, achieve obvious economic efficiency, at the same time, it establishes basement of the IVEMT.
引文
[1] 《C++程序调试实用手册》,Chris H.Pappas,William H.Murray著,段来盛等译,电子工业出版社
    [2] 《Windows NT 4 Server Unleashed》, Microsoft Corp.
    [3] 《Software Reuse》, Ivar Jacobson
    [4] 《Advanced Windows》, Jeffrey Richter
    [5] 《MicrosoftWin32程序员参考大全(一~五)》,清华大学出版社,1995
    [6] 《MFC开发Windows 95/NT 4应用程序》,Peter Norton,Rob McGregor著,孙凤英等译,清华大学出版社
    [7] 《Microsoft Visual C++6.0程序员指南》,Beck Zaratian著,希望图书创作室译,北京希望电脑公司,Microsoft Press,1998
    [8] 《Microsoft Visual C++6.0语言参考手册》,希望图书创作室译,北京希望电脑公司,Microsoft Press,1999.1
    [9] 《Microsoft Visual C++6.0运行库参考手册》,希望图书创作室译,北京希望电脑公司,Microsoft Press,1999.1
    [10] “软件复用技术”,杨芙清,计算机科学,1999,26(5).
    [11] “关于软件复用技术的探讨”,陈忠菊,沈阳电力高等专科学校学报2001年1月
    [12] "The Component Object Model Specification. Draft Version0. 9", Microsoft Corporation and Digital Equipment Corporation., 1995
    [13] "How COM and OLE Solve the Problems of Component Software Design", Kraig Brockschmidt, Microsoft Systems Journal. 1996, 11(5)
    [14] "The Component Object Model: Technical Overview.", Microsoft Corporation. Dr Dobbs Journal, 1994
    [15] "Design Patterns: Elements of Reusable Object-Oriented Software", Gamma E, et al. Addison-Wesley, 1995
    [16] “分布式测控系统集成环境的框架模型和描述模型研究”,杜承志,西北工业大学,
    [17] “基于虚拟共享内存中件的分布仿真平台构架方法研究”,西北工业大学航天工程学院”,杜承烈,《测控技术》2001年第20卷第3期
    [18] “面向仪器与测控系统的计算机软件应用平台技术现状与发展”,胡飞,《测控技术》2001年第20卷第4期
    [19] "LabWindows/CVI Standard Libraries Reference Manual" National Instruments Corporation
    [20] "LabWindows/CVI User Interface Reference Manual" National Instruments Corporation
    [21] "LabWindows/CVI User Manual" National Instruments
    
    Corporation
    [22] "LabWindows/CVI Programmer Reference Manual" National Instruments Corporation
    [23] "LabWindows/CVI Getting Started with LabWindows/CVI" National. Instruments Corporation
    [24] “构件软件与面向对象技术”,郭健强 龚杰民,西安电子科技大学学报 第25卷
    [25] “面向仪器与测控过程的交互式C/C++开发平台——LabWindows/CVI”,路林吉 饶家明,《电子技术》2000年第4期

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

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

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