首页 理论教育 开发智能控件化虚拟仪器:构建信号扩展处理模块,实现多台屏幕显示

开发智能控件化虚拟仪器:构建信号扩展处理模块,实现多台屏幕显示

时间:2023-06-28 理论教育 版权反馈
【摘要】:通过上面分析,在开发控件化虚拟仪器时,只需利用基本处理模块,建立自己的信号扩展处理模块,即可在仪器拼搭场内开发出相应控件化虚拟仪器。智能控件化虚拟仪器统一模型为控件化虚拟仪器的开发使用提供了一个统一的规则和方法,利用该模型,可规范、便捷地开发个性化控件化虚拟仪器。2)在屏幕上,可以同时显示多台智能控件化虚拟仪器。

开发智能控件化虚拟仪器:构建信号扩展处理模块,实现多台屏幕显示

这一单元由开发系统提供,包括了多种结果输出方式(波形、数值、信号量、打印等)。用户只需将处理结果数据传送到这一单元,然后通过仪器界面(仪器拼搭场)选择相应输出方式即可。

通过上面分析,在开发控件化虚拟仪器时,只需利用基本处理模块,建立自己的信号扩展处理模块,即可在仪器拼搭场内开发出相应控件化虚拟仪器。当然,也可以分别对其他单元进行封装,在系统提供的模块的基础上,构造适合自己要求的模块。

智能虚拟控件及其仪器是一种新的仪器模式,利用该开发系统,用户不需要编程就可方便地开发和使用虚拟仪器。智能控件化虚拟仪器统一模型为控件化虚拟仪器的开发使用提供了一个统一的规则和方法,利用该模型,可规范、便捷地开发个性化控件化虚拟仪器。

在上述的开发系统建模和仪器系统建模中,又利用了菜单原理、模块化建模原理和多媒体原理。例如,有关属性的设置、控件的选择等采用菜单;仪器属性设置采用多媒体原理;功能库和控件库的设计则利用模块化建模思想。

采用菜单原理具有如下优点:

1)显示当前用户可以使用的全部功能。

2)对用户有一定的提示作用。

3)避免无效选择,减少了产生误操作的机会。

4)操作简单。

但在同一屏幕上显示的菜单不宜过多,否则会影响交互的效率,因为这时需要花费较长的时间去寻找所需的内容。若菜单中的内容太多,可以采用分层的形式,即建立下一级子菜单,子菜单还可以有更低一级的子菜单等。但子菜单嵌套的层数也不应太深,层次太深也会影响交互的效率。(www.xing528.com)

采用模块化建模思想具有下列一些优点:

1)可以使编程难度变小。

2)程序可被重用。

3)便于分工开发。

采用多媒体原理具有下列一些优点:

1)可以将拼搭好的虚拟仪器作为计算机多任务之一。

2)在屏幕上,可以同时显示多台智能控件化虚拟仪器。

3)也可以将整个计算机作为一台仪器。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈