CN108228964B - Circuit drawing method and circuit drawing system - Google Patents

Circuit drawing method and circuit drawing system Download PDF

Info

Publication number
CN108228964B
CN108228964B CN201711224321.XA CN201711224321A CN108228964B CN 108228964 B CN108228964 B CN 108228964B CN 201711224321 A CN201711224321 A CN 201711224321A CN 108228964 B CN108228964 B CN 108228964B
Authority
CN
China
Prior art keywords
editing
window
editing window
description
instruction
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
CN201711224321.XA
Other languages
Chinese (zh)
Other versions
CN108228964A (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.)
Pegatron Corp
Original Assignee
Pegatron Corp
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 Pegatron Corp filed Critical Pegatron Corp
Publication of CN108228964A publication Critical patent/CN108228964A/en
Application granted granted Critical
Publication of CN108228964B publication Critical patent/CN108228964B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

A circuit drawing method, system and computer program product capable of executing circuit drawing are provided. The circuit drawing method comprises the following steps: providing a description editing window to be displayed on a display, so that a user can input an editing instruction through the description editing window; providing a beautification editing window to be displayed on the display, wherein the beautification editing window and the description editing window are respectively and independently separated, and a circuit diagram is displayed in the beautification editing window and is drawn according to an editing instruction.

Description

Circuit drawing method and circuit drawing system
Technical Field
The present invention relates to a circuit drawing method, system and computer program product capable of executing circuit drawing, and more particularly, to a circuit drawing method, system and computer program product capable of executing circuit drawing, which separately execute electrical editing and beautification editing.
Background
Existing circuit drawing software, for example: OrCAD, whether the user wants to edit the circuit attribute or beautify the circuit pattern, is performed in the same operation window, which often causes the engineer to copy the circuit with the circuit name carelessly, resulting in unexpected editing action. Once the engineer is left uncorrected, the edited and drawn circuit will have defects.
Therefore, there is a need to consider a new circuit drawing method to improve the deficiency of the prior art.
Disclosure of Invention
The invention mainly aims to provide a circuit drawing method and system for independently and separately performing electrical editing and beautification editing and a computer program product capable of executing circuit drawing.
To achieve the above object, the circuit drawing method of the present invention is applied to an electronic device including a display, and includes the steps of: providing a description editing window and displaying the description editing window on a display so that a user can input an editing instruction through the description editing window; and providing a beautification editing window to be displayed on the display, wherein the beautification editing window and the description editing window are respectively and independently separated, so that a user can only select one operation description editing window or beautification editing window at a time, a circuit diagram is displayed in the beautification editing window, and the circuit diagram is drawn according to an editing instruction.
The invention also discloses a computer program product capable of executing circuit drawing, and the circuit drawing method can be completed after the computer is loaded into the computer program product.
The invention also discloses a circuit drawing system which is suitable for an electronic device comprising a display. The circuit drawing system comprises a first window providing module and a second window providing module. The first window providing module is used for providing a description editing window to be displayed on the display, so that a user can input an editing instruction through the description editing window. The second window providing module is used for providing a beautification editing window to be displayed on the display, wherein the beautification editing window and the description editing window are respectively and independently separated, so that a user can only select one operation description editing window or beautification editing window at a time, the beautification editing window displays a circuit diagram, and the circuit diagram is drawn according to an editing instruction.
The circuit drawing method disclosed by the invention is to edit the electrical property and beautify the operation of editing by different windows, and when the editing of the electrical property is involved, the editing is carried out in a text description mode, so that the unpredictable electrical property editing is not easy to occur in the operation.
Drawings
FIG. 1 is a schematic diagram of an environment in which the circuit drawing system of the present invention is used;
FIG. 2 is a system architecture diagram of the circuit drawing system of the present invention;
FIG. 3 is a flow chart of the steps of a circuit drawing method of the present invention;
FIG. 4 is a diagram illustrating an embodiment of an editing window;
FIG. 5 is a diagram illustrating one embodiment of a beautification editing window;
FIG. 6 is a diagram showing switching of a window by clicking a node on a circuit diagram in a beautification edit window.
Detailed Description
In order to make the technical contents of the present invention more understandable by the noble examination committee, preferred embodiments are specifically illustrated below.
Please refer to fig. 1 and fig. 2 together. Wherein FIG. 1 is a schematic diagram of an environment in which the circuit drawing system of the present invention is used; fig. 2 is a system architecture diagram of the circuit drawing system of the present invention.
As shown in fig. 1, in an embodiment of the present invention, the circuit drawing system 1 of the present invention is applied to an electronic device 90, wherein the electronic device 90 includes a display 91, a processor 93 and a memory 95, and the processor 93 is electrically connected to the display 91 and the memory 95. As shown in fig. 1 and fig. 2, the circuit drawing system 1 of the present invention includes a first window providing module 10, a command receiving module 20, and a second window providing module 30. It should be noted that the above modules can be configured as hardware devices, software programs, firmware, or their combination, and can also be configured by circuit loop or other suitable forms; moreover, each module may be configured in a single form or in a combined form. In this embodiment, the circuit drawing system 1 is a computer program product composed of software programs, which is stored in the memory 95 and loaded by the processor 93 of the electronic device 90 to execute the modules to realize the functions of the present invention. In addition, the present embodiment only illustrates the preferred embodiments of the present invention, and all possible combinations of variations are not described in detail to avoid redundancy. However, one of ordinary skill in the art should appreciate that each of the above modules or elements is not necessarily required. And other known modules or elements may be included for performing the invention in greater detail. Each module or component may be omitted or modified as desired, and no other module or component may necessarily exist between any two modules.
Next, please refer to fig. 1 to fig. 6, wherein fig. 3 is a flowchart illustrating a circuit drawing method according to the present invention. The steps shown in fig. 3 will be described in sequence with reference to fig. 1, fig. 2, and fig. 4 to fig. 6, and the functions realized by the above modules will be described. It should be noted that, although the circuit drawing system 1 disclosed in the foregoing is used as an example to describe the circuit drawing method of the present invention, the circuit drawing method disclosed in the present invention is not limited to be applied to the circuit drawing system 1 shown in fig. 2.
First, step S1 is performed: and providing a description editing window to be displayed on the display so that a user can input an editing instruction through the description editing window.
In an embodiment of the present invention, the first window providing module 10 is configured to provide a description editing window 80 to be displayed on the display 91, so that a user can input an editing instruction through the description editing window 80. In an implementation, after the user starts the circuit drawing system 1, the first window providing module 10 provides the description editing window 80 shown in fig. 4 for display on the display 91.
In the embodiment of the present invention, the input of the edit command is performed in a text description manner, and the description edit window 80 displays an edit field 81 and a finish key 82, wherein the edit field 81 includes a node field 811, a name edit field 813, and a connection relation edit field 815. The name edit field 813 allows the user to enter the name of a particular node, i.e., the name of the named node, in text. The connection editing field 815 is used for the user to input the electronic device connected to the specific node in a text description manner. Taking fig. 4 as an example, the user designates the node numbered 1 as SPI _ IO2_ R, and defines that the node numbered 1 is connected to the pin numbered 3 of the electronic component E561, the pin numbered 1 of the electronic component SPIR1, and the pin numbered 1 of the electronic component SPIR 4. The electronic component E561 is defined by the system as Flash read only memory (Flash ROM), and the electronic components SPIR1, SPIR4 are defined by the system as resistors.
Step S2 is performed: and receiving the editing instruction and an editing completion instruction, and providing a beautified editing window to be displayed on a display according to the editing completion instruction.
In an embodiment of the present invention, the instruction receiving module 20 is configured to receive an editing instruction and an editing completion instruction input by a user through the description editing window 80. Specifically, in the present embodiment, the text information (i.e. the editing command) inputted by the user in the editing bar 81 is received by the command receiving module 20. After the user describes the connection relationship of the nodes to define the electrical connection relationship between the electronic components, the user can press the finish key 82 to input an edit finish command, which is received by the command receiving module 20.
In an embodiment of the present invention, the second window providing module 30 is configured to provide the beautified editing window 70 to be displayed on the display 91 according to the editing completion instruction, wherein the beautified editing window 70 and the description editing window 80 are independently separated from each other, so that the user can only select one operation for the description editing window or the beautified editing window at a time. In an implementation, after the user inputs the edit completion instruction through the description edit window 80, the second window providing module 30 provides a beautification edit window 70 as shown in fig. 5 according to the edit completion instruction.
As shown in FIG. 5, in the embodiment of the present invention, a circuit diagram 71 is displayed in the beautification editing window 70, and the circuit diagram 71 is drawn according to the editing instruction inputted by the user in the editing bar 81. In the example shown in fig. 4, the circuit diagram 71 displayed by the beautification editing window 70 includes electronic components E561, SPIR1, and SPIR4, and the pin numbered 3 of the electronic component E561 is electrically connected to the pins numbered 1 of the electronic components SPIR1 and SPIR4 (because they are connected to the same node).
Step S3 is performed: receiving a re-editing instruction input by a user through the beautifying editing window, and providing a description editing window according to the re-editing instruction and displaying the description editing window on a display.
In the beautification editing window 70, the user can only edit the circuit diagram 71 for beautification, such as changing the thickness of the wiring, the size of the element pattern, or the characters marked on the diagram, which do not involve changing the electrical connection relationship between the electronic elements, so as to avoid the change of the electrical connection relationship caused by unexpected editing actions generated during the beautification editing. The user needs to go back to the description editing window 80 to change the electrical connection relationship between the electronic components, add a new electronic component, or change the electronic component. As shown in FIG. 6, in the embodiment of the present invention, the user can move the mouse arrow 73 to a specific node and click it to input a re-edit command, which is received by the command receiving module 20. After the command receiving module 20 receives the re-edit command, the first window providing module 10 provides the description edit window 80 to be displayed on the display 91 according to the re-edit command, so as to be re-edited by the user. At this time, the displayed description editing window 80 includes text describing the specific node. Taking fig. 6 as an example, after the user clicks the node position indicated by the mouse arrow 73, the first window providing module 10 provides the description editing window 80 shown in fig. 4 according to the re-editing instruction and displays the description editing window on the display 91.
It can be seen from the foregoing disclosure that the circuit drawing method disclosed in the present invention divides the editing operation of the electrical property and the beautifying editing operation into different windows, and edits the electrical property in a text description manner when the editing operation relates to the electrical property, so that the unpredictable editing operation of the electrical property is less likely to occur in the operation, and the deficiency of the prior art is effectively improved.
In conclusion, the present invention has been made in view of the above and other objects, means and technical effects, and its features are very different from those of the prior art, and thus, the present invention is solicited from the examination and review board. It should be noted that the above-mentioned embodiments are merely examples for convenience of description, and the claims of the present invention should be limited only by the claims and not by the embodiments described above.

Claims (6)

1. A circuit drawing method applied to an electronic device including a display, the circuit drawing method comprising the steps of:
providing a description editing window to be displayed on the display so that a user can input an editing instruction through the description editing window; and
providing a beautification editing window to be displayed on the display, wherein the beautification editing window and the description editing window are respectively and independently separated, so that the user can only select one operation at a time to operate the description editing window or the beautification editing window, the beautification editing window displays a circuit diagram, and the circuit diagram is drawn according to the editing instruction, wherein the circuit drawing method further comprises the following steps:
receiving a re-editing instruction input by the user through the beautification editing window, and providing the description editing window to be displayed on the display according to the re-editing instruction so as to be re-edited by the user, wherein the re-editing instruction is input by the user through clicking a node on the circuit diagram, and the description editing window provided according to the re-editing instruction comprises an editing instruction describing the node.
2. The circuit drawing method according to claim 1, further comprising the steps of:
and receiving an editing completion instruction, and providing the beautified editing window to be displayed on the display according to the editing completion instruction.
3. The circuit drawing method according to claim 1, wherein the description editing window is used to provide editing defining electrical connection relationships among a plurality of electronic components, and the beautification editing window is used to provide editing not involving changing the electrical connection relationships among the plurality of electronic components.
4. A circuit drawing system adapted for use with an electronic device including a display, the circuit drawing system comprising:
the first window providing module is used for providing a description editing window to be displayed on the display so that a user can input an editing instruction through the description editing window; and
a second window providing module for providing a beautification editing window to be displayed on the display, wherein the beautification editing window and the description editing window are respectively and independently separated, so that the user can only select one operation for the description editing window or the beautification editing window at a time, the beautification editing window displays a circuit diagram, and the circuit diagram is drawn according to the editing instruction, wherein the circuit drawing system further comprises an instruction receiving module for receiving a re-editing instruction input by the user through the beautification editing window; the first window providing module is further configured to provide the description editing window to be displayed on the display according to the re-editing instruction, so that the description editing window is available for the user to re-edit, wherein the re-editing instruction is input by the user by clicking a node on the circuit diagram, and the description editing window provided according to the re-editing instruction includes an editing instruction describing the node.
5. The circuit drawing system according to claim 4, further comprising a command receiving module, wherein the command receiving module is configured to receive an edit completion command, so that the second window providing module provides the beautified edit window to be displayed on the display according to the edit completion command.
6. The circuit drawing system of claim 4, wherein the description editing window is configured to provide editing defining electrical connection relationships between a plurality of electronic components, and the beautification editing window is configured to provide editing not involving altering electrical connection relationships between the plurality of electronic components.
CN201711224321.XA 2016-12-22 2017-11-29 Circuit drawing method and circuit drawing system Active CN108228964B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW105142679 2016-12-22
TW105142679A TWI630498B (en) 2016-12-22 2016-12-22 Method and system for drawing circuit and computer program products capable of performing drawing circuit

Publications (2)

Publication Number Publication Date
CN108228964A CN108228964A (en) 2018-06-29
CN108228964B true CN108228964B (en) 2021-05-25

Family

ID=62652887

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711224321.XA Active CN108228964B (en) 2016-12-22 2017-11-29 Circuit drawing method and circuit drawing system

Country Status (2)

Country Link
CN (1) CN108228964B (en)
TW (1) TWI630498B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101131709A (en) * 2006-08-22 2008-02-27 英业达股份有限公司 Distributed circuit layout character face processing method and system thereof
CN101872368A (en) * 2009-04-21 2010-10-27 智邦科技股份有限公司 Circuit modular design method
CN102929621A (en) * 2011-11-30 2013-02-13 威盛电子股份有限公司 Method and device for drawing overlapped objects
CN103164545A (en) * 2011-12-09 2013-06-19 北京邮电大学 Visual editing method of virtual electronic components
US9122384B1 (en) * 2013-07-24 2015-09-01 Cadence Design Systems, Inc. System and method for maintaining dynamic visual cue for associated circuitry of schematic object

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6594808B1 (en) * 1998-11-06 2003-07-15 Intel Corporation Structural regularity extraction and floorplanning in datapath circuits using vectors
US8407635B2 (en) * 2011-01-31 2013-03-26 Cadence Design Systems, Inc. System and method for automatic extraction of power intent from custom analog/custom digital/mixed signal schematic designs
CN105474112B (en) * 2013-08-21 2019-03-08 三菱电机株式会社 Program editing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101131709A (en) * 2006-08-22 2008-02-27 英业达股份有限公司 Distributed circuit layout character face processing method and system thereof
CN101872368A (en) * 2009-04-21 2010-10-27 智邦科技股份有限公司 Circuit modular design method
CN102929621A (en) * 2011-11-30 2013-02-13 威盛电子股份有限公司 Method and device for drawing overlapped objects
CN103164545A (en) * 2011-12-09 2013-06-19 北京邮电大学 Visual editing method of virtual electronic components
US9122384B1 (en) * 2013-07-24 2015-09-01 Cadence Design Systems, Inc. System and method for maintaining dynamic visual cue for associated circuitry of schematic object

Also Published As

Publication number Publication date
TW201824037A (en) 2018-07-01
CN108228964A (en) 2018-06-29
TWI630498B (en) 2018-07-21

Similar Documents

Publication Publication Date Title
US10671357B2 (en) Preview changes to mobile applications at different display resolutions
US20150301731A1 (en) User interface apparatus
CN104704468B (en) The cross-system installation of WEB application program
CN110489116A (en) A kind of rendering method of the page, device and computer storage medium
CN103853548A (en) Method and system for deep links in application contexts
CN105701165B (en) Browser model switching method and switching device
CN110532159A (en) Data decryptor method, apparatus, equipment and computer readable storage medium
CN108268275B (en) Software version control method and software version control equipment
CN112130951A (en) AI-based RPA flow generation end flow generation method, equipment and storage medium
CN115373685A (en) Code generation method, device and equipment based on chip clock tree prototype diagram
CN111831174A (en) Event setting method, device, equipment and storage medium
CN108228964B (en) Circuit drawing method and circuit drawing system
CN109521914A (en) Restore the methods, devices and systems of data in file
US10289388B2 (en) Process visualization toolkit
US10586011B1 (en) System and method for pin automation for topology editing
CN108509125B (en) Page turning method, device, terminal and computer readable storage medium
CN112632444A (en) Visual website theme configuration method and device
CN113377368A (en) Project development method, device, server and storage medium
US11501475B2 (en) Graphical representation of electronic circuit operation
CN112783401B (en) Method and device for displaying slide, electronic equipment and storage medium
CN113342413B (en) Method, apparatus, device, medium, and article for processing components
CN115576473B (en) Waveform display method, computer device, and storage medium
CN117391002B (en) IP core extension description method and IP core generation method
CN111950162B (en) Modeling method and device and electronic equipment
CN106775327B (en) A kind of method and electronic equipment for deleting input information

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