1. Technical Field
The present disclosure relates to icon generating systems and methods, and particularly to a system and method for generating a step icon for representing a step of a manufacturing process.
2. Description of Related Art
A manufacturing process can be displayed in a process interface for showing all steps. In general, the steps can be represented by a predetermined icon. However, when a new step is needed to be described, the size of the predetermined icon may be too small to be seen, or the predetermined icon is not suitable for representing the new step.
Therefore, there is room for improvement in the art.
Many aspects of the embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
In general, the word “module,” as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, for example, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an EPROM. Modules may comprise connected logic units, such as gates and flip-flops, and may comprise programmable units, such as programmable gate arrays or processors. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of computer-readable medium or other computer storage system. Embodiments of the present disclosure will be described with reference to the drawings.
The icon generating system 100 includes an interface providing module 110, an instruction generating module 120, a capturing module 130, an icon processing module 140 and a control module 150. The processer executes the number of modules of the icon generating system 100 to perform functions of the electronic device 10.
The interface providing module 110 controls the display 400 to display a process interface for showing the manufacturing process.
The instruction generating module 120 generates a description instruction in response to manual operation. In this embodiment, when the user clicks the camera button 116a, the instruction generating module 120 generates a description instruction. When the user clicks the save button 116b, the instruction generating module 120 generates a save instruction. When the user clicks the read button 116c, the instruction generating module 120 generates a read instruction.
The capturing module 130 captures a scene graph of one step of the manufacturing process in response to the description instruction. For example, the capturing module 130 captures a scene graph 117 of the preparative process.
The icon processing module 140 generates a step icon according to the scene graph, and adds a step attribute with the step icon for associating the step icon with the step. In this embodiment, the icon processing module 140 reduces the size of the scene graph 117 to generate the step icon 114, and adds a preparative attribute with the step icon for associating the step icon with the preparative process. When the user clicks the save button 116b, the icon processing module 140 stores the step icon 114 and the scene graph 117 to the storage module 200.
The icon processing module 140 further associates the step icon 114 with the scene graph 117, and stores the scene graph 117 in the storage module 200.
The control module 150 further controls the display 400 to display the scene graph 117 in response to the manual operation, for showing the process scene more clearly. In this embodiment, when the user double clicks the step icon 114, the scene graph 117 can be floated on the process interface.
In step S300, the interface providing module 110 controls the display 400 to display a process interface for showing a manufacturing process.
In step S310, the instruction generating module 120 generates a description instruction in response to manual operation.
In step S320, the capturing module 130 captures a scene graph of a step of the manufacturing process in response to the description instruction.
In step S330, the icon process module 140 generates a step icon according to the scene graph, and adds a step attribute with the step icon for associating the step icon with the step. In this embodiment, the icon processing module 140 reduces the size of the scene graph 117 to generate the step icon 114, and adds a preparative attribute with the step icon for associating the step icon with the preparative process.
In step S340, the icon process module 140 associates the step icon 114 with the scene graph 117, and stores the scene graph 117 in the storage module 200.
In step S350, the control module 150 controls the display 400 to display the step icon in the process interface according to the step attribute of the step icon. In this embodiment, the control module 150 controls the display 400 to display the step icon 114 in the preparative interface according to the preparative attribute. In other embodiment, the control module 150 obtains the step icon 114 from the storage module 200 when the user clicks the read icon 116c, and controls the display 400 to display the step icon 114 in the current sub-interface. Thus, when two processes include the same step, the icon generating system 100 does not need to capture the scene graph again.
In step S360, the control module 150 controls the display 400 to display the scene graph in response to the manual operation, for showing the process scene more clearly.
Although information and the advantages of the present embodiments have been set forth in the foregoing description, together with details of the structures and functions of the present embodiments, the disclosure is illustrative only; and changes may be made in detail, especially in the matters of shape, size, and arrangement of parts within the principles of the present embodiments to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
201310037923X | Jan 2013 | CN | national |