CN108228964A - Circuit drawing method, system and computer program product capable of executing circuit drawing - Google Patents
Circuit drawing method, system and computer program product capable of executing circuit drawing Download PDFInfo
- Publication number
- CN108228964A CN108228964A CN201711224321.XA CN201711224321A CN108228964A CN 108228964 A CN108228964 A CN 108228964A CN 201711224321 A CN201711224321 A CN 201711224321A CN 108228964 A CN108228964 A CN 108228964A
- Authority
- CN
- China
- Prior art keywords
- editor
- instruction
- beautification
- circuit
- description
- 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
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000004590 computer program Methods 0.000 title abstract description 7
- 238000010586 diagram Methods 0.000 claims abstract description 18
- 101100096446 Homo sapiens SPIRE1 gene Proteins 0.000 description 4
- 102100031617 Protein spire homolog 1 Human genes 0.000 description 4
- 239000010455 vermiculite Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit 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
Technical field
The present invention relates to a kind of circuit method for drafting, system and executable circuit draw computer program product, particularly
It is a kind of that the computer for drawing circuit method for drafting, system and executable circuit that electrical editor and beautification editor are performed separately is provided
Program product.
Background technology
Existing circuit software for drawing, such as:OrCAD, no matter user is will be to circuit property into edlin or right
Circuit pattern for beautification edit, be all to be completed under same operating window, such practice often such that engineer in copied line
Lu Shi can be replicated accidentally together together with line name, and not expected editor is caused to act and is generated.Once engineer dredges not again
Correction, defect can be generated by editing the circuit drawn and formed.
Therefore, it is really necessary to think deeply a kind of new circuit method for drafting, to improve the missing of the prior art.
Invention content
The main object of the present invention is to provide a kind of circuit for independently separately carrying out electrical editor and beautification editor and draws
The computer program product that method, system and executable circuit are drawn.
To realize above-mentioned purpose, circuit method for drafting of the invention is suitable for the electronic device for including display, including
The following steps:Description editor's form is provided and is shown in display, is instructed so that user edits form input editing by description;
Beautification editor's form is provided to be shown on display, wherein beautification editor's form is respectively and independently separated with description editor's form, with
User is made once to be only capable of selecting operation description editor's form or beautification editor's form, beautifies display circuit figure in editor's form,
Circuit diagram is drawn according to edit instruction.
The present invention separately discloses the computer program product that a kind of executable circuit is drawn, when computer is loaded into the computer program product
Afterwards, circuit method for drafting as described above can be completed.
The present invention also discloses a kind of circuit drawing system, and it is suitable for including the electronic device of display.Circuit draws system
System includes the first form and provides module and the second form offer module.First form provides module and is regarded to provide description editor
Window is shown on display, is instructed so that user edits form input editing by description.Second form provide module to
Beautification editor's form is provided to be shown on display, wherein beautification editor's form is respectively and independently separated with description editor's form, with
User is made once to be only capable of selecting operation description editor's form or beautification editor's form, beautification editor's form display circuit figure should
Circuit diagram is drawn according to edit instruction.
Circuit method for drafting disclosed by the invention is to regard the editor of electrical attribute and the operation point of beautification editor by difference
It is carried out under window, and in the editor to be related to electrical attribute, is into edlin, therefore, in operation less in a manner of word description
Not expected electrical attributes edit easily occurs.
Description of the drawings
Fig. 1 is the use environment schematic diagram of the circuit drawing system of the present invention;
Fig. 2 is the system architecture diagram of the circuit drawing system of the present invention;
Fig. 3 is the step flow chart of the circuit method for drafting of the present invention;
Fig. 4 is to represent that the one of description editor's form implements schematic diagram;
Fig. 5 is to represent that the one of beautification editor's form implements schematic diagram;
Fig. 6 is to represent by clicking the node on the circuit diagram in beautification editor's form to switch the schematic diagram of form.
Specific embodiment
For that can allow your juror that can know more about the technology contents of the present invention, spy lifts preferred embodiment and is described as follows.
Below please also refer to Fig. 1 and Fig. 2.Wherein Fig. 1 is the use environment schematic diagram of the circuit drawing system of the present invention;
Fig. 2 is the system architecture diagram of the circuit drawing system of the present invention.
As shown in Figure 1, in one embodiment of this invention, circuit drawing system 1 of the invention is suitable for an electronic device
In 90, wherein electronic device 90 includes display 91, processor 93 and memory 95, processor 93 and 95 electricity of display 91 and memory
Property connection.As shown in Figures 1 and 2, circuit drawing system 1 of the invention includes the first form offer module 10, command reception mould
20 and second form of block provides module 30.It is noted that above-mentioned modules except can be configured to hardware device, software program,
Outside firmware or combination, it can be also configured by circuit loop or other appropriate forms;Also, modules remove can be in the form of individual
Configuration is outer, the form configuration that can also be combined.In the present embodiment, the computer journey that circuit drawing system 1 is made of software program
Sequence product is stored on memory 95, by each module of 93 load and execution of processor in electronic device 90 with realize the present invention
Function.In addition, present embodiment only illustrates the preferred embodiment of the present invention, repeated to avoid, do not record and be possible in detail
Variation combination.However, the usual skill of this field is, it is to be appreciated that above-mentioned each module or element may not be all necessary.And it is
Implement the present invention, may also include the known module or element of other more details.Each module or element may all be subject to depending on demand
It omits or changes, and other modules or element may not be not present in wantonly two intermodule.
Then, please also refer to Fig. 1 to Fig. 6, wherein Fig. 3 is the step flow chart of the circuit method for drafting of the present invention.With
It is lower to coordinate Fig. 1, Fig. 2 and fig. 4 to fig. 6, sequentially each step shown in definition graph 3, and illustrate what above-mentioned modules were realized
Function.And it is noted that though following is to illustrate that the circuit of the present invention is drawn for taking off the circuit drawing system 1 in the past
Method, but the circuit method for drafting that the present invention discloses is not limited with being applied to circuit drawing system 1 shown in Fig. 2.
First, step S1 is carried out:One description editor's form is provided and is shown in display, so that user is edited by describing
Form inputs an edit instruction.
In one embodiment of this invention, the first form provides module 10 and is shown in provide description editor's form 80
Display 91 instructs so that user edits 80 input editing of form by description.In specific implementation, user is in start-up circuit
After drawing system 1, the first form offer module 10 can provide description editor form 80 for example shown in Fig. 4 and be shown in display 91
On.
In an embodiment of the present invention, the input of edit instruction is carried out in a manner of word description, and the description editor regards
Window 80 show formula bar 81 and complete key 82, wherein formula bar 81 include node field 811, title editor field 813 and
Connection relation editor field 815.Title editor field 813 is available for users to the title of word input specific node, that is, names
Nodename.Connection relation editor field 815 is connected with so that user inputs the specific node in a manner of word description
Electronic component.For shown in Fig. 4, user is that the node of number 1 is named as SPI_IO2_R, and defines number 1
The pin of node connecting electronic component E561 numbers 3, the pin of electronic component SPIR1 numbers 1 and electronic component SPIR4 are compiled
Number 1 pin.Flash ROM (Flash ROM) is defined as by system in this electronic component E561, and electronic component
SPIR1, SPIR4 are then to be defined as resistance by system.
Carry out step S2:It receives the edit instruction and an editor completes instruction, and complete instruction according to the editor and provide one
Beautification editor's form is shown in display.
In one embodiment of this invention, command reception module 20 is defeated by description editor's form 80 to receive user
The edit instruction and editor entered completes instruction.Specifically, in the present embodiment, what user was inputted in formula bar 81
Text information (i.e. edit instruction) can all be received by command reception module 20.User is depending on each node connection relation is described
After justice goes out the electrical connection between each electronic component, press complete key 82, can input editing complete instruction, the editor complete
Instruction can be received by command reception module 20.
In one embodiment of this invention, the second form provides module 30 and is compiled to complete instruction offer beautification according to editor
It collects form 70 and is shown in display 91, wherein beautification editor's form 70 is respectively and independently separated with description editor's form 80, made with allowing
User is once only capable of that editor's form should be described or beautification editor's form selects an operation.In specific implementation, user is by retouching
It states 80 input editing of editor's form to complete after instructing, it is that can complete to instruct according to editor to provide an example that the second form, which provides module 30,
Beautification editor's form 70 as shown in Figure 5.
As shown in figure 5, in an embodiment of the present invention, a circuit diagram 71, the circuit can be shown in beautification editor's form 70
Figure 71 is drawn according to the edit instruction that user is inputted in formula bar 81.Example shown in Fig. 4 is held, i.e. beautification editor
Electronic component E561, SPIR1 and SPIR4, and electronic component E561 numbers 3 can be included in circuit diagram 71 shown by form 70
Pin can be electrically connected the pin (because they be commonly connected to same node) of electronic component SPIR1 and SPIR4 number 1.
Carry out step S3:It receives and updates instruction, and according to this by the one of beautification editor's form input by user
Instruction offer description editor's form is provided and is shown in display.
In form 70 is edited in beautification, user can only be directed in circuit diagram 71 and be beautification editor, such as change wiring
Thickness, the size of element pattern or lettering word etc. are not related to changing the volume of the electrical connection between each electronic component
Volume, not expected editor's action is in addition generated when being beautification editor and lead to changing for electrical connection to avoid user
Become.User is such as intended to change the electrical connection between each electronic component or increases new electronic component or change electronics member
Part must all be returned in description editor's form 80 and be carried out.As shown in fig. 6, in an embodiment of the present invention, user's movable mouse
In arrow 73 to specific node and it is clicked, instruction is updated with input one, this updates instruction can be by command reception mould
Block 20 receives.Command reception module 20 receives update instruction after, the first form provide module 10 will be according to this again
Edit instruction is shown in providing description editor's form 80 on display 91, is updated for user.At this point, shown retouches
The word for describing the specific node can be included by stating editor's form 80.For shown in Fig. 6, user is clicking the figure mouse pointer
Behind point section position shown in 73, it is that can update instruction according to this to provide as shown in Figure 4 retouch that the first form, which provides module 10,
Editor's form 80 is stated to be shown on display 91.
Illustrate via preceding taking off it is found that circuit method for drafting disclosed by the invention is to edit the editor of electrical attribute and beautification
Operation point by being carried out under different forms, and in the editor to be related to electrical attribute, be in a manner of word description into edlin,
Therefore, not expected electrical attributes edit is less likely to occur in operation, is effectively improved the missing of the prior art.
To sum up institute is old, and no matter the present invention shows its totally different spy in the prior art with regard to purpose, means and technique effect
Sign, earnestly asks that your juror perceives.And it should be noted that above-mentioned many embodiments are merely for convenience and purposes of illustration and illustrate,
The claim that the present invention is advocated is from that should be subject to described in claim, not just the above examples.
Claims (10)
- A kind of 1. circuit method for drafting, suitable for including the electronic device of display, which is characterized in that the circuit method for drafting Include the following steps:Description editor's form is provided and is shown in the display, is referred to so that user edits form input editing by the description It enables;AndBeautification editor's form is provided and is shown in the display, wherein beautification editor's form and the description editor form are each It is separated from independent, so that the user is once only capable of selecting operation description editor's form or the beautification editor form, The beautification editor form display circuit figure, the circuit diagram are drawn according to the edit instruction.
- 2. circuit method for drafting according to claim 1, which is characterized in that further include the following steps:Editor's completion instruction is received, and the instruction offer beautification editor form is completed according to the editor and is shown in the display Device.
- 3. circuit method for drafting according to claim 1, which is characterized in that further include the following steps:It receives and updates instruction, and update according to described by what the beautification editor form inputted by the user Instruction provides the description editor form and is shown in the display, so that the user updates.
- 4. circuit method for drafting according to claim 3, which is characterized in that described to update instruction be the user It is inputted by clicking the node on the circuit diagram, form is edited according to the description updated instruction and provided Include the edit instruction for describing the node.
- 5. circuit method for drafting according to claim 1, which is characterized in that the description edits form to provide definition The editor of electrical connection between multiple electronic components, and it is described beautification editor form to provide be not related to changing it is described more The editor of electrical connection between a electronic component.
- A kind of 6. circuit drawing system, suitable for including the electronic device of display, which is characterized in that the circuit drawing system Including:First form provide module, to provide description editor form be shown in the display, for user pass through it is described Description editor's form, input editing instruction;AndSecond form provides module, the display is shown in provide beautification editor's form, wherein the beautification editor regards Window is respectively and independently separated with the description editor form, so that the user is once only capable of selecting the operation description editor and regards Window or the beautification editor form, the beautification editor form display circuit figure, the circuit diagram are painted according to the edit instruction It makes.
- 7. circuit drawing system according to claim 6, which is characterized in that further include command reception module, described instruction Receiving module completes instruction to receive editor, and the second form offer module has been made to complete instruction according to the editor and is provided The beautification editor form is shown in the display.
- 8. circuit drawing system according to claim 6, which is characterized in that further include command reception module, described instruction Receiving module updates instruction by the user to receive by what the beautification editor form inputted;Described first regards Window provides module and is also shown in the display to update the instruction offer description editor form according to, for The user updates.
- 9. circuit drawing system according to claim 8, which is characterized in that described to update instruction be the user It is inputted by clicking the node on the circuit diagram, form is edited according to the description updated instruction and provided Include the edit instruction for describing the node.
- 10. circuit drawing system according to claim 6, which is characterized in that description editor's form is fixed to provide The editor of electrical connection between the multiple electronic components of justice, and the beautification editor form is not related to provide described in variation The editor of electrical connection between multiple electronic components.
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 true CN108228964A (en) | 2018-06-29 |
CN108228964B 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)
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)
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 |
-
2016
- 2016-12-22 TW TW105142679A patent/TWI630498B/en not_active IP Right Cessation
-
2017
- 2017-11-29 CN CN201711224321.XA patent/CN108228964B/en active Active
Patent Citations (5)
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 |
---|---|
CN108228964B (en) | 2021-05-25 |
TW201824037A (en) | 2018-07-01 |
TWI630498B (en) | 2018-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105700925B (en) | A kind of interface implementing method and device of APP | |
CN106843904A (en) | Interface Dynamic Distribution method and its system | |
CN107704161A (en) | Information displaying method, device and terminal device | |
CN110532159A (en) | Data decryptor method, apparatus, equipment and computer readable storage medium | |
CN106648864A (en) | Method and device for opening and/or switching multiple applications | |
CN109739490A (en) | Quick electrical component model creating method based on QT graph framework | |
CN104793933B (en) | A kind of terminal data shows method and system | |
CN114579118A (en) | Programming method and system, equipment, storage medium | |
CN112764633B (en) | Information processing method and device and electronic equipment | |
CN107491311B (en) | Method and system for generating page file and computer equipment | |
CN108228964A (en) | Circuit drawing method, system and computer program product capable of executing circuit drawing | |
CN102855225B (en) | System and method for setting page numbers of application documents | |
CN114047855B (en) | Form editing method and device and terminal equipment | |
CN116627410A (en) | Parameterized component editing method and apparatus | |
CN112947954A (en) | Interface updating method and device and storage medium | |
CN104461487A (en) | Method and device of generating interactive multimedia publishing system template | |
CN110472345B (en) | Post-processing system based on ABAQUS and implementation method | |
CN109923564A (en) | Method for Computer-aided Design Technology system | |
CN103530022A (en) | Method and system for displaying text setting interface | |
CN113872849A (en) | Message interaction method and device and electronic equipment | |
CN114265584A (en) | Page component generation method, device, equipment and storage medium | |
CN102789379A (en) | Method and device for constructing user interface | |
CN112632444A (en) | Visual website theme configuration method and device | |
JP2006338134A (en) | Method and system for managing facility data | |
CN113242471B (en) | Vue-based method for realizing preview component of television Launcher system web end |
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 |