前面已经提到,仅有控件的形状、动作而无测试功能的控件称为非智能虚拟控件。非智能控件需在“开发系统”内与仪器面板进行“装配”、“连接”、“组合”形成“整体”之后,便可进行功能“赋予”与“测试融合”并最终形成智能虚拟控件。非智能虚拟控件和一般硬件化控件相似,它们也具有外观形状,如:圆形、长方形、半球形、球台、圆柱形、三棱形等;结构形成,如:具有层数(1,2,…,n层),每层有不同的档位数(1~n档、左右档,上中下档等);状态,如:开、关、强、弱等;机械运动,如:旋转、拨动、(上推、下压、上滑、下滑等);颜色,如赤、橙、黄、绿、青、蓝、紫等。为生成非智能虚拟控件,一般需要根据对非智能虚拟控件的形状、档位、状态、颜色、机械动作等要求将非智能虚拟控件进行分类,如分成选择开关类、旋钮类、按钮类、数显类、显示器类、拨盘类等。对各种类型的非智能虚拟控件分别建立几何模型(如形状、大小、空间几何分布等)和物理模型(如颜色、光照、纹理、过渡等),研究模型算法,再经软件编程生成非智能虚拟控件。无论何种非智能虚拟控件,其模型的基本要素如表6-1所示。
表6-1 非智能控件模型的基本要素
在表6-1中所列的要素中,几何尺寸表示控件的长、宽、高、圆半(直)径等外观几何尺寸,它们都是建模时的输入变量。当控件的长、宽、高或圆半径等几何参数确定后,还要进一步输入确定模型最终几何形状的变量,如控件空间边缘的弧(角)度、平面边缘的倒角、圆柱面的切槽等;虚拟控件的美观与其颜色的选择密切相关,因此在确定了几何参数外,还需选择适当的颜色参数为其输入变量;结构参数是决定控件具简单功能或复杂功能的参数。如简单功能控件只有一层,而复杂功能的控件便可能有数层;又如简单功能的选择开关仅有四个档位,而复杂功能的选择开关则可能有10、12、15等几个不同数目的档位,这些“层数”、“档位数”便是建模时所需的结构参数。开关网络是控件为实现其功能所必须安排的电键、触点等组成网络“设计图”,控件模型必须准确无误地反映出这一开关网络的关系。(www.xing528.com)
图6-2表示一个非智能虚拟双层选择开关,其工作状态设计为:内层为明亮色、外层为暗色时,内层处于工作状态,外层被锁死;反之,若外层为明亮色、内层为暗色时,外层处于工作状态,而内层被锁死。
图6-2 双层非智能虚拟选择开关
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。