本文提出了一种图形化的即时可重构虚拟仪器软件平台IsVIP,它采用开放的组件化体系结构,提供了硬件设备控制台和软件控件2类扩展点,能够实现对任意硬件设备的支持,以及实现任意的软件功能;采用数据流驱动的工作方式,多条数据流可以并行工作;虚拟仪器的功能通过控件以及控件间的连线实现,控件和连线能够在运行时增加或者删除,并立即见效,进而影响仪器系统的人机界面和运行逻辑;支持流水线执行模式,能够以串行结构实现并行效率,具有更高的吞吐率,能够处理更高负荷的数据处理请求。
This paper presents a run-time recomqgurable virtual instrument software platform: IsVIP, it adopts component based open architecture, provides two extension points: device console and software control, can support any device and realize any software function; it also adopts data flow driven mode, and multiple data flow processing tasks can run simultaneously. The virtual instrument function in IsVIP is realized through software controls and the wires between them; the controls and wires can be added or removed at run time, and take effects immediately, then the instrument system visual interface and running logic are changed. The platform also supports high throughput pipeline execution mode, can achieve parallel performance with serial architecture, and process higher volume incoming data.