一种虚拟键盘的显示方法技术

技术编号:16709748 阅读:35 留言:0更新日期:2017-12-05 11:14
本发明专利技术涉及一种虚拟键盘的显示方法,包括处理器、与该处理器电连接的存储器、显示器和编码译码器。所述的处理器控制HMI终端上明晰阐述按键名称、功能,组合键触发先后顺序,又能够为日后国际化时,保证控件位置关系。本发明专利技术还区分了演示功能和执行功能。如果操作者直接触发物理按键,那么除了可在演示页面显示的功能或内容外,根据操作者的设置,确定在触发物理按键期间设备是否执行物理按键对应的操作指令。

A display method of virtual keyboard

The invention relates to a display method of a virtual keyboard, which includes a processor, a memory, a display and a coded decoder electrically connected with the processor. The processor controls the HMI terminal lucid exposition button name and function key combination trigger sequence, and to date after international, ensure control position. The present invention also distinguishes demo function and execution function. If the operator directly triggers the physical key, in addition to the functions or contents displayed on the demo page, according to the operator's setting, it determines whether the device is executing the operation instructions corresponding to the physical keys during the triggering of physical keys.

【技术实现步骤摘要】
一种虚拟键盘的显示方法
本专利技术涉及一种虚拟键盘的显示方法,特别是一种在人机交互界面进行显示的虚拟键盘的显示方法。
技术介绍
工业设备的控制平台上有很多物理控制按键。通过触发及复位这些物理按键,操作者可以向设备发出相应的操作指令。物理按键的数量随着设备面对的生产工艺复杂程度增加而增加。多者可达数十个甚至百个。这就要求操作者必须对每一个按键的功用及操作秩序非常清楚。如果操作人员经验不足,则通过接受培训或学习帮助文档的形式来获取经验。去除传统的纸质文档,现在常常采用在人机交互界面(HumanMachineInterface,简称HMI,下同)终端上显示按键功能的方法,来达到操作者学习的目的。请参阅图1,其为现有技术中的显示终端的按键显示示意图。所述的显示终端包括了虚拟键盘组合1a和按键说明框2a;所述虚拟键盘组合1a包括了虚拟按键11a和按键编号12a;所述的按键说明框2a包括了按键组合21a和按键组合说明22a。现有的HMI终端通常采用的帮助方法是,当操作者在物理操作平台上触发物理按键时,HMI终端的特定页面以高亮形式显示该物理按键映射的虚拟按键,以示按键输入正常。这些虚拟按键与物理按键的在位置关系和外形上呈现相似形。由于受到HMI终端显示尺寸的显示,无法为每一个虚拟按键进行直接标注说明。故按照某种规则,给每一按键配置编号,并在虚拟按键集合框内,将这些编号引线标注至每一个虚拟按键。然后在虚拟键盘说明框内,以单独编号或组合编号形式显示名称及解释按键功能。这种方式虽然在一定程度上能够解释按键的功能,但是当遇到一些组合键需要先后顺序触发的情况时,上述方法无法解释或在表达上容易产生歧义。并且由于虚拟键盘说明框使用了静态文字,当日后页面需要国际化时,页面开发者将面临着选择要么分页显示,要么将静态的说明文字缩小在同一页面显示的困境。增加了开发者的时间成本。这就要求提供一种在HMI终端上即能明晰阐述按键名称、功能,组合键触发先后顺序,又能够为日后国际化时,保证控件位置关系。
技术实现思路
本专利技术在于克服现有技术的缺点与不足,提供一种虚拟键盘的显示方法。本专利技术是通过以下的技术方案实现的:.一种虚拟键盘的显示方法,包括处理器、与该处理器电连接的存储器、显示器、编码译码器;所述的处理器的工作流程包括:步骤1:判断所触发的按键类型是否是虚拟按键;若是虚拟按键,则执行步骤2;若不是虚拟按键,则为物理按键,则执行步骤5;步骤2:判断所触发按键是否属于单键按键;若是,则执行步骤4;若否,则该虚拟按键为组合键,执行步骤3;步骤3:控制显示器中的演示页面高亮显示组合键或组合键之一并予以解释;同时,在按键条目列表框里列出该按键可以形成的组合条目;步骤4:控制显示器的演示页面的虚拟按键集合上高亮被触发的虚拟按键,并在按键条目列表框显示按键名称,在按键功能阐述框显示了按键的功能以及操作该虚拟按键所映射的物理按键时需要的条件;步骤5:判断物理按键的触发方式是否正确;若正确,则执行步骤6;若不正确,则在控制显示器上弹出错误操作提示信息;步骤6:判断响应方式是否为显示并执行的方式;若是,则执行步骤7;若否,则该响应方式仅被设置为显示,设备不执行物理按键对应的指令并执行步骤8;步骤7:向设备发出物理按键对应的操作指令,同时向HMI终端页面发出物理按键被触发信号,并执行步骤8;步骤8:判断是哪一个物理按键处于触发状态,如果没有被触发状态的物理按键输入信号,所有的虚拟按键以正常颜色显示。如果任何一个物理按键处于被触发状态,则在HMI终端演示页面上,将与物理按键相映射的虚拟按键激活,并执行步骤2。相比于现有技术,本专利技术提供一种在HMI终端上即能明晰阐述按键名称、功能,组合键触发先后顺序,又能够为日后国际化时,保证控件位置关系。作为本专利技术的进一步改进,所述步骤1中,当触发虚拟按键时,禁止物理操作平台上的物理按键触发功能;当触发物理按键时,禁止HMI终端的虚拟按键被触发功能。在本步骤中,为保证设备安全,物理按键中的紧急停机按键将不被禁止。此步骤为了避免操作者同时按下虚拟按键和物理按键带来的逻辑混乱。作为本专利技术的进一步改进,所述步骤3在执行后,还包括:步骤1):判断是否接收到任何一条组合条目的点击信号;若是,则执行步骤2);若无,则不作操作;步骤2):控制显示器中的演示页面进一步在虚拟键盘组合上以高亮形式显示该条目组合键的各单键,并解释组合键的名称、功用以及操作该虚拟按键所映射的物理按键时需要的条件和先后顺序。相比于现有技术,本专利技术进一步通过在控制在显示器中显示各个组合键的详细信息,以方便操作者更加容易理解和掌握各个键的功能和使用方法。为了更好地理解和实施,下面结合附图详细说明本专利技术。附图说明图1为现有技术的显示界面示意图。图2为本专利技术的设备结构的示意图。图3为本专利技术控制器的工作流程图。具体实施方式请参阅图2,其为本专利技术的设备结构的示意图。本专利技术的一种虚拟键盘的显示方法,包括了处理器、与该处理器电连接的存储器、显示器和译码编码器。请参阅图3,其为本专利技术控制器的工作流程图。以下是本专利技术的处理器的工作流程:S1:判断所触发的按键类型是否是虚拟按键;若是虚拟按键,则物理操作平台上的物理按键触发功能被禁止,并执行步骤S2;若不是虚拟按键,则为物理按键,则执行步骤S7。在本步骤中,为保证设备安全,物理按键中的紧急停机按键将不被禁止。此步骤为了避免操作者同时按下虚拟按键和物理按键带来的逻辑混乱。S2:判断所触发的按键是否属于单键按键;若是,则执行步骤S6;若否,则该虚拟按键为组合键,执行步骤S3;S3:控制显示器中的演示页面高亮显示组合键或组合键之一并予以解释;同时,在按键条目列表框里列出该按键可以形成的组合条目,并执步骤S4。S4:判断是否接收到任何一条组合条目的点击信号;若是,则执行步骤S5;若无,则不作操作。S5:控制显示器中的演示页面进一步在虚拟键盘组合上以高亮形式显示该条目组合键的各单键,并解释组合键的名称、功用以及操作该虚拟按键所映射的物理按键时需要的条件,先后顺序。S6:控制显示器的演示页面的虚拟按键集合上高亮被触发的虚拟按键,并在按键条目列表框显示按键名称,在按键功能阐述框显示了按键的功能以及操作该虚拟按键所映射的物理按键时需要的条件。S7:禁止HMI终端的虚拟按键被触发功能,并执行步骤S8。S8:判断物理按键的触发方式是否正确;若正确,则执行S9;若不正确,则在控制显示器上弹出错误操作提示信息。S9:判断响应方式是否为显示并执行的方式;若是,则执行步骤S10;若否,则该响应方式仅被设置为显示,设备不执行物理按键对应的指令并执行步骤S11。在本步骤中,响应方式由操作者预先在全局设置中定义,可分为显示和显示及执行操作两种方式。显示方式是,当触发物理按键时,HMI终端演示页面上与物理按键映射的虚拟按键被高亮显示,并显示功能及相关说明以解释与之相对应的物理按键状态。S10:向设备发出物理按键对应的操作指令,同时向HMI终端页面发出物理按键被触发信号,并执行步骤S11。S11:判断是哪一个物理按键处于触发状态,如果没有被触发状态的物理按键输入信号,所有的虚拟按键以正常颜色显示。如果任何一个物理按键处于被触发状态,则在HMI终端演示页面上,将与物理按键相映射本文档来自技高网
...
一种虚拟键盘的显示方法

【技术保护点】
一种虚拟键盘的显示方法,包括处理器、与该处理器电连接的存储器、显示器和编码译码器;所述的处理器的工作流程包括:步骤1:判断所触发的按键类型是否是虚拟按键;若是虚拟按键,则执行步骤2;若不是虚拟按键,则为物理按键,则执行步骤5;步骤2:判断所触发按键是否属于单键按键;若是,则执行步骤4;若否,则该虚拟按键为组合键,执行步骤3;步骤3:控制显示器中的演示页面高亮显示组合键或组合键之一并予以解释;同时,在按键条目列表框里列出该按键可以形成的组合条目;步骤4:控制显示器的演示页面的虚拟按键集合上高亮被触发的虚拟按键,并在按键条目列表框显示按键名称,在按键功能阐述框显示按键的功能以及操作该虚拟按键所映射的物理按键时需要的条件;步骤5:判断物理按键的触发方式是否正确;若正确,则执行步骤6;若不正确,则在显示器上弹出错误操作提示信息;步骤6:判断响应方式是否为显示并执行的方式;若是,则执行步骤7;若否,则该响应方式仅被设置为显示,设备不执行物理按键对应的指令并执行步骤8;步骤7:向设备发出物理按键对应的操作指令,同时向HMI终端页面发出物理按键被触发信号,并执行步骤8;步骤8:判断是哪一个物理按键处于触发状态,如果没有被触发状态的物理按键输入信号,所有的虚拟按键以正常颜色显示;如果任何一个物理按键处于被触发状态,则在HMI终端演示页面上,将与物理按键相映射的虚拟按键激活,并执行步骤2。...

【技术特征摘要】
1.一种虚拟键盘的显示方法,包括处理器、与该处理器电连接的存储器、显示器和编码译码器;所述的处理器的工作流程包括:步骤1:判断所触发的按键类型是否是虚拟按键;若是虚拟按键,则执行步骤2;若不是虚拟按键,则为物理按键,则执行步骤5;步骤2:判断所触发按键是否属于单键按键;若是,则执行步骤4;若否,则该虚拟按键为组合键,执行步骤3;步骤3:控制显示器中的演示页面高亮显示组合键或组合键之一并予以解释;同时,在按键条目列表框里列出该按键可以形成的组合条目;步骤4:控制显示器的演示页面的虚拟按键集合上高亮被触发的虚拟按键,并在按键条目列表框显示按键名称,在按键功能阐述框显示按键的功能以及操作该虚拟按键所映射的物理按键时需要的条件;步骤5:判断物理按键的触发方式是否正确;若正确,则执行步骤6;若不正确,则在显示器上弹出错误操作提示信息;步骤6:判断响应方式是否为显示并执行的方式;若是,则执行步骤7;若否,则该响应方式仅被设置为显示,设备不执行物理按键对应的指...

【专利技术属性】
技术研发人员:韦发彬谢越林霍志恒陈保伟罗成辉
申请(专利权)人:佛山市恒力泰机械有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1