The present invention provides a method for realizing a hierarchical key anesthesia machine graphical user interface, the method comprises the following steps: according to the property of a graphical interface, hierarchical layout menus and buttons, menus and buttons to achieve hierarchical management, namely in the process of user traversal of each menu, when the user operates on a button according to the key, key path and key is effective area to achieve the key positioning. The method of the invention can greatly reduce the limitation of the number and position of keys to the graphical interface of the anesthesia machine user without operating system, and has the advantages of extensibility and easy maintenance.
【技术实现步骤摘要】
一种麻醉机用户图形界面的按键分层实现方法
本专利技术涉及麻醉机领域,特别涉及一种麻醉机用户图形界面的按键分层实现方法。
技术介绍
目前,麻醉机的用户图形界面通常包括:主界面、模式选择、报警、系统设置、系统检测和配置等基本项,各项菜单下面包含2~4个2~3级深度的子菜单;各项菜单均包含多个按键。当麻醉机用户图形界面平台运行在Windows操作系统下时,开发者可以事先对菜单和按键等控件的属性进行定义,操作系统就能够自动判定当前活动界面并据此定位用户的按键操作。而当在无OS(操作系统)麻醉机用户图形界面平台上定位和查找用户的任一按键操作时,就需要自定义合理的按键分布结构以保证按键定义的独立性和唯一性。对于一些简单的用户界面可以将所有按键不重叠地平铺在显示界面,当有用户操作时从这些按钮中进行查找定位。但这种方式不允许按钮区域有重叠,对按键数量尤其是对按键分布位置有较大限制,不适用于菜单相对复杂的麻醉机用户界面。
技术实现思路
本专利技术的目的在于克服无OS麻醉机用户图形界面在按键定位、按键数目和布局存在限制,不易扩展和层次不清晰的难点,提供了一种麻醉机用户图形界面的按键分层实现方法,通过该方法,无OS的麻醉机用户图形界面平台能够实现按键的分层。为了实现上述目的,本专利技术提供了一种麻醉机用户图形界面的按键分层实现方法,所述方法包括:根据图形界面上分层布局的各级菜单和按键的属性,实现各级菜单和按键的分层管理,即在用户遍历各级菜单的过程中,当用户对一个按键进行操作时,根据这个按键的按键路径和按键有效区实现对按键定位。上述技术方案中,所述方法具体包括:步骤1)根据菜单和按键 ...
【技术保护点】
一种麻醉机用户图形界面的按键分层实现方法,所述方法包括:根据图形界面上分层布局的各级菜单和按键的属性,实现各级菜单和按键的分层管理,即在用户遍历各级菜单的过程中,当用户对一个按键进行操作时,根据这个按键的按键路径和按键有效区实现对按键定位。
【技术特征摘要】
1.一种麻醉机用户图形界面的按键分层实现方法,所述方法包括:根据图形界面上分层布局的各级菜单和按键的属性,实现各级菜单和按键的分层管理,即在用户遍历各级菜单的过程中,当用户对一个按键进行操作时,根据这个按键的按键路径和按键有效区实现对按键定位。2.根据权利要求1所述的麻醉机用户图形界面的按键分层实现方法,其特征在于,所述方法具体包括:步骤1)根据菜单和按键的属性设置当前按键的初始值和当前路径的初始值;所述菜单的属性包括:菜单的级数和菜单上按键的总个数;各级菜单上若干个按键的标号均从0开始;所述按键的属性包括:按键的级数、按键的编号、按键名称、按键的路径、按键的状态和按键有效区;所述当前按键的初始值为级数为0且编号为0的按键,所述当前路径为级数为0且编号为0的按键的路径;步骤2)打开当前按键...
【专利技术属性】
技术研发人员:张晓静,华威,
申请(专利权)人:北京谊安医疗系统股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。