CN101414315B - System and method for reproducing mold design increment - Google Patents
System and method for reproducing mold design increment Download PDFInfo
- Publication number
- CN101414315B CN101414315B CN2007102021322A CN200710202132A CN101414315B CN 101414315 B CN101414315 B CN 101414315B CN 2007102021322 A CN2007102021322 A CN 2007102021322A CN 200710202132 A CN200710202132 A CN 200710202132A CN 101414315 B CN101414315 B CN 101414315B
- Authority
- CN
- China
- Prior art keywords
- change
- character
- minimum
- increment
- sticking
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
The invention provides a die design increment copying method which comprises the steps: selecting a picture needed to be copied from a die design drawing file and copying the picture into a clipboard; selecting a character string needed to be changed during the copying process from all the character strings in the picture; selecting the characters needed to be changed from the character string needed to be changed; setting the variable increment amount or diminishing value of the characters needed to be changed; modifying the characters needed to be changed on the picture in the clipboard by the set increment value; obtaining the smallest bounding value of the selected picture and taking the geometrical center of the smallest bounding value as a sticking datum mark; selecting a sticking insertion point on the die design drawing file by taking the sticking datum mark as a benchmark; sticking the picture in the clipboard to the die design drawing file by taking the sticking insertion point as a center. The invention also provides a die design increment copying system. The invention can be adaptive to the complex increment copying requirements met in the auxiliary design of the die.
Description
Technical field
The present invention relates to a kind of system and method for incremental replication, especially the system and method for the incremental replication in the design of finger print tool.
Background technology
Have very many parts patterns in the mould design, but numeral that exists in the same figure of some visuals or numbering change with certain incremental increase but.Some figure has only numeral or alpha code, but these numerals or numbering change with certain incremental increase too, see shown in the label 1 and 2 among Fig. 1.The deviser or will revise the part numeral that wherein changes or alphabetical behind one of them graph copying when drawing these parts patterns or numeral and letter, or little by little draw again.No matter which kind of mode the deviser uses to spend many time and finishes, particularly when the complicated amount of figure is big.
At present the duplicating of this situation that has some simple functions can realize that last bit digital of individual event character string increment size according to the rules increases aspect the aided drawing instrument, and it can adapt to the demand of the various complex figure incremental replications of Protean doping in the mould design far from.
Summary of the invention
In view of above content, the invention provides a kind of reproducing mold design increment method, the numeral or the character that are used for being replicated figure change according to given increment size, thus copy pattern.
This reproducing mold design increment method comprises step: select the figure that need duplicate and duplicate this figure in clipbook from mould design figure file; The character string that from all character strings of this figure, will change in the selection reproduction process, this character string comprises at least a combination in numeral and the letter; The character that selection will change from the character string that will change, the described character index word or the letter that will change; Set increments of change value or decrement value that this will change character; With the character that will change on the figure in the increment size modification clipbook of setting; Obtain the minimum encloses core of above-mentioned selected figure and geometric center that should the minimum encloses core as sticking datum mark; With this sticking datum mark is that benchmark selects to paste the insertion point; With this stickup insertion point is that figure in the above-mentioned clipbook is pasted on this mould design figure file in the center.
In view of above content, the present invention also provides a kind of reproducing mold design increment system, and the numeral or the character that are used for being replicated figure change according to given increment size, thus copy pattern.
This reproducing mold design increment system comprises: select module, the graph copying that is used for selecting in mould design figure file is in clipbook; Acquisition module is used for obtaining all character strings of selected figure, and this character string comprises at least a combination in numeral and the letter; This selects module, also is used for selecting the character string that will change the reproduction process from above-mentioned character string, and selects the character that will change from the character string that will change, the described character index word or the letter that will change; Setting module is used to set the increments of change value or the decrement value that will change character; Modified module is used for revising the character that will change on the figure of clipbook with the increment size of setting; This acquisition module, also be used to obtain the minimum encloses core of selected figure, and obtain the geometric center of this minimum encloses core, as the sticking datum mark that is replicated figure, the minimum encloses core of this figure is the minimum rectangle that can surround this figure with this geometric center; Stickup module, being used for above-mentioned sticking datum mark is that benchmark select to be pasted the insertion point, is that figure in the above-mentioned clipbook is pasted on this mould design figure file in the center with this stickup insertion point.
Reproducing mold design increment system and method provided by the present invention can adapt to the incremental replication demand of the complexity of figure in the mould Aided Design, can read the central character string of figure that the deviser selects automatically, and allow the deviser select the character that will change and decide increment size or decrement value, revise the character that will change according to increment size of setting or decrement value, automatically the geometric center point of calculating selected figure simultaneously is as duplicating sticking datum mark, the minimum encloses core of this figure is the minimum rectangle that can surround this figure, select to paste behind the insertion point the intact figure that changes character of this modifications again to this insertion point and also support repeatedly continuous compound rate to operate, strengthened traditional copy function.
Description of drawings
Numeral or the alphabetical synoptic diagram that changes with certain increment that Fig. 1 exists for visuals.
Fig. 2 is the functional block diagram of reproducing mold design increment of the present invention system preferred embodiment.
Fig. 3 is the process flow diagram of reproducing mold design increment method of the present invention
Fig. 4 is the synoptic diagram of the minimum encloses core of a figure of the present invention.
Embodiment
Consulting shown in Figure 2ly, is the functional block diagram of reproducing mold design increment of the present invention system preferred embodiment.This reproducing mold design increment system 10 may operate in arbitrary the computing machine that mould tool design software is installed and moves.
This reproducing mold design increment system 10 comprises selects module 101, acquisition module 102, setting module 103, modified module 104, and stickup module 105.
This selection module 101 is used for selecting figure that need duplicate and the graph copying that will select in clipbook in mould design figure file.
This acquisition module 102 is used for obtaining all character strings of selected figure.Character string among the present invention is meant that this character string of character string of at least a combination that includes numeral and letter can only wrap number and contain numeral, perhaps only comprise letter, perhaps comprise the combination of numeral and letter, as the P01A-P01 among Fig. 1, P01A-P02, P01A-P03.Described character string belongs to the literal input content in the mold graph in mould design, promptly exist as special memory contents in the mold graph, with mold graph, the Mould Machining attribute is the same exists in the die drawing and archives database.Behind the figure of having selected to duplicate as the deviser, this acquisition module 102 finds the database retrieval index of selected figure from figure file database, open the graphic retrieve index graph of a correspondence that this obtains with character string type, this figure of opening is the character string in the figure.
This selection module 101 is used for selecting the character string that will change the reproduction process from the above-mentioned character string obtained, and selects the character that will change from the selected character string that will change.
Modified module 104 is used for the character that will change in the character string that will change on the figure of the increment size modification clipbook of setting.
This acquisition module 102 also is used to obtain the minimum encloses core of selected figure on this mould design figure file, and obtain the geometric center of this minimum encloses core, as the sticking datum mark that is copied to the figure in the clipbook, this geometric center i.e. two diagonal line joinings.See the synoptic diagram of the minimum encloses core that Figure 4 shows that a figure.Described minimum encloses core is the minimum rectangle that can surround this figure, and the length and width of this rectangle are parallel with X-axis and Y-axis in the international coordinate system respectively, and also promptly the length of this rectangle is level, and wide is vertical.Rectangle frame shown in Fig. 4 promptly is the minimum encloses core of the ellipse that it surrounded.After obtaining the minimum encloses core of selected figure, obtain the coordinate on its four summits of minimum encloses core (ABCD), the intersection point O that then obtains two diagonal line AC and BD is the center of minimum encloses core, also is the geometric center of the selected figure of corresponding deviser simultaneously.
It is that benchmark is selected to paste the insertion point on this mould design figure file that stickup module 105 is used for above-mentioned reference point, is that the figure in the above-mentioned clipbook is pasted at the center with this stickup insertion point.
Consulting shown in Figure 3ly, is the process flow diagram of reproducing mold design increment method of the present invention.
Step S200 selects module 101 to select figure that need duplicate and the figure that duplicates this selection from mould design figure file in clipbook.
Step S202, acquisition module 102 obtain all character strings in this selected figure.Also promptly, this acquisition module 102 finds the database retrieval index of selected figure from figure file database, opens the graphic retrieve index graph of a correspondence that this obtains with character string type, and this figure of opening is the character string in this figure that duplicates.
Step S204 selects module 101 to be chosen in the character string that will change in the reproduction process from above-mentioned all character strings of obtaining.
Step S206, this selection module 101 is selected the character that will change from the character string that will change of above-mentioned selection.
Step S208, setting module 103 is set the above-mentioned increments of change value that will change character.
Step S210, modified module 104 revise the character that will change in the figure in the described clipbook with the increments of change value of this setting.
Step S212, acquisition module 102 obtain the minimum encloses core of selected figure.Described minimum encloses core is the minimum rectangle that can surround this figure, and the length of this rectangle is with wide parallel with X-axis and Y-axis in the international coordinate system respectively, and also promptly the length of this rectangle is level, and the wide of this rectangle is vertical.Rectangle frame shown in Fig. 4 promptly is the minimum encloses core of the ellipse that it surrounded.After obtaining the minimum encloses core of selected figure, obtain the coordinate on its four summits of minimum encloses core (ABCD), the intersection point O that then obtains two diagonal line AC and BD is the center of minimum encloses core, and this intersection point O also is the geometric center of the selected figure of corresponding deviser simultaneously.
Step S214, this acquisition module 102 obtains the geometric center of this minimum encloses core of obtaining, as sticking datum mark.
Step S216, stickup module 105 is that benchmark selects to paste the insertion point on this mould design figure file with this sticking datum mark.
Step S218, this stickup module 105 is that figure in the described clipbook is pasted on this mould design figure file in the center with this stickup insertion point.
Step S220, this replication module 105 judge whether also to need to continue to duplicate this selected figure.When not needing to duplicate, withdraw from this flow process.
Step S222 when needs continue to duplicate, revises the character that will change by modified module 104 with the increments of change value that sets, and returns step S216 then.
Claims (5)
1. reproducing mold design increment method is characterized in that the method comprising the steps of:
From mould design figure file, select the figure that need duplicate and duplicate this figure in clipbook;
The character string that from all character strings of this figure, will change in the selection reproduction process, this character string comprises at least a combination in numeral and the letter;
The character that selection will change from the character string that will change, the described character index word or the letter that will change;
Set increments of change value or decrement value that this will change character;
With the increment size of setting or the character that will change on the figure in the decrement value modification clipbook;
Obtain the minimum encloses core of above-mentioned selected figure and geometric center that should the minimum encloses core as sticking datum mark, the minimum encloses core of this figure is the minimum rectangle that can surround this figure;
With this sticking datum mark is that benchmark selects to paste the insertion point on this mould design figure file;
With this stickup insertion point is that the figure in the above-mentioned clipbook is pasted at the center.
2. reproducing mold design increment method as claimed in claim 1 is characterized in that, this method also comprises step:
Judge whether also to continue to duplicate the figure of this selection;
Continue to duplicate the figure of this selection if desired, then revise the character that will change on the figure in the clipbook, and to return with this sticking datum mark be benchmark is selected the stickup insertion point on this mould design figure file step with the increment size set or decrement value.
3. reproducing mold design increment method as claimed in claim 1 is characterized in that, the geometric center of described minimum encloses core is two intersection of diagonal of this minimum encloses core.
4. a reproducing mold design increment system is characterized in that, this system comprises:
Select module, the graph copying that is used for selecting in mould design figure file is in clipbook;
Acquisition module is used for obtaining all character strings of selected figure, and this character string comprises at least a combination in numeral and the letter;
This selects module, also is used for selecting the character string that will change the reproduction process from above-mentioned character string, and selects the character that will change from the character string that will change, the described character index word or the letter that will change;
Setting module is used to set the increments of change value or the decrement value that will change character;
Modified module is used for the character that will change on the increment size modification clipbook figure of setting;
This acquisition module also is used to obtain the minimum encloses core of selected figure, and obtains the geometric center of this minimum encloses core, and as sticking datum mark, the minimum encloses core of this figure is the minimum rectangle that can surround this figure;
Stickup module, being used for above-mentioned sticking datum mark is that benchmark is selected to paste the insertion point, is that the figure in the above-mentioned clipbook is pasted at the center with this stickup insertion point.
5. reproducing mold design increment as claimed in claim 4 system is characterized in that the geometric center of described minimum encloses core is two intersection of diagonal of this minimum encloses core.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007102021322A CN101414315B (en) | 2007-10-18 | 2007-10-18 | System and method for reproducing mold design increment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007102021322A CN101414315B (en) | 2007-10-18 | 2007-10-18 | System and method for reproducing mold design increment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101414315A CN101414315A (en) | 2009-04-22 |
CN101414315B true CN101414315B (en) | 2010-12-08 |
Family
ID=40594849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007102021322A Expired - Fee Related CN101414315B (en) | 2007-10-18 | 2007-10-18 | System and method for reproducing mold design increment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101414315B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294657B (en) * | 2012-03-02 | 2017-10-27 | 富泰华工业(深圳)有限公司 | Method for editing text and system |
CN104765892B (en) * | 2014-01-06 | 2017-12-22 | 北京华大九天软件有限公司 | A kind of method by group setting spacing copy pattern |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101055604A (en) * | 2006-04-14 | 2007-10-17 | 鸿富锦精密工业(深圳)有限公司 | Drawing document analyzing system and method |
CN101055605A (en) * | 2006-04-14 | 2007-10-17 | 鸿富锦精密工业(深圳)有限公司 | Mould assembly drawing on-line drawing-dismantling system and method |
-
2007
- 2007-10-18 CN CN2007102021322A patent/CN101414315B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101055604A (en) * | 2006-04-14 | 2007-10-17 | 鸿富锦精密工业(深圳)有限公司 | Drawing document analyzing system and method |
CN101055605A (en) * | 2006-04-14 | 2007-10-17 | 鸿富锦精密工业(深圳)有限公司 | Mould assembly drawing on-line drawing-dismantling system and method |
Non-Patent Citations (1)
Title |
---|
JP特开2004-1513A 2004.01.08 |
Also Published As
Publication number | Publication date |
---|---|
CN101414315A (en) | 2009-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101794280B (en) | Form automatic generation method and system based on form template set | |
RU2419856C2 (en) | Various types of formatting with harmonic layout for dynamically aggregated documents | |
US5173853A (en) | Data format conversion | |
CN101025738B (en) | Template-free dynamic website generating method | |
CN102779118B (en) | Paper typesetting method and system | |
EP1376387A2 (en) | Word-processing document stored in a single XML file | |
CN110543303B (en) | Visual service platform | |
CN101650711A (en) | Method for generating report | |
CN101149737A (en) | Method for quickly establishing web form and automatically establishing corresponding data table in database through Microsoft Word | |
CN106339363A (en) | PPT report making method and device | |
WO2001029715A2 (en) | Database for electronic design automation applications | |
CN101183372B (en) | Style list processing system and method | |
EP0585332B1 (en) | Method and apparatus for automated page layout of text and graphic elements | |
CN101414315B (en) | System and method for reproducing mold design increment | |
CN113761859B (en) | Electronic report definition method and device and electronic equipment | |
CN108984156A (en) | A kind of software auto generating method and system for exempting from code development based on template | |
CN101661277B (en) | Part processing method and device used for numerical control machine | |
CN116776811A (en) | Automatic generation method, system and equipment for PCB (printed Circuit Board) diagram of complex electrical design | |
CN102880893A (en) | Barcode displaying method | |
CN102033861A (en) | Method for editing tag template | |
CN101231574A (en) | Editing and printing system, editing system and method | |
TWI394056B (en) | System and method for copying increment during the mould design | |
Milosavljevic et al. | XML schema of UNIMARC format variant and bibliographic record in BISIS software system | |
KR100250978B1 (en) | Method for converting autocad drawing to infomap drawing | |
JP3843574B2 (en) | Document conversion rule generation device, document conversion rule generation method, and computer-readable recording medium recording a document conversion rule generation program |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101208 Termination date: 20151018 |
|
EXPY | Termination of patent right or utility model |