CN101414315B - System and method for reproducing mold design increment - Google Patents

System and method for reproducing mold design increment Download PDF

Info

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
Application number
CN2007102021322A
Other languages
Chinese (zh)
Other versions
CN101414315A (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.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2007102021322A priority Critical patent/CN101414315B/en
Publication of CN101414315A publication Critical patent/CN101414315A/en
Application granted granted Critical
Publication of CN101414315B publication Critical patent/CN101414315B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The system and method for reproducing mold design increment
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.
Setting module 103 is used to set the increments of change value or the decrement value that will change character.This preferred embodiment is that example describes with the increment size.
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.
CN2007102021322A 2007-10-18 2007-10-18 System and method for reproducing mold design increment Expired - Fee Related CN101414315B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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