摘要
可视化编程平台(VPP)是快速组建虚拟仪器系统的集成可视化环境,而虚拟仪器元件库是其组建系统的基本构造块的集合,是VPP体系结构的基础.但是,当前版本VPP虚拟仪器元件库的设计与实现存在复用性和扩展性差等问题.通过对虚拟仪器元件的概念模型分析和形式化描述,不仅提出了虚拟仪器元件的对象模型和动态模型,而且运用设计模式给出了虚拟仪器元件的核心框架,并使用UML对它们进行了描述,从而形成了VPP虚拟仪器元件库的一个可复用、可扩展的面向对象框架.基于该框架可以快速地实现虚拟仪器元件库的开发.
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.
出处
《工程设计学报》
CSCD
2003年第2期75-79,共5页
Chinese Journal of Engineering Design
基金
九五"国家重点科技攻关项目(97-772-01-07).