#1楼主:IsVIP体系结构
文章发表于:2007-08-31 04:38

IsVIP采用开放的组件化体系结构,支持数据流驱动的工作方式,通过组件以及组件间的协作实现虚拟仪器的功能,组件的执行顺序由组件间的连线确定。
IsVIP采用了设备控制台的概念,通过控制台集中管理各种硬件设备,与各种数据设备交互,发送控制指令,采集或者输出数据。IsVIP中多个设备控制台可以共存,分别与不同类型,或者不同通讯方式的硬件设备交互。IsVIP缺省的提供了对 AgileSN传感器网络(自主开发的传感器网络应用层协议)和美国NI公司的NI-DAQmx DAQ设备的支持。
IsVIP的各种具体功能都是通过控件实现的。控件在编辑器的人机界面或(和)逻辑视图中具有图形化的显示,大多在逻辑视图中显示的图表具有输入或者输出端口,相当于函数的输入输出参数,用于接收或者输出数据以及指令。
控件可以实现任意的功能,当然也包括与硬件设备的直接通讯;我们不推荐这种工作方式,强烈建议控件通过控制台与硬件设备交互。
IsVIP提供了2类扩展点,包括控制台和硬件,用户可以方便的扩展IsVIP,以实现更强大与丰富的功能。