Please wait a minute...
Chinese Journal of Engineering Design  2003, Vol. 10 Issue (2): 75-79    DOI:
    
Implementation framework for virtual instrument
component library of VPP
 XU  Xiao-Liang, WANG  Le-Yu, ZHOU   Hong
Institute of Digital Technology& Advanced Instrumentation,Zhejiang University,Hangzhou 310027,China
Download: HTML     PDF(210KB)
Export: BibTeX | EndNote (RIS)      

Abstract  VPP(visual programming platform)is an integrated visual environment by which VI(virtual instrument)systems can be developed quickly. VI component library is a set of basic building blocks for VPP programming,therefore it is the base in the VPP architecture. In the current version of VPP, however,the design and implementation of VIs suffered from some problems,such as low reuse and bad extendability.On the basis of analysis and formalization of VIC (VI components),not only the object model and dynamic model of VIC are proposed, but also a core framework for VIC is presented by using design patterns,then a reusable and extendable object-oriented framework which is described using unified modeling language(UML)is formed.Based on this framework, VI component library can be developed efficiently.

Key wordsvirtual instrument      visual programming platform      object-oriented framework      designpatterns     
Published: 28 April 2003
Cite this article:

XU Xiao-Liang, WANG Le-Yu, ZHOU Hong. Implementation framework for virtual instrument
component library of VPP. Chinese Journal of Engineering Design, 2003, 10(2): 75-79.

URL:

https://www.zjujournals.com/gcsjxb/     OR     https://www.zjujournals.com/gcsjxb/Y2003/V10/I2/75


VPP虚拟仪器元件库的实现框架

可视化编程平台(VPP)是快速组建虚拟仪器系统的集成可视化环境,而虚拟仪器元件库是其组建系统的
基本构造块的集合,是VPP体系结构的基础.但是,当前版本VPP虚拟仪器元件库的设计与实现存在复用性和扩
展性差等问题. 通过对虚拟仪器元件的概念模型分析和形式化描述,不仅提出了虚拟仪器元件的对象模型和动态
模型,而且运用设计模式给出了虚拟仪器元件的核心框架,并使用UML对它们进行了描述,从而形成了VPP虚拟
仪器元件库的一个可复用、可扩展的面向对象框架. 基于该框架可以快速地实现虚拟仪器元件库的开发.

关键词: 虚拟仪器,  可视化编程平台,  面向对象框架,  设计模式 
[1] JIA Yuan-Yuan, ZHANG Bai-Hai, CHAI Sen-Chun, JIANG Ze-Min, PENG Guang-Zheng. Computer aided testing system for pneumatic cylinder cushion characteristics[J]. Chinese Journal of Engineering Design, 2002, 9(4): 219-221.
[2] WANG Rui-Rong, ZHOU Hong, GENG Chen-Ge, WANG Le-Yu. RTL sem antics designed for single-rate—asynchronous data flow languages[J]. Chinese Journal of Engineering Design, 2002, 9(1): 31-35.
[3] ZHOU Hong, GENG Chen-Ge. Design and Application of Virtual Instrument System Software Architecture Description Language[J]. Chinese Journal of Engineering Design, 2001, 8(1): 7-11.
[4] YANG Lian-Gen, LI Jian-Lin, XIE Tie-Bang, LI Zhu. Measurement System of Axis- straightness Error of Long- Shaft Based on Virtual Instrumental Interface[J]. Chinese Journal of Engineering Design, 2000, 7(4): 83-85.