图10-19 智能虚拟控件的形象示意图
如前所述,智能控件化虚拟仪器的核心和本质是被仪器测试功能激活了的智能虚拟控件,智能虚拟控件的形象示意图如图10-19所示,它不仅具有传统控件的外观形状,而且在它的相应部件或位置集成了特定的功能,形象和功能统一成为一个整体。组建虚拟仪器的方式也发生根本性改变,只需将智能虚拟控件摆放在拼搭场中即可,无需编程,智能虚拟控件化虚拟仪器的形成如图10-20所示。将尚未赋予功能的非智能虚拟控件加载到仪器拼搭场,通过功能“赋予”将特定仪器功能“赋予”给控件的相应部位,形成智能虚拟控件,或者从智能虚拟控件库调用合适的智能虚拟控件,将多个智能虚拟控件按照仪器特点、用户使用习惯和界面美观等要求,将它们调整至合适大小和位置,即得到智能控件化虚拟仪器系统。因此,它具有以下一些显著特点:
图10-20 智能虚拟控件化虚拟仪器的形成
1)零编程开发虚拟仪器。智能虚拟控件已将功能和外观集成在一起,在设计仪器用户界面的同时集成了仪器功能的设定。
2)在线功能重构。VMIDS开发系统可从两个层面上实现仪器的在线功能重构,从仪器层面来讲,可在线增删具有仪器功能的智能虚拟控件,无需重新编译链接,实现仪器功能重构;从实现仪器的智能虚拟控件层面来讲,可在线对控件重新进行功能“赋予”和融合,从而实现仪器触点功能的重新定义,完成功能重构。
3)为了使控件外观和功能能够融合,要求功能是具体的、单一的,功能与功能之间具有较高的相互独立性,功能必须按照具体仪器功能的要求来编写,而非通用算法,它更接近仪器层面,是非常明确的仪器单元,使测试工作者更容易理解和接受,制造仪器也更简单。(www.xing528.com)
4)个性化和简洁的界面设计,可以从几种输入输出类型演变出几大类基本控件类型,从少数基类演变出成千上万的具体控件,且具备相同输入输出类型的控件是可以互换的。可互换的虚拟控件如表10-1所示,从事件、数字量、布尔量的输入,数字量、数据图形、布尔量的输出到选择开关、多档位滑杆式开关、旋钮、滑杆、表盘、LED数码管、温度计、显示器、按钮、指示灯等到丰富多彩的显示控件,且具有相同输入输出接口的控件如旋钮和滑杆类型的所有控件是可以调换的。这样可以人性化和便捷地进行仪器功能设计,从仪器库提取基本功能单元和可选的仪器单元快速组建满足需求的仪器系统。
表10-1 可互换的虚拟控件
(续)
5)可以扩展开发基于智能控件的虚拟仪器,用户可以将自定义的功能以动态库提交给系统,融入本平台开发自己的测试仪器。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。