CN102830969B - Instrument interactive interface based on window and menu and generation method thereof - Google Patents

Instrument interactive interface based on window and menu and generation method thereof Download PDF

Info

Publication number
CN102830969B
CN102830969B CN201210282806.5A CN201210282806A CN102830969B CN 102830969 B CN102830969 B CN 102830969B CN 201210282806 A CN201210282806 A CN 201210282806A CN 102830969 B CN102830969 B CN 102830969B
Authority
CN
China
Prior art keywords
menu
window
control
message
user
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.)
Active
Application number
CN201210282806.5A
Other languages
Chinese (zh)
Other versions
CN102830969A (en
Inventor
王鹏
樊晓腾
左永锋
徐明哲
周俊杰
蒋方文
时慧
刘盛
刘青松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CLP Kesiyi Technology Co Ltd
Original Assignee
CETC 41 Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CETC 41 Institute filed Critical CETC 41 Institute
Priority to CN201210282806.5A priority Critical patent/CN102830969B/en
Publication of CN102830969A publication Critical patent/CN102830969A/en
Application granted granted Critical
Publication of CN102830969B publication Critical patent/CN102830969B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a kind of instrument interactive interface and generation method thereof based on window and menu, this interface comprises: main window, and main window provides and shows that information initializing, data show, window selection service; Control, control is used for realizing user interactions; Allocation window, allocation window is the carrier of control, shows that for selective described control or control combine, and receives and show user's input message, the allocation window mutual exclusion of difference in functionality shows; Menu, menu receives user and selects, and has corresponding relation between described control; Mapping control module, for the corresponding relation of control and menu item being shone upon and management, reaches synchronous; Message management unit, message management unit is for user's input is converted into Message Processing, and the message transmission between management control and menu, reaches interactive. The present invention has the larger free degree; Be configured in operation convenience and efficiency and be improved for completing identical function.

Description

Instrument interactive interface based on window and menu and generation method thereof
Technical field
The present invention relates to computer picture data processing technique, particularly relate to a kind of based on window and menuInstrument interactive interface and generation method thereof.
Background technology
Along with the development of software engineering, modern instrument more and more trends towards intelligent direction development, andThe most important feature of Artificial Intelligence Instrument is exactly " fool ", and user does not need instrument to understand in depth,Just can very fast left-hand seat. Display interface is instrument and the most direct interactive interface of user, how to make user fastSpeed is understood instrument, is used instrument, is the emphasis of interface.
The method of existing generation signal generator display interface mainly contains two kinds, one be adopt comprehensively defeatedEnter the generating mode that district combines with menu. As shown in Figure 1, the option that will configure by menu setecting,In comprehensive input area, show and receive user's configuration information. This interface display method is also the most frequently usedIt is the most familiar mode of user.
Also having a kind of method is the generating mode that adopts graph window interface. As shown in Figure 2, this designFollow the design concept of modern direct viewing type operation, the process that display generates clearly. This interface is aobviousShow that method is taking window as unit, information shows abundant. When editor, choose successively by directionkeys or knobConfig option, better for the sophisticated signal support that need to edit with the element such as list, image.
For the interface display that adopts comprehensive input area to combine with menu, major defect is as follows: one, joinWhile putting, need repeat key, more loaded down with trivial details. Due to the restricted number of menu, one shields the configuration that can showItem is few, and user needs repeatedly page turning to search. Two, once can only show one group of menu, when user wants continuouslyConfiguration different menu different item time need to switch back and forth. Three, the appeal at interface and attraction are not strong,Graphics processing function a little less than. Instrumental function shows not outstanding, and signal product process can not be very clear.
For the interface display adopting taking window as unit, major defect is as follows: one, owing to having abandoned biographyThe mode option and installment item that passes through menu of system, makes troubles to user. Show joining of end for windowPut item, need to repeatedly search or rotary knob could be selected. Two, adopted windows display, cannot keep awayExempt from the overlapping problem of operation interface. Operation interface number is too much, and overlapped acquiring a certain degree again, canThe difference part that plays mark action at different operating interface can be concealed, when user need to configure a certainIn theactivewindow, when option, cannot clearly differentiate, thereby bring the inconvenience of operation.
Summary of the invention
Technical problem to be solved by this invention is to provide the mutual boundary of a kind of instrument based on window and menuFace and generation method thereof, it is based on window and menu, and configuration information shows abundant, and signal generates flow graph oneOrder is clear, and waveform display color is clearly demarcated; Not only can utilize the button auxiliary menus operation on instrument, alsoCan be convenient to use mouse, keyboard operation, there is the larger free degree; Join for completing identical functionPut in operation convenience and efficiency and be improved.
The present invention solves above-mentioned technical problem by following technical proposals: a kind of based on window and dishSingle instrument interactive interface, is characterized in that, it comprises: main window, and at the beginning of main window provides demonstration informationBeginningization, data show, window selection service; Control, control is used for realizing user interactions; Allocation window,Allocation window is the carrier of control, shows that for selective described control or control combine, and receive and showUser's input message, the allocation window mutual exclusion of difference in functionality shows; Menu, menu receives user and selects,And there is corresponding relation between described control; Mapping control module, for the correspondence to control and menu itemRelation is shone upon and management, reaches synchronous; Message management unit, message management unit is used for userInput is converted into Message Processing, and the message transmission between management control and menu reaches interactive.
Preferably, described control is the interface element of main window and allocation window.
Preferably, described allocation window is according to the window of instrumental function classifying and dividing.
Preferably, in described menu, have a menu item corresponding with control, when user select control orChange its attribute, mapping control module completes coupling automatically, selects corresponding menu item or change menu itemAttribute.
The present invention also provides a kind of generation method of the instrument interactive interface based on window and menu, its featureBe, it comprises the following steps:
S1: generate main window;
S2: need the allocation window of establishment configuration one class function and add control according to current;
S3: set up the menu corresponding with control in allocation window;
S4: the mapping relations of setting up described control and menu item;
S5: create message processing function, process user's input, create the message management between control and menuClass.
Preferably, described step S3 specifically comprises:
S31: generate menu class, for managing and store dish odd numbers, menu properties, the dish of the current set of menuSingle function information of processing; The all menus of complete machine data structure is according to the rules with the storage of array form;
S32: fill dish odd numbers, attribute, processing function entrance information in menu structure data;
S33: storage the current set of menu is in complete machine menu array.
Preferably, described step S4 specifically comprises:
S41: for each type control, again write control class, add this control corresponding in classDish odd numbers and menu item attribute;
S42: fill corresponding dish odd numbers and the menu item attribute of control;
S43: EN_GETFOCUS, the EN_KILLFOCUS, the EN_CHANGE that add control classMessage response function, realizes the mapping of control to menu item;
S44: write menu and process function, search the menu item of corresponding control in the current set of menu, fillMenu processing function entrance pointer, realizes the mapping of menu to control.
Preferably, described step S5 specifically comprises:
S51: generating messages administrative class, for completing the interaction of menu item and control;
S52: message management class is taken over all message of window, and use case distributor class distributes message,Operation to control in window is processed in menu by message response;
S53: message management class is taken over all message of menu, and use case distributor class distributes message,Operation to menu item is processed at window by message response.
Positive progressive effect of the present invention is: the present invention is based on window and menu, configuration information shows richRichness, it is very clear that signal generates flow graph, and waveform display color is clearly demarcated; Not only can utilize on instrument byThe operation of key auxiliary menus, can also be convenient to use mouse, keyboard operation, has the larger free degree.The graphic user interface that the present invention realizes, taking by the window of instrumental function classifying and dividing as unit, configuration letterBreath shows abundant, and signal graph and waveform show appeal. The allocation window mutual exclusion demonstration of difference in functionality,Interface is clean and tidy, unified. Graphic user interface retains menu operating function, brings cordial feeling and body to userTest sense. User can pass through two kinds of different mode of operation operating instruments, freely convenient. The present invention realizesGraphic user interface realized two kinds of modes of operation perfection merge, in the preferred embodiment of the inventionIn, by setting up mapping relations and message management class, for any one operation of window or menu, twoPerson can realize synchronous and interactive, is consistent. Compared with existing operating user interface mode, operationIn convenience and efficiency, be improved before.
Brief description of the drawings
Fig. 1 is the schematic diagram of the interactive interface that combines with menu of the comprehensive input area of existing employing.
Fig. 2 is the schematic diagram of existing employing graph window interactive interface.
Fig. 3 is the schematic diagram that the present invention is based on the instrument interactive interface embodiment of window and menu.
Fig. 4 is the flow process that the present invention is based on the generation embodiment of the method for the instrument interactive interface of window and menuFigure.
Detailed description of the invention
Provide preferred embodiment of the present invention below in conjunction with accompanying drawing, to describe technical scheme of the present invention in detail.
The explanation the technical program implementation process as an example of generated frequency allocation window and menu example, interactive interface is aobviousShow as shown in Figure 3, the instrument interactive interface that the present invention is based on window and menu comprises: main window, main windowMouth provides services such as showing information initializing, data demonstration, window selection; Control, control is for realizingUser interactions; Allocation window (can be the allocation windows such as frequency configuration window), allocation window is controlCarrier, show described control or control combination for selective, receive and show user's input message;Menu, menu receives user and selects, and has corresponding relation between described control; Mapping control module,For the corresponding relation of control and menu item being shone upon and management, reach synchronous; Message management unit,Message management unit is for being converted into Message Processing by user's input, and the message between management control and menu passesPass, reach interactive.
Preferably, described control is the interface element of main window and allocation window.
Preferably, described allocation window is according to the window of instrumental function classifying and dividing.
Preferably, for each control, in menu, there is a menu item corresponding with it, when user's choosingSelect control or change its attribute, mapping control module automatically complete coupling, select corresponding menu item orChange menu item attribute, vice versa.
As shown in Figure 4, the generation method that the present invention is based on the instrument interactive interface of window and menu comprise withLower step:
S1: generate main window. Main window creates as the parent window of allocation window, the work of display instrumentMake the main information such as state, frequency, power, modulation condition;
S2: (can be frequency configuration window according to the current allocation window that needs establishment configuration one class functionDeng allocation window) and add control. Concrete, in frequency configuration window, add a some frequency, frequency offset,The edit box such as frequency reference, frequency step control, adds the check box controls such as relative frequency switch, addsThe radio button controls such as sine wave, square wave, triangular wave, sawtooth waveforms, noise;
S3: set up the menu corresponding with control in allocation window;
S4: the mapping relations of setting up described control and menu item;
S5: create message processing function, process user's input, create the message management between control and menuClass.
Preferably, step S3 specifically comprises:
S31: generate menu class, for managing and store dish odd numbers, the menu properties (name of the current set of menuTitle, type, corresponding complete machine state number, whether mutual exclusion, whether single choice, whether forbid, mutual exclusion type,Corresponding flat type, pretreatment event number), menu processes the information such as function. The all menus of complete machine according toThe data structure of regulation is with the storage of array form;
S32: corresponding with the control adding, the corresponding menu item of each control, adds menu item,Fill the information such as dish odd numbers in menu structure data, attribute, processing function entrance;
S33: storage the current set of menu is in complete machine menu array.
Preferably, step S4 specifically comprises:
S41: for each type control, again write control class, add two in each control classVariable i MenuID and iMachStatusID, represent respectively dish odd numbers and menu item attribute, in class, addsAdd dish odd numbers and menu item attribute that this control is corresponding;
S42: fill corresponding dish odd numbers and the menu item attribute of control;
S43: EN_GETFOCUS, the EN_KILLFOCUS, the EN_CHANGE that add control classMessage response function, realizes the mapping of control to menu item. Concrete, when user's mouse is selected or non-choosingWhile determining frequency offset control, control sends EN_GETFOCUS or EN_KILLFOCUS message,In message response function, process, find corresponding menu item by iMenuID and iMachStatusID,Selected and the state of realizing menu item changes. In the time of control content changing, send EN_CHANGE and disappearBreath, the switching of the unit's of being implemented to menu;
S44: write menu and process function, search the menu item of corresponding control in the current set of menu, fillMenu processing function entrance pointer, realizes the mapping of menu to control.
Preferably, step S5 specifically comprises:
S51: generating messages administrative class, for completing the interaction of menu item and control;
S52: message management class is taken over all message of window, and use case distributor class distributes message,Operation to control in window is processed in menu by message response:
S53: message management class is taken over all message of menu, and use case distributor class distributes message,Operation to menu item is processed at window by message response.
The present invention is based on window and menu, configuration information shows abundant, and it is very clear that signal generates flow graph,Waveform display color is clearly demarcated; Not only can utilize the button auxiliary menus operation on instrument, can also facilitateUse mouse, keyboard operation, there is the larger free degree; Be configured in operation for completing identical functionIn convenience and efficiency, be improved. The graphic user interface that the present invention realizes, to draw by instrumental function classificationThe window dividing is unit, and configuration information shows abundant, and signal graph and waveform show appeal. DifferentThe allocation window mutual exclusion demonstration of function, interface is clean and tidy, unified. Graphic user interface retains menu operation meritCan, bring cordial feeling and experience sense to user. User can pass through two kinds of different mode of operation operation instrumentsDevice, freely convenient. The graphic user interface that the present invention realizes has been realized the perfection fusion of two kinds of modes of operation,In the preferred embodiment of the invention, by setting up mapping relations and message management class, for window orAny one operation of menu, both can realize synchronous and interaction, is consistent. With existing user circleFace mode of operation is compared, and in operation convenience and efficiency, is improved before.
Those skilled in the art can carry out various remodeling and change to the present invention. Therefore, the present invention is coveredVarious remodeling and change in the scope that falls into appending claims and equivalent thereof are covered.

Claims (7)

1. the instrument interactive interface based on window and menu, is characterized in that, it comprises: main window,Main window provides and shows that information initializing, data show, window selection service; Control, control is for realizingUser interactions; Allocation window, allocation window is the carrier of control, for the described control of selective demonstration or controlPart combines, and receives and show user's input message, and the allocation window mutual exclusion of difference in functionality shows; Menu,Menu receives user and selects, and has corresponding relation between described control; Mapping control module, for to controlThe corresponding relation of part and menu item shines upon and management, reaches synchronous; Message management unit, message managementUnit is for being converted into Message Processing by user's input, and the message transmission between management control and menu, reaches mutualMoving.
2. the instrument interactive interface based on window and menu as claimed in claim 1, is characterized in that instituteStating control is the interface element of main window and allocation window.
3. the instrument interactive interface based on window and menu as claimed in claim 1, is characterized in that instituteStating allocation window is according to the window of instrumental function classifying and dividing.
4. the instrument interactive interface based on window and menu as claimed in claim 1, is characterized in that instituteState in menu and have a menu item corresponding with control, when user selects control or changes its attribute, mappingControl module completes coupling automatically, selects corresponding menu item or change menu item attribute.
5. a generation method for the instrument interactive interface based on window and menu, is characterized in that, it comprisesFollowing steps:
S1: generate main window;
S2: need the allocation window of establishment configuration one class function and add control according to current;
S3: set up the menu corresponding with control in allocation window;
S4: the mapping relations of setting up described control and menu item;
S5: create message processing function, process user's input, create the message management class between control and menu.
6. the generation method of the instrument interactive interface based on window and menu as claimed in claim 5, its spyLevy and be, described step S3 specifically comprises:
S31: generate menu class, for managing and store dish odd numbers, menu properties, the menu place of the current set of menuReason function information; The all menus of complete machine data structure is according to the rules with the storage of array form;
S32: fill dish odd numbers, attribute, processing function entrance information in menu structure data;
S33: storage the current set of menu is in complete machine menu array.
7. the generation method of the instrument interactive interface based on window and menu as claimed in claim 5, its spyLevy and be, described step S5 specifically comprises:
S51: generating messages administrative class, for completing the interaction of menu item and control;
S52: message management class is taken over all message of window, and use case distributor class distributes message, by windowIn mouthful, the operation of control is processed in menu by message response;
S53: message management class is taken over all message of menu, and use case distributor class distributes message, by rightThe operation of menu item is processed at window by message response.
CN201210282806.5A 2012-08-10 2012-08-10 Instrument interactive interface based on window and menu and generation method thereof Active CN102830969B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210282806.5A CN102830969B (en) 2012-08-10 2012-08-10 Instrument interactive interface based on window and menu and generation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210282806.5A CN102830969B (en) 2012-08-10 2012-08-10 Instrument interactive interface based on window and menu and generation method thereof

Publications (2)

Publication Number Publication Date
CN102830969A CN102830969A (en) 2012-12-19
CN102830969B true CN102830969B (en) 2016-05-11

Family

ID=47334119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210282806.5A Active CN102830969B (en) 2012-08-10 2012-08-10 Instrument interactive interface based on window and menu and generation method thereof

Country Status (1)

Country Link
CN (1) CN102830969B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104484841A (en) * 2014-12-17 2015-04-01 天脉聚源(北京)教育科技有限公司 Method for generating graphical interface of intelligent teaching system
CN104484178A (en) * 2014-12-17 2015-04-01 天脉聚源(北京)教育科技有限公司 Method and device for generating intelligence teaching system graphical interface
CN108228036B (en) * 2016-12-09 2021-03-12 武汉斗鱼网络科技有限公司 Method and device for realizing window menu in windows
CN111124216B (en) * 2018-10-30 2023-11-10 九阳股份有限公司 Control interface setting method and device for household electrical appliance
CN111273972A (en) * 2018-12-04 2020-06-12 珠海格力电器股份有限公司 Window management method, device, storage medium and terminal
CN112162665B (en) * 2020-09-21 2021-11-09 维沃移动通信有限公司 Operation method and device
CN114153354B (en) * 2022-02-10 2022-07-08 荣耀终端有限公司 Menu display method and electronic equipment
CN115629691A (en) * 2022-12-22 2023-01-20 北京智象信息技术有限公司 Method, device, equipment and medium for managing multiple system menus of Linux TV system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1555008A (en) * 2003-12-29 2004-12-15 秦树人 Method for producing intelligent virtual display
CN1790243A (en) * 2004-08-16 2006-06-21 微软公司 Command user interface for displaying selectable software functionality controls
CN101778157A (en) * 2009-12-29 2010-07-14 闻泰集团有限公司 Management method of SP menus of mobile phones
CN102326128A (en) * 2008-09-29 2012-01-18 费希尔-罗斯蒙特***公司 Be used to dispose dynamic user interface with the management process control system
CN102520924A (en) * 2011-11-18 2012-06-27 中国电子科技集团公司第四十一研究所 Menu management method and menu management system applied to measuring instruments

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI356340B (en) * 2008-07-01 2012-01-11 Compal Electronics Inc Method for operating map-based menu interface

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1555008A (en) * 2003-12-29 2004-12-15 秦树人 Method for producing intelligent virtual display
CN1790243A (en) * 2004-08-16 2006-06-21 微软公司 Command user interface for displaying selectable software functionality controls
CN102326128A (en) * 2008-09-29 2012-01-18 费希尔-罗斯蒙特***公司 Be used to dispose dynamic user interface with the management process control system
CN101778157A (en) * 2009-12-29 2010-07-14 闻泰集团有限公司 Management method of SP menus of mobile phones
CN102520924A (en) * 2011-11-18 2012-06-27 中国电子科技集团公司第四十一研究所 Menu management method and menu management system applied to measuring instruments

Also Published As

Publication number Publication date
CN102830969A (en) 2012-12-19

Similar Documents

Publication Publication Date Title
CN102830969B (en) Instrument interactive interface based on window and menu and generation method thereof
CN103119541B (en) For the method and apparatus at touch apparatus inediting main screen
KR100684955B1 (en) Method and an arrangement for scrollable cross point navigation in a user interface
US7506259B1 (en) System and method for dynamic mapping of abstract user interface to a mobile device at run time
CN101316183B (en) Human-machine interaction interface generation method and system of digital home network
CN104267968A (en) Interface switching method and device
US20190327198A1 (en) Messaging apparatus, system and method
CN105683894A (en) Application execution method by display device and display device thereof
JP2012168970A (en) Terminal device and program
CN102520940A (en) Method and device for displaying widget on screen-locking interface of touch-screen terminal
KR20100107377A (en) Operation method of split window and portable device supporting the same
CN110321183B (en) Configuration system and method for UI (user interface) of public component
US20160092152A1 (en) Extended screen experience
CN102436344A (en) Context menu
CN110404252A (en) Information displaying method and device, electronic equipment, storage medium
CN103279302A (en) Method and device for displaying stratified data
JP2024518775A (en) Message processing method, first message processing device, second message processing device, and electronic device
CN101216747A (en) Method and device for producing intelligent help information
CN111949782A (en) Information recommendation method and service equipment
CN103248919B (en) A kind of IPTV system
CN102945146A (en) Display method and system for help information of projector equipment
Berlage et al. Visualizing common artefacts to support awareness in computer-mediated cooperation
CN103116457A (en) Application control method and electronic equipment
CN102968313A (en) Generation method and terminal of desktop widget
KR100731776B1 (en) Mobile Terminal With Displaying Menu And Method Of Displaying Menu Using Same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190318

Address after: 266000 No. 98 Xiangjiang Road, Huangdao District, Qingdao City, Shandong Province

Patentee after: China Electronics Technology Instrument and Meter Co., Ltd.

Address before: 266000 No. 98 Xiangjiang Road, Qingdao economic and Technological Development Zone, Shandong

Patentee before: The 41st Institute of CETC

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Huangdao Xiangjiang Road 266555 Shandong city of Qingdao Province, No. 98

Patentee after: CLP kesiyi Technology Co.,Ltd.

Address before: 266000 No. 98 Xiangjiang Road, Huangdao District, Shandong, Qingdao

Patentee before: CHINA ELECTRONIC TECHNOLOGY INSTRUMENTS Co.,Ltd.