1. Technical Field
The present disclosure relates to control systems and control methods, and more particularly, to a display control system and method.
2. Description of Related Art
Numerical control devices are generally operated via a plurality of function interfaces. These function interfaces may vary from operator to operator because each function interface is independent. When an operator accesses a numerical control device, the numerical control device may have to change from a present function interface used by a previous operator to another function interface for the new operator, which results in a delay.
Referring to
The memory system 200 is configured to store a plurality of instructions for generating a plurality of function interfaces respectively tailored for and associated with authorized operators, and an identification code for each authorized operator. Each identification code corresponds to an instruction for generating one corresponding tailored function interface. Each tailored function interface includes commonly used functions of the corresponding authorized operator.
The display 300 is controlled to display a login interface for an authorized operator to input an identification code, then display an associated tailored function interface of the authorized operator. When an identification code is input, an instruction corresponding to the identification code is invoked, then the corresponding tailored function interface of the authorized operator is generated to be displayed on the display 300. In some embodiments, the commonly used functions of the authorized operator may be arranged on the display 300 according to placement of the authorized operator. In one example, if the authorized operator prefers have function A be arranged on the left of the display 300, the control system 5 may always display function A on the left of the display 300 for the authorized operator.
The recording unit 10 is configured to record functions used by an authorized operator and count how many times the recorded functions were used, to determine commonly used functions of the authorized operator. In one embodiment, if a function is used more than three times by an authorized operator during one shift, the function is determined to be a commonly used function of the authorized operator and can be automatically included on the tailored function interface at next login of the authorized operator as detailed below in the description of the interface update unit 30. It should be noted that an authorized operator is not limited to functions that first appear on their function interfaces at login, but can access any other functions if desired. Further, seldom used functions of a tailored function interface could be omitted at next login.
The identifying control unit 20 is configured to identify an identification code input by an authorized operator, invoke an instruction corresponding to the input identification code from the memory system 200 to generate a corresponding tailored function interface, and control the display 300 to display the tailored function interface associated with that authorized operator.
The interface update unit 30 is configured to tailor the function interfaces according to authorized operators use as recorded by the recording unit 10, and arrange the commonly used functions on the tailored function interface. Commonly used functions are selected according number of times used over a predetermined number of times in a predetermined period, and wherein selected functions from the commonly used functions are omitted when the selected functions are used less than a predetermined number of times in the period. The updating can occur at log out of an operator. Other parameters may be used to activate updating such as failing to follow scheduled use.
Referring to
In step 1, the display 300 displays the login interface.
In step 2, the login interface receives an identification code input by an authorized operator.
In step 3, the identify control unit 20 identifies the identification code input in the login interface, invokes the instruction corresponding to the input identification code from the memory system 200 to generate a corresponding tailored function interface associated with the authorized operator.
In block 4, the display 300 displays the tailored function interface of the authorized operator.
In block 5, the recording unit 10 records functions used by the authorized operator and counts how many times the recorded functions were used, to determine commonly used functions of the authorized operator.
In block 6, the interface update unit 30 tailors the function interface according to the authorized operator use as recorded by the recording unit 10 and arrange the commonly used functions on the tailored function interface. The commonly used functions are selected according number of times used over a predetermined number of times in a predetermined period, and wherein selected functions from the commonly used functions are omitted when the selected functions are used less than a predetermined number of times in the period.
The foregoing description of the exemplary embodiments of the disclosure has been presented only for the purposes of illustration and description and is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Many modifications and variations are possible in light of the above everything. The embodiments were chosen and described in order to explain the principles of the disclosure and their practical application so as to enable others of ordinary skill in the art to utilize the disclosure and various embodiments and with various modifications as are suited to the particular use contemplated. Alternative embodiments will become apparent to those of ordinary skills in the art to which the present disclosure pertains without departing from its spirit and scope. Accordingly, the scope of the present disclosure is defined by the appended claims rather than the foregoing description and the exemplary embodiments described therein.
Number | Date | Country | Kind |
---|---|---|---|
200910300822.0 | Mar 2009 | CN | national |