CN106909359A - A kind of button layering implementation method of Anesthesia machine graphical interface of user - Google Patents
A kind of button layering implementation method of Anesthesia machine graphical interface of user Download PDFInfo
- Publication number
- CN106909359A CN106909359A CN201510977678.XA CN201510977678A CN106909359A CN 106909359 A CN106909359 A CN 106909359A CN 201510977678 A CN201510977678 A CN 201510977678A CN 106909359 A CN106909359 A CN 106909359A
- Authority
- CN
- China
- Prior art keywords
- button
- current
- series
- path
- numbering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A kind of button the invention provides Anesthesia machine graphical interface of user is layered implementation method, and methods described includes:The menus at different levels and the attribute of button being laid out according to graphical interfaces higher slice, realize the multi-zone supervision of menus at different levels and button, i.e. during user travels through menus at different levels, when user operates to a button, button path and button effective district according to this button are realized positioning button.The method of the present invention can be greatly reduced limitation of the Anesthesia machine graphical interface of user without operating system to number of keys and position, have the advantages that expansible and easy care.
Description
Technical field
The present invention relates to Anesthesia machine field, the button layering realization side of more particularly to a kind of Anesthesia machine graphical interface of user
Method.
Background technology
At present, the graphical interface of user of Anesthesia machine is generally included:Main interface, model selection, alarm, system set,
The elementary item such as system detectio and configuration, every menu is included below 2~4 2~3 grades of submenus of depth;Every dish
Dan Jun includes multiple buttons.
When Anesthesia machine graphical interface of user platform is operated under Windows operating system, developer can be right in advance
The attribute of the control such as menu and button is defined, and operating system just can automatically judge current active interface and accordingly
Position the button operation of user.
And pressed when without positioning on OS (operating system) Anesthesia machine graphical interface of user platform and lookup any of user
During key operation, it is necessary to which self-defined rational button distributed architecture is ensureing by the independence and uniqueness of key definition.
All buttons can be overlappingly laid in display interface for some simple user interfaces, be operated when there is user
When Search and Orientation is carried out from these buttons.It is outstanding to number of keys but this mode does not allow the button area to have overlap
It is that have larger limitation to button distributing position, is not suitable for the relative complex Anesthesia machine user interface of menu.
The content of the invention
It is an object of the invention to overcome without OS Anesthesia machines graphical interface of user in button positioning, number of keys and layout
In the presence of limitation, the clear difficult point that extends and lack unity and coherence is difficult, there is provided a kind of button of Anesthesia machine graphical interface of user
Layering implementation method, with it, the Anesthesia machine graphical interface of user platform without OS can realize the layering of button.
To achieve these goals, the button the invention provides a kind of Anesthesia machine graphical interface of user is layered realization side
Method, methods described includes:The menus at different levels and the attribute of button being laid out according to graphical interfaces higher slice, realize at different levels
The multi-zone supervision of menu and button, i.e., during user travels through menus at different levels, when user is carried out to a button
During operation, button path and button effective district according to this button are realized positioning button.
In above-mentioned technical proposal, methods described is specifically included:
Step 1) initial value of current button and the initial value of current path are set according to the attribute of menu and button;
The attribute of the menu includes:The total number of button on the sum of series menu of menu;On menus at different levels several
The label of button is since 0;The attribute of the button includes:The series of button, the numbering of button, by key name
Title, the path of button, the state of button and button effective district;
The initial value of the current button for series be 0 and numbering be 0 button, the current path be series be 0
And numbering is the path of 0 button;
Step 2) the corresponding menu of current button is opened, current button is updated to current series highest and numbering is 0
Button;Current path is the path of the button;
Step 3) path of button to be activated is matched with current path, if the match is successful, into step 4);
Otherwise, into step 5);
Step 4) if current operation positional information (x, y) falls in the button effective district of current button, it is transferred to step 8);
Step 5) current button is updated to the button that series is constant and numbering number plus 1, current path is the button
Path, is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 6);
Step 6) by current button be updated to series subtract 1 and numbering be 0 button, current path is the road of the button
Footpath;It is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 7);
Step 7) by current button be updated to series subtract 1 and numbering be 1 button, current path is the road of the button
Footpath;It is transferred to step 2);Until all of button matching is finished under the series;It is transferred to step 9);
Step 8) button positioning terminate;
Step 9) traverse menus terminate.
Advantage of the invention is that:The method of the present invention can make the Anesthesia machine graphical interface of user without OS to by bond number
The limitation of mesh and position is greatly reduced, and has the advantages that expansible and easy care.
Brief description of the drawings
Fig. 1 is the flow chart of the button layering implementation method of Anesthesia machine graphical interface of user of the invention.
Specific embodiment
The present invention will be further described in detail with specific embodiment below in conjunction with the accompanying drawings.
As shown in figure 1, a kind of button of Anesthesia machine graphical interface of user is layered implementation method, methods described includes:
Step 1) initial value of current button and the initial value of current path are set according to the attribute of menu and button;
The attribute of the menu includes:The total number of button on the sum of series menu of menu;On menus at different levels several
The label of button is since 0;
In the present embodiment, main interface menu and button thereon are 0 grade, and the button of main interface menu is respectively:
Pattern operation, alarm and system, the label of button are respectively 0,1 and 2;Click on the dish of " system " button ejection
Button on list is respectively:It has been shown that, information, setting and closing, the series of these buttons is 1, the label point of button
Wei 0,1,2 and 3;The button clicked on the display menu of " display " button ejection is respectively:Pressure, waveform
And pressure unit;The series of these buttons is 2, and the label of button is respectively 0,1 and 2.
The attribute of the button includes:The series of button, the numbering of button, button title, the path of button, press
The state and button effective district of key;The state of the button includes:Press and lift.
The initial value of the current button for series be 0 and numbering be 0 button, the current path be series be 0
And numbering is the path of 0 button;
Step 2) the corresponding menu of current button is opened, current button is updated to current series highest and numbering is 0
Button;Current path is the path of the button;
Step 3) path of button to be activated is matched with current path, if the match is successful, into step 4);
Otherwise, into step 5);
Step 4) if current operation positional information (x, y) falls in the button effective district of current button, it is transferred to step 8);
Step 5) current button is updated to the button that series is constant and numbering number plus 1, current path is the button
Path, is transferred to step 3);Until all of button route matching is finished under the series;It is transferred to step 6);
Step 6) by current button be updated to series subtract 1 and numbering be 0 button, current path is the road of the button
Footpath;It is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 7);
Step 7) by current button be updated to series subtract 1 and numbering be 1 button, current path is the road of the button
Footpath;It is transferred to step 2);Until all of button matching is finished under the series;It is transferred to step 9);
Step 8) button positioning terminate;
Step 9) traverse menus terminate.
Claims (2)
1. a kind of button of Anesthesia machine graphical interface of user is layered implementation method, and methods described includes:
The menus at different levels and the attribute of button being laid out according to graphical interfaces higher slice, realize menus at different levels and button point
Layer-management, i.e., during user travels through menus at different levels, when user operates to a button, according to this
The button path of individual button and button effective district are realized positioning button.
2. the button of Anesthesia machine graphical interface of user according to claim 1 is layered implementation method, and its feature exists
In methods described is specifically included:
Step 1) initial value of current button and the initial value of current path are set according to the attribute of menu and button;
The attribute of the menu includes:The total number of button on the sum of series menu of menu;On menus at different levels several
The label of button is since 0;The attribute of the button includes:The series of button, the numbering of button, by key name
Title, the path of button, the state of button and button effective district;
The initial value of the current button for series be 0 and numbering be 0 button, the current path be series be 0
And numbering is the path of 0 button;
Step 2) the corresponding menu of current button is opened, current button is updated to current series highest and numbering is 0
Button;Current path is the path of the button;
Step 3) path of button to be activated is matched with current path, if the match is successful, into step 4);
Otherwise, into step 5);
Step 4) if current operation positional information (x, y) falls in the button effective district of current button, it is transferred to step 8);
Step 5) current button is updated to the button that series is constant and numbering number plus 1, current path is the button
Path, is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 6);
Step 6) by current button be updated to series subtract 1 and numbering be 0 button, current path is the road of the button
Footpath;It is transferred to step 3);Until all of button matching is finished under the series;It is transferred to step 7);
Step 7) by current button be updated to series subtract 1 and numbering be 1 button, current path is the road of the button
Footpath;It is transferred to step 2);Until all of button matching is finished under the series;It is transferred to step 9);
Step 8) button positioning terminate;
Step 9) traverse menus terminate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510977678.XA CN106909359B (en) | 2015-12-23 | 2015-12-23 | Key layering implementation method for graphical interface of anesthesia machine user |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510977678.XA CN106909359B (en) | 2015-12-23 | 2015-12-23 | Key layering implementation method for graphical interface of anesthesia machine user |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106909359A true CN106909359A (en) | 2017-06-30 |
CN106909359B CN106909359B (en) | 2020-04-24 |
Family
ID=59199684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510977678.XA Active CN106909359B (en) | 2015-12-23 | 2015-12-23 | Key layering implementation method for graphical interface of anesthesia machine user |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106909359B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111752558A (en) * | 2019-03-29 | 2020-10-09 | 中央电视台 | Control panel page configuration method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070189737A1 (en) * | 2005-10-11 | 2007-08-16 | Apple Computer, Inc. | Multimedia control center |
CN101094352A (en) * | 1997-04-14 | 2007-12-26 | 汤姆森消费电子有限公司 | Hierarchical menu graphical user interface |
CN102609252A (en) * | 2012-01-16 | 2012-07-25 | 中国电子科技集团公司第四十一研究所 | Intelligent configuration method for logic menu resources on basis of measurement instruments |
CN103646116A (en) * | 2013-12-26 | 2014-03-19 | 杭州国电电气设备有限公司 | Method and device for creating graphical interface of equipment in distribution network |
-
2015
- 2015-12-23 CN CN201510977678.XA patent/CN106909359B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094352A (en) * | 1997-04-14 | 2007-12-26 | 汤姆森消费电子有限公司 | Hierarchical menu graphical user interface |
US20070189737A1 (en) * | 2005-10-11 | 2007-08-16 | Apple Computer, Inc. | Multimedia control center |
CN102609252A (en) * | 2012-01-16 | 2012-07-25 | 中国电子科技集团公司第四十一研究所 | Intelligent configuration method for logic menu resources on basis of measurement instruments |
CN103646116A (en) * | 2013-12-26 | 2014-03-19 | 杭州国电电气设备有限公司 | Method and device for creating graphical interface of equipment in distribution network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111752558A (en) * | 2019-03-29 | 2020-10-09 | 中央电视台 | Control panel page configuration method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106909359B (en) | 2020-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6073863B2 (en) | Item display control method and apparatus | |
CN104583923B (en) | For the visual user interface tool of heuristic data | |
CN104850332A (en) | Control method of intelligent terminal and intelligent terminal | |
CN104541238B (en) | Breathing equipment system, method and computer-readable medium | |
CN104991640B (en) | Programing system in kind and method on interactive interface | |
US9361505B2 (en) | Display device and method of controlling therefor | |
CN103119525B (en) | Sequence program creation device | |
CN104460972A (en) | Human-computer interaction system based on Kinect | |
CN103869931A (en) | Method and device for controlling user interface through voice | |
CN107704158A (en) | A kind of desktop icon management method and device, terminal and storage medium | |
US20140070965A1 (en) | Systems and methods for shared situational awareness using telestration | |
CN107015752A (en) | Electronic equipment and method for handling the input on view layer | |
CN112295051B (en) | Infusion pump and rapid injection method thereof | |
CN107637022A (en) | Method for managing the system in room and setting service | |
CN106909359A (en) | A kind of button layering implementation method of Anesthesia machine graphical interface of user | |
WO2015087425A1 (en) | Equipment inspection work assistance program, equipment inspection work assistance method, and equipment inspection work assistance device | |
CN103207731A (en) | Annotating method and device for multi-channel display of all-in-one machine | |
CN105867831B (en) | The operating method and system of a kind of touch-screen | |
CN105829998B (en) | Device is tied to calculating equipment | |
CN104167086B (en) | Virtual remote control method and mobile device | |
CN108319423A (en) | A kind of one-handed performance method and device showing map on the touchscreen | |
US20150355787A1 (en) | Dynamically executing multi-device commands on a distributed control | |
CN103677612A (en) | Device and method for electronic device control | |
CN106363627B (en) | A kind of mechanical arm console and method based on pressure sensitive | |
CN109697007A (en) | Engineering documentation method of configuration software, configuration software and industrial touch screen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |