一种控制系统显控终端的键盘输入方法技术方案

技术编号:10359969 阅读:125 留言:0更新日期:2014-08-27 16:06
本发明专利技术提供了一种控制系统显控终端的键盘输入方法,包括设置小键盘物理按键和显控终端的用户功能界面软按键,以及映射模块,该方法包括的步骤有:当小键盘有物理按键被按下,将触发“键按下”事件,当两次按键触发时间大于300ms时,映射模块读取主界面选项卡信息,扫描被按下的键值代码,通过映射模块解析被按下键值对应的软按键,将按键属性由默认的false变为True,触发静态值变化事件,实现对应功能的触发。本发明专利技术键盘输入方法的优点是:克服了由于空间尺寸的制约,小键盘物理按键数量有限,导致不能满足用户对控制系统显控终端的多功能操作需求的缺陷,实现了对小键盘物理按键的复用和扩展,完成了对复杂控制系统的实时人机交互。

【技术实现步骤摘要】

本专利技术涉及键盘输入方法,特别涉及。
技术介绍
水平装填车主控计算机作为水平装填车控制系统显控终端,用于实现对水平装填车的推进控制、对中控制、标定、配置查询、历史数据查询功能。其中,推进控制流程包括前进、后退、停止、抓弹、放弹、快速、慢速选择;对中控制流程包括自动对中、分布对中、手动对中、自动回中子工步选择等。由于实际控制步骤和界面切换使用需求,小键盘F1-F6的物理按键个数不能满足实际使用需求。对上述的控制操作,依照传统小键盘按键一一对应的处理方式是无法实现的。针对水平装填车多功能显控终端的使用需求,用户硬件结构和资源具有很大的局限性,需要对物理键盘的控制操作进行创新和改进,使用有限数量的键盘物理按键完成显控终端用户操作内容,实现小键盘输入控制功能的扩展。
技术实现思路
本专利技术的目的是提供,可以克服由于空间尺寸的制约,传统小键盘物理按键数量有限,导致不能满足用户对控制系统显控终端的多功能操作需求的缺陷,实现对小键盘按键功能的扩展,从而实现对复杂控制系统的实时人机交互功能。为达上述目的,本专利技术提供的,包括设置控制系统计算机小键盘物理按键和控制系统显控终端的用户操作界面软按键,其中任一功能子界面中软按键的数量不超过键盘物理按键的个数,同一物理按键在同一功能子界面中具有同一功能,该方法还包括设置用于所述小键盘物理按键与所述用户操作界面软按键之间进行一对多映射的映射模块,该方法包括如下步骤:步骤1,所述显控终端上电,读取所述小键盘物理按键,触发“键按下”事件,并读取该按键被按下时间;步骤2,所述映射模块判断本次所述小键盘物理按键被按下时间与上次该按键被按下时间之差是否大于300ms,如果是,执行下一步,如果否,作为按键抖动处理,返回步骤I ;步骤3,所述映射模块读取显控终端界面选项卡信息,扫描并确定本次操作所属功能子界面;步骤4,读取所述小键盘物理按键的键值,所述映射模块将被按下的小键盘物理按键映射至功能子界面对应的所述软按键;步骤5,所述映射模块将所述软按键的属性由默认的false变为True ;步骤6,所述映射模块触发功能子界面所述软按键的触发事件,执行本次触发事件;步骤7,通过所述Tab按键、Del键、Enter键和数字键对功能子界面控件进行识别和操作;步骤8,重新扫描所述小键盘物理按键,读取被按下按键的键值,返回步骤I。本专利技术提供的,其中所述计算机小键盘物理按键至少包括6个功能按键F1-F6,以及Tab键、Del键、Enter键和数字键。本专利技术提供的,其中所述功能子界面至少包括推进控制子界面、对中控制子界面、标定子界面、配置查询子界面、自动对中子界面、分步对中子界面、手动对中子界面和自动回中子界面。本专利技术的优点是:由于设置了映射模块,克服了由于空间尺寸的制约,小键盘物理按键数量有限,导致不能满足用户对控制系统显控终端的多功能操作需求,实现了小对键盘物理按键的映射和复用,通过对小键盘按键功能的扩展,完成了对复杂控制系统的实时人机交互。【附图说明】图1是本专利技术中小键盘按键分布图;图2是本专利技术中映射模块流程图;图3是本专利技术实施例的界面操作内容框图。【具体实施方式】下面结合附图详细说明本专利技术的实施例。本专利技术提供的包括:I)设置控制系统计算机小键盘按键和控制系统显控终端的用户主界面软按键。参照图1,现有小键盘物理按键F1-F6,以及Tab键、Del键、Enter键和数字键。设置控制系统计算机小键盘物理按键和控制系统显控终端的用户操作界面软按键,根据小键盘物理按键的数量和对显控终端功能分析,对显控终端用户操作界面进划分,具有相同功能的控件划入同一功能子界面,并规定不同功能子界面中软按键的数量及所对应的物理按键,依据如下:a、任一功能子界面中软按键的数量不能超过键盘物理按键的个数;b、同一物理按键在同一功能子界面的使用功能不能多于一类,如:F1键,不能同时作为一个控制流程触发按键和一个用户输入控件“确定”键。针对本项目功能要求,结合功能界面划分,将Fl?F6作为功能键,与子界面软按键对应,Tab键、Del键、Enter键和数字键为辅助操作按键。通过用户对功能子界面软按键的操作,可进入其他任意一个功能子界面,也可随时返回原功能子界面;2)设置有用于小键盘物理按键与软按键之间一对多映射的映射模块。参照图2,设置用于小键盘物理按键与软按键之间一对多映射的映射模块,模块架构设计采用while循环+事件结构模式,以实现小键盘按键的多功能复用效果。本专利技术,具体包括如下步骤:步骤1,显控终端上电,读取按下的小键盘物理按键,触发“键按下”事件,并读取按键被按下时间。步骤2,映射模块判断本次小键盘物理按键被按下时间与上次该按键被按下时间之差是否大于300ms,如果是,执行下一步,如果否,作为按键抖动处理,返回步骤I。步骤3,映射模块读取显控终端界面选项卡信息,扫描并确定本次操作所属功能子界面。步骤4,读取所述小键盘物理按键的键值,映射模块将被按下的物理按键映射至功能子界面对应的软按键。在本专利技术提供的实施例中,参照下表,通过对读取小键盘物理按键的键值来确定用户本次按下的物理按键,作为实现物理按键映射至相应软按键的依据。本文档来自技高网...

【技术保护点】
一种控制系统显控终端的键盘输入方法,包括设置控制系统计算机小键盘物理按键和控制系统显控终端的用户操作界面软按键,其特征在于:其中任一功能子界面中软按键的数量不超过键盘物理按键的个数,同一物理按键在同一功能子界面中具有同一功能,该方法还包括设置用于所述小键盘物理按键与所述用户操作界面软按键之间进行一对多映射的映射模块,该方法包括如下步骤:步骤1,所述显控终端上电,读取所述小键盘物理按键,触发“键按下”事件,并读取该按键被按下时间;步骤2,所述映射模块判断本次所述小键盘物理按键被按下时间与上次该按键被按下时间之差是否大于300ms,如果是,执行下一步,如果否,作为按键抖动处理,返回步骤1;步骤3,所述映射模块读取显控终端界面选项卡信息,扫描并确定本次操作所属功能子界面;步骤4,读取所述小键盘物理按键的键值,所述映射模块将被按下的小键盘物理按键映射至功能子界面对应的所述软按键;步骤5,所述映射模块将所述软按键的属性由默认的false变为True;步骤6,所述映射模块触发功能子界面所述软按键的触发事件,执行本次触发事件;步骤7,通过所述Tab按键、Del键、Enter键和数字键对功能子界面控件进行识别和操作;步骤8,重新扫描所述小键盘物理按键,读取被按下按键的键值,返回步骤1。...

【技术特征摘要】
1.一种控制系统显控终端的键盘输入方法,包括设置控制系统计算机小键盘物理按键和控制系统显控终端的用户操作界面软按键,其特征在于:其中任一功能子界面中软按键的数量不超过键盘物理按键的个数,同一物理按键在同一功能子界面中具有同一功能,该方法还包括设置用于所述小键盘物理按键与所述用户操作界面软按键之间进行一对多映射的映射模块,该方法包括如下步骤: 步骤I,所述显控终端上电,读取所述小键盘物理按键,触发“键按下”事件,并读取该按键被按下时间; 步骤2,所述映射模块判断本次所述小键盘物理按键被按下时间与上次该按键被按下时间之差是否大于300ms,如果是,执行下一步,如果否,作为按键抖动处理,返回步骤I ; 步骤3,所述映射模块读取显控终端界面选项卡信息,扫描并确定本次操作所属功能子界面; 步骤4,读取所述小键盘物理按键的键值,所述...

【专利技术属性】
技术研发人员:苏娟郝欣伟李志超
申请(专利权)人:北京航天发射技术研究所中国运载火箭技术研究院
类型:发明
国别省市:北京;11

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

1