CN106529106A - Hole building method and device as well as PCB - Google Patents
Hole building method and device as well as PCB Download PDFInfo
- Publication number
- CN106529106A CN106529106A CN201710013162.2A CN201710013162A CN106529106A CN 106529106 A CN106529106 A CN 106529106A CN 201710013162 A CN201710013162 A CN 201710013162A CN 106529106 A CN106529106 A CN 106529106A
- Authority
- CN
- China
- Prior art keywords
- portalled
- hole
- thermal pad
- program
- portal
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
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)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a hole building method and device as well as a PCB. The hole building method comprises the steps of determining target software and a pre-written hole building program; executing the hole building program through running the target software; determining the type of the to-be-built outlet hole based on external input information; and building the outlet hole corresponding to the type through executing the hole building program. Based on the pre-written hole building program, the outlet hole corresponding to the needed type can be built automatically, and manual operation of a user is unnecessary for such the hole building operation, so that the scheme can increase the hole building efficiency.
Description
Technical field
The present invention relates to field of computer technology, more particularly to one kind build hole method, device and a kind of PCB.
Background technology
In the design of PCB (Printed Circuit Board, printed circuit board) board, the application in hole is widely.With
For whether playing electrical communication effect, hole can be including PTH (Plating Through Hole, heavy copper hole) and NPTH
((Non Plating Through Hole, non-heavy copper hole).Wherein, the hole wall of PTH has copper, therefore has electrical connection, and NPTH
Hole wall is without copper, therefore electrically separates.
At present, in actual PCB design, staff can be with manual calculations and the relative dimensions built needed for hole of input are joined
Number, to set up portalling for different size.
But, build manually performing for hole operation and substantial amounts of man-hour can be caused to waste, therefore existing to build hole less efficient.
The content of the invention
The invention provides one kind builds hole method, device and a kind of PCB, it is possible to increase build hole efficiency.
In order to achieve the above object, the present invention is achieved through the following technical solutions:
In a first aspect, the invention provides one kind builds hole method, determine target software and write in advance build hole program,
Also include:
S1:Described hole program is built to perform by running the target software;
S2:According to outside input information, it is determined that waiting to set up the type portalled;
S3:By hole program being built described in performing, set up that the type is corresponding to portal.
Further, the target software includes:Cadence Allegro softwares;
The hole program of building for writing in advance includes:The program in machine code write using skill programming languages;
Before S1, also include:Add for loading in the first configuration file of the Cadence Allegro softwares
The order of the program in machine code, and add for performing in the second configuration file of the Cadence Allegro softwares
The shortcut of the program in machine code;
The S1, including:In the Cadence Allegro software running process, monitoring outside to described quick
During the trigger action of key, the program in machine code is performed.
Further, it is described to wait that setting up the type portalled includes:The shape set up mode, portal portalled, the class portalled
Not;Wherein, it is described portal set up mode include circulation build hole or it is single build hole, the shape portalled includes circle or ellipse
Shape, the classification portalled include PTH or NPTH;
Described building be provided with the program of hole aperture interval, the computation rule of the basic parameter that portals, thermal pad (hot blasts
Pad) foundation rule, wherein, the aperture includes at least two aperture values in interval;
The S3, including:Determine it is described portal set up mode be circulation build hole, it is described portal be shaped as circle
When shape, the classification portalled are PTH, for each aperture value at least two aperture value, it is performed both by:By holding
Hole program is built described in row, the corresponding basic parameter that portals of the aperture value is calculated based on the computation rule, and is built based on described
Legislate then sets up the corresponding thermal pad of the aperture value;According to the basic parameter that portals for calculating, and by call establishment
Thermal pad, are accordingly portalled with setting up;
Determine it is described portal set up mode be circulation build hole, it is described portal generally circular in shape, described portal
When classification is NPTH, for each aperture value at least two aperture value, it is performed both by:By building Kong Cheng described in execution
Sequence, calculates the corresponding basic parameter that portals of the aperture value based on the computation rule;According to the basic parameter that portals for calculating, with
Foundation is accordingly portalled;
Determine it is described portal set up mode be it is single build hole, it is described portal generally circular in shape, described portal
Classification is PTH, and when receiving the aperture value of outside input, by building hole program described in execution, based on the computation rule meter
The corresponding basic parameter that portals of the aperture value is calculated, and the corresponding thermal of the aperture value is set up based on the rule of setting up
pad;According to the basic parameter that portals for calculating, and the thermal pad by call establishment, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal generally circular in shape, described portal
Classification is NPTH, and when receiving the aperture value of outside input, by building hole program described in execution, based on the computation rule meter
Calculate the corresponding basic parameter that portals of the aperture value;According to the basic parameter that portals for calculating, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, described portal
Classification be PTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on described
Computation rule calculates the width value and the corresponding basic parameter that portals of height value, and sets up described based on the rule of setting up
Width value and the corresponding thermal pad of height value;According to the basic parameter that portals for calculating, and by call establishment
Thermal pad, are accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, described portal
Classification be NPTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on described
Computation rule calculates the width value and the corresponding basic parameter that portals of height value;According to the basic parameter that portals for calculating, with
Foundation is accordingly portalled.
Further, the foundation rule of the thermal pad, including:
Wait set up portal it is generally circular in shape when, according to current aperture value, calculate the outside dimension of thermal pad,
To determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine the internal diameter of thermal pad
Profile;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining carried out at opening
Reason, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, to the opening process after
Thermal pad carry out rotation processing, to generate the thermal pad after rotation processing;
Wait set up portal when being shaped as ellipse, according to current width value and height value, calculate thermal pad's
Outside dimension, to determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine thermal
The internal diameter profile of pad;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining enter
Row opening process, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, at the opening
Thermal pad after reason carry out rotation processing, to generate the thermal pad after rotation processing.
Further, after s 2, also include:Judge determine wait set up in the type portalled, portal set up mode,
Whether the shape portalled and the classification portalled are respectively provided with uniqueness, if so, judge that what is portalled sets up whether mode is that hole is built in circulation,
If so, S3 is performed, if single build hole, judges whether the aperture value of outside input or the width value of input and height value are integer
And be located in preset threshold range, if so, perform S3.
Second aspect, the invention provides one kind builds aperture apparatus, including:
Determining unit, for determine target software and write in advance build hole program;
Portal and set up unit, for by run the target software with perform it is described build hole program, and it is single to trigger process
Unit;Wait to set up the type portalled based on what the processing unit determined, by hole program being built described in performing, set up the type pair
That what is answered portals;
The processing unit, for according to outside input information, it is determined that waiting to set up the type portalled.
Further, the target software includes:Cadence Allegro softwares;
The hole program of building for writing in advance includes:The program in machine code write using skill programming languages;
The determining unit, being additionally operable to add in the first configuration file of the Cadence Allegro softwares is used for
The order of the program in machine code is loaded, and is added in the second configuration file of the Cadence Allegro softwares and is used for
Perform the shortcut of the program in machine code;
It is described portal set up unit, specifically for the Cadence Allegro software running process in, monitoring it is outer
When portion is to the trigger action of the shortcut, the program in machine code is performed.
Further, it is described to wait that setting up the type portalled includes:The shape set up mode, portal portalled, the class portalled
Not;Wherein, it is described portal set up mode include circulation build hole or it is single build hole, the shape portalled includes circle or ellipse
Shape, the classification portalled include PTH or NPTH;
Described building be provided with the program of hole aperture interval, the computation rule of the basic parameter that portals, the foundation of thermal pad
Rule, wherein, at least two aperture values are included in the aperture interval;
It is described portal set up unit, specifically for determine it is described portal set up mode for circulation build hole, it is described go out
When the classification portalled generally circular in shape, described in hole is PTH, for each aperture value at least two aperture value,
It is performed both by:By hole program being built described in execution, the corresponding basic parameter that portals of the aperture value is calculated based on the computation rule, with
And the corresponding thermal pad of the aperture value are set up based on the rule of setting up;According to the basic parameter that portals for calculating, and lead to
The thermal pad of call establishment are crossed, is accordingly portalled with setting up;
Determine it is described portal set up mode be circulation build hole, it is described portal generally circular in shape, described portal
When classification is NPTH, for each aperture value at least two aperture value, it is performed both by:By building Kong Cheng described in execution
Sequence, calculates the corresponding basic parameter that portals of the aperture value based on the computation rule;According to the basic parameter that portals for calculating, with
Foundation is accordingly portalled;
Determine it is described portal set up mode be it is single build hole, it is described portal generally circular in shape, described portal
Classification is PTH, and when receiving the aperture value of outside input, by building hole program described in execution, based on the computation rule meter
The corresponding basic parameter that portals of the aperture value is calculated, and the corresponding thermal of the aperture value is set up based on the rule of setting up
pad;According to the basic parameter that portals for calculating, and the thermal pad by call establishment, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal generally circular in shape, described portal
Classification is NPTH, and when receiving the aperture value of outside input, by building hole program described in execution, based on the computation rule meter
Calculate the corresponding basic parameter that portals of the aperture value;According to the basic parameter that portals for calculating, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, described portal
Classification be PTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on described
Computation rule calculates the width value and the corresponding basic parameter that portals of height value, and sets up described based on the rule of setting up
Width value and the corresponding thermal pad of height value;According to the basic parameter that portals for calculating, and by call establishment
Thermal pad, are accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, described portal
Classification be NPTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on described
Computation rule calculates the width value and the corresponding basic parameter that portals of height value;According to the basic parameter that portals for calculating, with
Foundation is accordingly portalled.
Further, the foundation rule of the thermal pad, including:
Wait set up portal it is generally circular in shape when, according to current aperture value, calculate the outside dimension of thermal pad,
To determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine the internal diameter of thermal pad
Profile;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining carried out at opening
Reason, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, to the opening process after
Thermal pad carry out rotation processing, to generate the thermal pad after rotation processing;
Wait set up portal when being shaped as ellipse, according to current width value and height value, calculate thermal pad's
Outside dimension, to determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine thermal
The internal diameter profile of pad;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining enter
Row opening process, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, at the opening
Thermal pad after reason carry out rotation processing, to generate the thermal pad after rotation processing.
Further, this is built aperture apparatus and also includes:Identifying unit, sets up out for waiting of judging that the processing unit determines
In the type in hole, whether the classification set up mode, the shape portalled and portal portalled is respectively provided with uniqueness, if so, judges
Hole sets up whether mode is that hole is built in circulation, if so, trigger it is described portal set up unit, if single build hole, judge outside it is defeated
Whether the aperture value for entering or the width value of input and height value are integer and are located in preset threshold range that if so, triggering is described
Portal and set up unit.
The third aspect, the invention provides a kind of PCB, including:With it is any of the above-described it is described build that hole method set up go out
Hole is to design a model, and at least one for producing is portalled.
The invention provides one kind builds hole method, device and a kind of PCB, the method includes:Determine target software and in advance
What is write builds hole program;Hole program is built to perform by operational objective software;According to outside input information, it is determined that waiting to set up
The type portalled;Hole program is built by performing, sets up that the type is corresponding to portal.Hole program is built based on what is write in advance, can
To set up automatically, desirable type is corresponding to portal, and this is built hole operation and manually performs without the need for user, therefore the present invention can be improved and be built
Hole efficiency.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
Accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are the present invention
Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can be with basis
These accompanying drawings obtain other accompanying drawings.
Fig. 1 is a kind of flow chart for building hole method that one embodiment of the invention is provided;
Fig. 2 is a kind of schematic diagram of thermal pad corresponding to circular port that one embodiment of the invention is provided;
Fig. 3 is a kind of schematic diagram of thermal pad corresponding to slotted eye that one embodiment of the invention is provided;
Fig. 4 is the flow chart that the another kind that one embodiment of the invention is provided builds hole method;
Fig. 5 is a kind of schematic diagram for building aperture apparatus that one embodiment of the invention is provided;
Fig. 6 is the schematic diagram that the another kind that one embodiment of the invention is provided builds aperture apparatus.
Specific embodiment
To make purpose, technical scheme and the advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
The a part of embodiment of the present invention, rather than the embodiment of whole, based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment obtained on the premise of creative work is not made, belongs to the scope of protection of the invention.
As shown in figure 1, embodiments providing one kind builds hole method, may comprise steps of:
Step 101:Determine target software and write in advance build hole program.
Step 102:Described hole program is built to perform by running the target software;
Step 103:According to outside input information, it is determined that waiting to set up the type portalled;
Step 104:By hole program being built described in performing, set up that the type is corresponding to portal.
Embodiments provide one kind and build hole method, determine target software and write in advance build hole program;It is logical
Cross operational objective software hole program is built to perform;According to outside input information, it is determined that waiting to set up the type portalled;By performing
Hole program is built, sets up that the type is corresponding to portal.Hole program is built based on what is write in advance, desirable type pair can be set up automatically
That what is answered portals, and this is built hole operation and manually performs without the need for user, therefore the embodiment of the present invention can be improved and build hole efficiency.
In one embodiment of the invention, the possibility implementation of hole program is built in order to illustrate a kind of execution, so, institute
Stating target software includes:Cadence Allegro softwares;
The hole program of building for writing in advance includes:The program in machine code write using skill programming languages;
Before step 102, further include:Add in the first configuration file of the Cadence Allegro softwares
Plus for loading the order of the program in machine code, and add in the second configuration file of the Cadence Allegro softwares
Plus for performing the shortcut of the program in machine code;
The step 102, including:In the Cadence Allegro software running process, monitoring outside to described
During the trigger action of shortcut, the program in machine code is performed.
In detail, Cadence Allegro softwares are a kind of high-speed PCB design and simulation software, are high-end PCB
Design software.That what is set up in the embodiment of the present invention portals, and is usually created on portalling in software, and this portals can conduct
On PCB actually portal design a model.Thus, in PCB production processes, can with portalling of being set up of the embodiment of the present invention as
Design a model, create on PCB each actually portals.
In detail, for many money PCB design softwares that currently there are, Cadence Allegro softwares are used as industry
The most widely used software in boundary, not only possesses powerful function and many money related softwares are supported, and can provide open
Second development interface and more perfect development language storehouse, user can be developed according to the needs of itself.Certainly, based on difference
The practical application request of user, above-mentioned target software can equally be other design softwares.
In detail, skill language is a kind of built-in of Cadence Allegro softwares based on C language and LISP
Interactive high-level programming language.Cadence can provide abundant interactive function for skill language.Staff is based on
Skill language is built hole program and puts into application to write, and can improve the automaticity for building hole operation, so as to greatly improve work effect
Rate.
In embodiments of the present invention, portalled with setting up in order to hole program be built by execution, therefore can change Cadence
The configuration file of Allegro softwares, with load on Cadence Allegro softwares write in advance build hole program.
In an embodiment of the invention, above-mentioned first configuration file can be allegro.ilinit files.In detail,
Load (" drill.il ") can be added in allegro.ilinit files.Wherein, drill.il can be expressed as source program
File, this order for load write in advance build hole program.
In an embodiment of the invention, above-mentioned second configuration file can be env files, and add wherein quick
Key.
Such as, by taking alphabetical A as an example, funckey A drill can be added in env files.Wherein, drill is in journey
Hole program is built in order defined in sequence, what by performing after this orders, operation had been loaded.Thus, being provided with shortcut:Alphabetical A
Afterwards, this order can be replaced with shortcut A, and artificially recall order without the need for staff and perform frame, and perform frame in order
Middle input specific instructions.
Based on the above, in an embodiment of the invention, Cadence Allegro softwares, and the people that works are being opened
After member presses the corresponding shortcut of setting, function pop-up in software, can be jumped out automatically.Staff is based on the function pop-up point
After choosing or input relevant parameter, hole program can be built based on what is loaded in software, accordingly be built hole operation.
Simultaneously, it is contemplated that the practicality of function pop-up, can there are Create function buttons and Reset functions in function pop-up
Button.Staff clicks on Create function buttons and can start to create perforate, empty defeated by clicking on Reset function buttons
The parameter that enters simultaneously is re-entered.
As shown in the above, by the partial profiles of modification Cadence Allegro softwares, can load and build hole
The shortcut of hole program is built in program and setting, is beneficial to realize building rapidly hole function, there is provided build the operating efficiency of hole operation.This
Outward, it is cured in program as the correlation computations being related in hole operation can will be built, therefore manual calculations result and automatically can be made
Output result is consistent, so that building hole data meets currently used development specifications.It is apparent that calculated by program automatically
Mistake in computation rate is far below manual calculations, therefore can effectively ensure that the accuracy for building hole data.
In an embodiment of the invention, in order to illustrate it is a kind of set up the possibility implementation that different type is portalled, so,
It is described to wait that setting up the type portalled includes:The shape set up mode, portal portalled, the classification portalled;Wherein, it is described to portal
The mode of foundation include circulation build hole or it is single build hole, the shape portalled includes circle or ellipse, the classification portalled
Including PTH or NPTH;
Described building be provided with the program of hole aperture interval, the computation rule of the basic parameter that portals, the foundation of thermal pad
Rule, wherein, at least two aperture values are included in the aperture interval;
The step 104, including:Determining that the mode of setting up portalled is that hole, the shape portalled are built in circulation
For circular, the described classification portalled be PTH when, for each aperture value at least two aperture value, be performed both by:It is logical
Cross and hole program is built described in execution, the corresponding basic parameter that portals of the aperture value is calculated based on the computation rule, and is based on institute
State and set up rule and set up the corresponding thermal pad of the aperture value;According to the basic parameter that portals for calculating, and built by calling
Vertical thermal pad, are accordingly portalled with setting up;
Determine it is described portal set up mode be circulation build hole, it is described portal generally circular in shape, described portal
When classification is NPTH, for each aperture value at least two aperture value, it is performed both by:By building Kong Cheng described in execution
Sequence, calculates the corresponding basic parameter that portals of the aperture value based on the computation rule;According to the basic parameter that portals for calculating, with
Foundation is accordingly portalled;
Determine it is described portal set up mode be it is single build hole, it is described portal generally circular in shape, described portal
Classification is PTH, and when receiving the aperture value of outside input, by building hole program described in execution, based on the computation rule meter
The corresponding basic parameter that portals of the aperture value is calculated, and the corresponding thermal of the aperture value is set up based on the rule of setting up
pad;According to the basic parameter that portals for calculating, and the thermal pad by call establishment, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal generally circular in shape, described portal
Classification is NPTH, and when receiving the aperture value of outside input, by building hole program described in execution, based on the computation rule meter
Calculate the corresponding basic parameter that portals of the aperture value;According to the basic parameter that portals for calculating, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, described portal
Classification be PTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on described
Computation rule calculates the width value and the corresponding basic parameter that portals of height value, and sets up described based on the rule of setting up
Width value and the corresponding thermal pad of height value;According to the basic parameter that portals for calculating, and by call establishment
Thermal pad, are accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, described portal
Classification be NPTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on described
Computation rule calculates the width value and the corresponding basic parameter that portals of height value;According to the basic parameter that portals for calculating, with
Foundation is accordingly portalled.
In an embodiment of the invention, except above-mentioned 6 kinds it is different types of portal set up mode, ellipse can also be provided
Hole mode is built in the circulation of shape PTH or ellipse NPTH.When the circulation for being related to slotted eye is set up, build in the code of hole and equally may be used
To be preset with corresponding numerical intervals.As slotted eye is related to height value and width value, therefore in the numerical intervals can be
Height value is fixed and width value changes, or height value changes and width value is fixed, it might even be possible to be height value and width value be in one
Set pattern rule and while change.Thus, based on each height value and width value in the numerical intervals, which can be set up successively right
That what is answered portals.
In detail, user can select circulation to build hole or single build hole according to self-demand.Wherein, when building hole, Ke Yixuan
Select and set up circular port or slotted eye, and can select to set up PTH or NPTH.
If user selects circulation to build hole, can carry out building hole based on default aperture interval in the program of hole is built, need not use
Family is artificially input into aperture value.Such as, it is preferable that the aperture interval can be [13,300].Thus, hole program is built by operation,
Can calculate that each aperture value in the interval of the aperture is corresponding to portal.
Accordingly, if user's selection is single to build hole, arbitrary required numerical value can be artificially input into after selection.Wherein, if
User selects to set up circular port, then need artificially to be input into an aperture value, if user selects to set up slotted eye, needs artificial
One width value of input and a height value.Under normal circumstances, width value can be given tacit consent to for the value in horizontal direction, height value is
Value on vertical direction, when width value is more than height value, slotted eye be it is horizontal portal, width value is less than height value, oval
Shape hole is longitudinal portalling.
In an embodiment of the invention, no matter circulate build hole or it is single build hole, it is set up portal can plus
Enter in Kong Ku.For set up in Kong Ku it is arbitrary portal, can directly invoke when in use.
For PTH and NPTH, portal basic parameter except being both needed to calculating, outside such as regular pad, anti pad, set up
Also need to set up the thermal pad of correspondingly-sized during PTH, and call when hole is built, and directly set up when setting up NPTH.
In sum, in the embodiment of the present invention, not only can Rapid Circulation build hole, also quickly can individually build hole, this reality
Existing mode can greatly improve the efficiency of material foundation, and standardization and the accuracy for ensureing data.
In an embodiment of the invention, rule is set up in order to illustrate a kind of possible thermal pad, so, it is described
The foundation rule of thermal pad, including:Wait set up portal it is generally circular in shape when, according to current aperture value, calculate
The outside dimension of thermal pad, to determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, with
Determine the internal diameter profile of thermal pad;Based on a determination that profile number of openings and A/F, to the external diameter profile determined
Opening process is carried out with internal diameter profile, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation,
Rotation processing is carried out to the thermal pad after opening process, to generate the thermal pad after rotation processing;
Wait set up portal when being shaped as ellipse, according to current width value and height value, calculate thermal pad's
Outside dimension, to determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine thermal
The internal diameter profile of pad;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining enter
Row opening process, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, at the opening
Thermal pad after reason carry out rotation processing, to generate the thermal pad after rotation processing.
In detail, wait set up portal it is generally circular in shape when, current aperture value can be the aperture of user's currently input
Value, or the arbitrary aperture value built in the aperture interval arranged in the program of hole.Wait set up portal when being shaped as ellipse,
Current width value and height value can be the numerical value of user's currently input.
As shown in Fig. 2 one embodiment of the invention provides a kind of signal of the thermal pad corresponding to circular port
Figure.Point c1The center of thermal pad can be expressed as, the external diameter profile of thermal pad and internal diameter profile are circle
Shape, and the center of circle is point c1.In fig. 2, point b is may be located on the external diameter profile of thermal pad, and point a may be located at thermal
In the internal diameter profile of pad.Profile number of openings, A/F, the profile anglec of rotation can be pre-set in builds in the program of hole,
It can also be input into by staff temporarily.In fig. 2, profile number of openings is 4, and A/F is l1, the profile anglec of rotation
Spend for 45 °.
Accordingly, as shown in figure 3, one embodiment of the invention provides a kind of thermal corresponding to slotted eye
The schematic diagram of pad.Point c2The center of thermal pad, the external diameter profile and internal diameter wheel of thermal pad can be expressed as
Exterior feature is ellipse, and center is point c2.In figure 3, point d is may be located on the external diameter profile of thermal pad, and point c can be with
In the internal diameter profile of thermal pad.Profile number of openings, A/F, the profile anglec of rotation can preset
In building in the program of hole, it is also possible to be input into by staff temporarily.In fig. 2, profile number of openings is 4, and A/F is
l2, the profile anglec of rotation is 0 °.
In an embodiment of the invention, in order to illustrate a kind of possibility implementation for avoiding being input into improper information, institute
, after step 103, to further include:What judgement determined waits to set up in the type portalled, and what is portalled sets up mode, portals
Shape and the classification portalled whether be respectively provided with uniqueness, if so, judge that what is portalled sets up whether mode is that hole is built in circulation, if
It is, execution step 104, if single build hole, to judge that whether the aperture value of outside input or the width value of input and height value be
Integer is simultaneously located in preset threshold range, if so, execution step 104.
In detail, the information based on user input, it is desirable to the input information can determine uniquely portal set up mode,
The shape portalled and the classification portalled.For example, the function button that user clicks can correspond to it is single build hole, circular port and
TPH, thus, user needs further to be input into aperture value.Under normal circumstances, can require user input aperture value be integer,
And need not less than 12mils, be not more than 1000mils.
In an embodiment of the invention, if the aperture value of user input is less than 12mils, miscue window can be ejected,
If being more than 1000mils, the prompt window reaffirmed can be ejected.
Accordingly, if the function button that user clicks builds hole corresponding to circulation, above-mentioned steps 104 can directly be performed.
In sum, the embodiment of the present invention by perform in Cadence Allegro softwares write in advance build hole
Program, and the configuration information based on user input, you can the quick establishment that realization is portalled.This is built hole process and performs automatically,
And automatic error-correcting, artificially calculate and check without the need for staff, such that it is able to save substantial amounts of cost of labor, it is accurate that hole is built in raising
Rate, and improve build hole efficiency.
As shown in figure 4, one embodiment of the invention builds hole method there is provided another kind, the method is setting up single circle
As a example by PTH, following steps are specifically included:
Step 401:The program in machine code for determining Cadence Allegro softwares and being write using skill programming languages.
In detail, program in machine code can be loaded on software, and the operation based on software to perform the program in machine code.
In detail, aperture interval, the computation rule of the basic parameter that portals, thermal can be provided with the program in machine code
Foundation rule of pad etc..Wherein, at least two aperture values are included in the aperture interval.
In an embodiment of the invention, the partial code in above-mentioned program in machine code can be with as follows:
Step 402:Add load in the allegro.ilinit files of Cadence Allegro softwares
(" drill.il "), and add funckey A drill in env files.
In detail, drill.il can be expressed as source files of program, and load (" drill.il ") this order can be used for
Load above-mentioned program in machine code.
In detail, drill can be the order for defining in a program, and what by performing after this orders, operation had been loaded builds hole
Program.It is key A that funckey A drill can be expressed as performing the shortcut of above-mentioned program in machine code.
Step 403:In Cadence Allegro software running process, trigger action of the user to shortcut A is being monitored
When, perform the program in machine code of loading.
It is shortcut due to having arranged key A in step 402, therefore user is by a point keystroke A, you can makes backstage start to perform
The program in machine code of loading.
In an embodiment of the invention, after user's point keystroke A, operation pop-up in software, can be ejected, user can be with root
Accordingly clicked according to each classification setting in the operation pop-up with input information.
Step 404:According to the input information of user, it is determined that waiting to set up the type portalled.
In detail, it is described to wait that setting up the type portalled include:The shape set up mode, portal portalled, portal
Classification;Wherein, it is described portal set up mode include circulation build hole or it is single build hole, the shape portalled includes circular or ellipse
Circle, the classification portalled include PTH or NPTH.
Assume that user currently selects be it is single build hole, and create circular PTH.
Step 405:Judge it is fixed wait to set up in the type portalled, what is portalled sets up mode, the shape portalled and portals
Whether classification is respectively provided with uniqueness, if so, execution step 406, otherwise, terminates current process.
Step 406:What judgement was portalled sets up whether mode is that hole is built in circulation, and if so, execution step 408, otherwise, perform step
Rapid 407.
If user selects circulation to build hole, can be interval according to the aperture in above-mentioned program in machine code, in the aperture interval
Each aperture value built hole successively, be input into numerical value again without the need for user, therefore can direct execution step 408.
As shown in the above, due to user currently select be it is single build hole, therefore continue executing with step 407.
Step 407:Judge whether the aperture value of user input or the width value of input and height value are integer and are located at pre-
If in threshold range, if so, execution step 408, otherwise, terminate current process.
As shown in the above, what is selected as user is current is to create circle PTH, therefore needs the aperture to user input
Value is judged.The aperture value of hypothesis user input is 500mils, is integer, and is located at [12,1000] this threshold range
It is interior, therefore next step can be continued executing with.
Step 408:By performing above-mentioned program in machine code, set up that the type is corresponding to portal.
Due to user's currently selection is to create PTH, therefore can be based on the computation rule in program in machine code, calculated hole diameters
Value:The corresponding basic parameters that portal of 500mils, and the foundation rule based on thermal pad in program in machine code, set up aperture
Value:The corresponding thermal pad of 500mils.Finally, according to the basic parameter that portals for calculating, and call establishment can be passed through
Thermal pad, to set up circular PTH of the aperture value as 500mils.
In detail, the establishment process that different type is portalled is typically somewhat variant, and the establishment process that other types are portalled can be joined
According to the above, the embodiment of the present invention will not be described here.
As shown in figure 5, one embodiment of the invention builds aperture apparatus there is provided one kind, including:
Determining unit 501, for determine target software and write in advance build hole program;
Portal and set up unit 502, for by run the target software with perform it is described build hole program, and trigger process
Unit 503;Wait to set up the type portalled based on what the processing unit 503 determined, by hole program being built described in performing, set up institute
State that type is corresponding to portal;
The processing unit 503, for according to outside input information, it is determined that waiting to set up the type portalled.
In detail, portal and unit is set up after hole program is built in execution, can trigger processing unit.It is corresponding, processing unit
When monitoring the trigger action or receiving trigger, it is believed that build hole program with successful execution, therefore can determine and treat
The type that foundation is portalled.
In an embodiment of the invention, the target software includes:Cadence Allegro softwares;
The hole program of building for writing in advance includes:The program in machine code write using skill programming languages;
The determining unit 501, is further used for adding in the first configuration file of the Cadence Allegro softwares
Plus for loading the order of the program in machine code, and add in the second configuration file of the Cadence Allegro softwares
Plus for performing the shortcut of the program in machine code;
It is described portal set up unit 502, specifically for the Cadence Allegro software running process in, monitoring
To outside to the trigger action of the shortcut when, perform the program in machine code.
In an embodiment of the invention, it is described to wait that setting up the type portalled includes:The shape set up mode, portal portalled
Shape, the classification portalled;Wherein, the mode of setting up portalled includes that circulation is built hole or single builds hole, the shape bag for portalling
Circle or ellipse are included, the classification portalled includes PTH or NPTH;
Described building be provided with the program of hole aperture interval, the computation rule of the basic parameter that portals, the foundation of thermal pad
Rule, wherein, at least two aperture values are included in the aperture interval;
It is described portal set up unit 502, specifically for determine it is described portal set up mode and build hole, described for circulation
When the classification portalled generally circular in shape, described portalled is PTH, for each aperture at least two aperture value
Value, is performed both by:By hole program being built described in execution, the corresponding basic ginseng of portalling of the aperture value is calculated based on the computation rule
Number, and the corresponding thermal pad of the aperture value are set up based on the rule of setting up;According to the basic ginseng of portalling for calculating
Number, and the thermal pad by call establishment, are accordingly portalled with setting up;
Determine it is described portal set up mode be circulation build hole, it is described portal generally circular in shape, described portal
When classification is NPTH, for each aperture value at least two aperture value, it is performed both by:By building Kong Cheng described in execution
Sequence, calculates the corresponding basic parameter that portals of the aperture value based on the computation rule;According to the basic parameter that portals for calculating, with
Foundation is accordingly portalled;
Determine it is described portal set up mode be it is single build hole, it is described portal generally circular in shape, described portal
Classification is PTH, and when receiving the aperture value of outside input, by building hole program described in execution, based on the computation rule meter
The corresponding basic parameter that portals of the aperture value is calculated, and the corresponding thermal of the aperture value is set up based on the rule of setting up
pad;According to the basic parameter that portals for calculating, and the thermal pad by call establishment, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal generally circular in shape, described portal
Classification is NPTH, and when receiving the aperture value of outside input, by building hole program described in execution, based on the computation rule meter
Calculate the corresponding basic parameter that portals of the aperture value;According to the basic parameter that portals for calculating, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, described portal
Classification be PTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on described
Computation rule calculates the width value and the corresponding basic parameter that portals of height value, and sets up described based on the rule of setting up
Width value and the corresponding thermal pad of height value;According to the basic parameter that portals for calculating, and by call establishment
Thermal pad, are accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, described portal
Classification be NPTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on described
Computation rule calculates the width value and the corresponding basic parameter that portals of height value;According to the basic parameter that portals for calculating, with
Foundation is accordingly portalled.
In an embodiment of the invention, the foundation rule of the thermal pad, including:
Wait set up portal it is generally circular in shape when, according to current aperture value, calculate the outside dimension of thermal pad,
To determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine the internal diameter of thermal pad
Profile;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining carried out at opening
Reason, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, to the opening process after
Thermal pad carry out rotation processing, to generate the thermal pad after rotation processing;
Wait set up portal when being shaped as ellipse, according to current width value and height value, calculate thermal pad's
Outside dimension, to determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine thermal
The internal diameter profile of pad;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining enter
Row opening process, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, at the opening
Thermal pad after reason carry out rotation processing, to generate the thermal pad after rotation processing.
In an embodiment of the invention, Fig. 6 is refer to, this builds aperture apparatus can also include:
Identifying unit 601, for judge the processing unit 503 determine wait set up in the type portalled, what is portalled builds
Whether cube formula, the shape portalled and the classification portalled are respectively provided with uniqueness, if so, judge that what is portalled sets up whether mode is to follow
Ring builds hole, if so, portal and set up unit 502 described in triggering, if single build hole, judges aperture value or the input of outside input
Whether width value and height value are integer and are located in preset threshold range, if so, portal described in triggering and set up unit 502.
In detail, as circulation builds hole without the need for artificial |input paramete, therefore directly can trigger to portal and set up unit, so that its
Foundation is portalled.Accordingly, single hole of building has uncertainty, it usually needs artificial |input paramete, therefore needs execution further to sentence
Disconnected operation, and judge by when triggering portal and set up unit so that its foundation is portalled.
The contents such as the information exchange between each unit, implementation procedure in said apparatus, due to implementing with the inventive method
Example is based on same design, and particular content can be found in the narration in the inventive method embodiment, and here is omitted.
Additionally, one embodiment of the invention additionally provides a kind of PCB, including:Described hole method institute is built with any of the above-described
That what is set up portals to design a model, and at least one for producing is portalled.
In detail, using it is any of the above-described build that hole method set up portal, be usually created on portalling in design software,
This portals can designing a model as actually portalling on PCB.Thus, in PCB production processes, hole can be built with any of the above-described
What method was set up portals to design a model, and create on PCB each actually portals.Wherein, as portalling of designing a model and
Actually portal, generally with identical dimensional parameters, go out hole shape, classification of portalling etc..
In sum, each embodiment of the invention at least has the advantages that:
1st, in the embodiment of the present invention, there is provided one kind builds hole method, determine target software and write in advance build Kong Cheng
Sequence;Hole program is built to perform by operational objective software;According to outside input information, it is determined that waiting to set up the type portalled;It is logical
Cross execution and build hole program, set up that the type is corresponding to portal.Hole program is built based on what is write in advance, needed for can setting up automatically
Type is corresponding to portal, and this is built hole operation and manually performs without the need for user, therefore the embodiment of the present invention can be improved and build hole efficiency.
2nd, in the embodiment of the present invention, by the partial profiles for changing Cadence Allegro softwares, can load and build
The shortcut of hole program is built in hole program and setting, is beneficial to realize building rapidly hole function, there is provided build the operating efficiency of hole operation.This
Outward, it is cured in program as the correlation computations being related in hole operation can will be built, therefore manual calculations result and automatically can be made
Output result is consistent, so that building hole data meets currently used development specifications.It is apparent that calculated by program automatically
Mistake in computation rate is far below manual calculations, therefore can effectively ensure that the accuracy for building hole data.
3rd, in the embodiment of the present invention, not only can Rapid Circulation build hole, also quickly can individually build hole, this implementation energy
The efficiency of material foundation, and standardization and the accuracy for ensureing data are greatly improved enough.
4th, in the embodiment of the present invention, by perform in Cadence Allegro softwares write in advance build hole program,
And the configuration information based on user input, you can the quick establishment that realization is portalled.This is built hole process and performs automatically, and automatically
Error correction, artificially calculates and checks without the need for staff, and such that it is able to save substantial amounts of cost of labor, hole accuracy rate is built in raising, with
And hole efficiency is built in raising.
It should be noted that herein, such as first and second etc relational terms are used merely to an entity
Or operation is made a distinction with another entity or operation, and not necessarily require or imply presence between these entities or operation
Any this actual relation or order.And, term " including ", "comprising" or its any other variant are intended to non-
Exclusiveness is included, so that a series of process, method, article or equipment including key elements not only includes those key elements,
But also including other key elements being not expressly set out, or also include solid by this process, method, article or equipment
Some key elements.In the absence of more restrictions, the key element for being limited by sentence " including a 〃 ", does not arrange
Except also there is other identical factor in including the process of the key element, method, article or equipment.
One of ordinary skill in the art will appreciate that:Realize that all or part of step of said method embodiment can pass through
Completing, aforesaid program can be stored in the storage medium of embodied on computer readable the related hardware of programmed instruction, the program
Upon execution, perform the step of including said method embodiment;And aforesaid storage medium includes:ROM, RAM, magnetic disc or light
Disk etc. is various can be with the medium of store program codes.
It is last it should be noted that:Presently preferred embodiments of the present invention is the foregoing is only, the skill of the present invention is merely to illustrate
Art scheme, is not intended to limit protection scope of the present invention.All any modifications made within the spirit and principles in the present invention,
Equivalent, improvement etc., are all contained in protection scope of the present invention.
Claims (10)
1. one kind builds hole method, it is characterised in that determine target software and write in advance build hole program, also include:
S1:Described hole program is built to perform by running the target software;
S2:According to outside input information, it is determined that waiting to set up the type portalled;
S3:By hole program being built described in performing, set up that the type is corresponding to portal.
2. method according to claim 1, it is characterised in that
The target software includes:Cadence Allegro softwares;
The hole program of building for writing in advance includes:The program in machine code write using skill programming languages;
Before S1, further include:Add for loading in the first configuration file of the Cadence Allegro softwares
The order of the program in machine code, and add for performing in the second configuration file of the Cadence Allegro softwares
The shortcut of the program in machine code;
The S1, including:In the Cadence Allegro software running process, monitoring outside to the shortcut
During trigger action, the program in machine code is performed.
3. method according to claim 1 and 2, it is characterised in that
It is described to wait that setting up the type portalled includes:The shape set up mode, portal portalled, the classification portalled;Wherein, it is described go out
Hole set up mode include circulation build hole or it is single build hole, the shape portalled includes circle or ellipse, described to portal
Classification includes the heavy copper hole NPTH of heavy copper hole PTH or non-;
Described building is provided with aperture interval, the computation rule of the basic parameter that portals, hot blast pad thermal pad in the program of hole
Rule is set up, wherein, at least two aperture values are included in the aperture interval;
The S3, including:Determining that the mode of setting up portalled is that hole, generally circular in shape, the institute portalled are built in circulation
When to state the classification portalled be PTH, for each aperture value at least two aperture value, it is performed both by:By performing institute
State and build hole program, the corresponding basic parameter that portals of the aperture value is calculated based on the computation rule, and rule is set up based on described
The corresponding thermal pad of the aperture value are set up then;According to the basic parameter that portals for calculating, and by call establishment
Thermal pad, are accordingly portalled with setting up;
Determining that the mode of setting up portalled is that hole, the classification portalled generally circular in shape, described portalled are built in circulation
For NPTH when, for each aperture value at least two aperture value, be performed both by:By building hole program described in execution,
The corresponding basic parameter that portals of the aperture value is calculated based on the computation rule;According to the basic parameter that portals for calculating, to build
It is vertical accordingly to portal;
Determining that the mode of setting up portalled is single to build hole, the classification portalled generally circular in shape, described portalled
For PTH, and when receiving the aperture value of outside input, by perform it is described build hole program, this is calculated based on the computation rule
The corresponding basic parameter that portals of aperture value, and the corresponding thermal pad of the aperture value are set up based on the rule of setting up;Root
According to the basic parameter that portals for calculating, and the thermal pad by call establishment, accordingly portalled with setting up;
Determining that the mode of setting up portalled is single to build hole, the classification portalled generally circular in shape, described portalled
For NPTH, and when receiving the aperture value of outside input, by perform it is described build hole program, this is calculated based on the computation rule
The corresponding basic parameter that portals of aperture value;According to the basic parameter that portals for calculating, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, the class portalled
Not Wei PTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on the calculating
Rule calculates the width value and the corresponding basic parameter that portals of height value, and sets up the width based on the rule of setting up
Value and the corresponding thermal pad of height value;According to the basic parameter that portals for calculating, and the thermal by call establishment
Pad, is accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, the class portalled
Not Wei NPTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on the calculating
Rule calculates the width value and the corresponding basic parameter that portals of height value;According to the basic parameter that portals for calculating, to set up
Accordingly portal.
4. method according to claim 3, it is characterised in that
The foundation rule of the thermal pad, including:
Wait set up portal it is generally circular in shape when, according to current aperture value, calculate the outside dimension of thermal pad, with true
Determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine the internal diameter profile of thermal pad;
Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining carry out opening process, with
Generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, to the opening process after thermal
Pad carries out rotation processing, to generate the thermal pad after rotation processing;
Wait set up portal when being shaped as ellipse, according to current width value and height value, calculate the external diameter of thermal pad
Size, to determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine thermal pad's
Internal diameter profile;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining open
Mouth is processed, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, to the opening process after
Thermal pad carry out rotation processing, to generate the thermal pad after rotation processing.
5. method according to claim 3, it is characterised in that
After s 2, further include:Judge that what is determined waits the shape set up mode, portal set up in the type portalled, portal
Whether shape and the classification portalled are respectively provided with uniqueness, if so, judge that what is portalled sets up whether mode is that hole is built in circulation, if so, hold
Row S3, if single build hole, judges whether the aperture value of outside input or the width value of input and height value are integer and are located at
In preset threshold range, S3 is if so, performed.
6. one kind builds aperture apparatus, it is characterised in that include:
Determining unit, for determine target software and write in advance build hole program;
Portal and set up unit, for by run the target software with perform it is described build hole program, and trigger processing unit;Base
Wait to set up the type portalled in what the processing unit determined, by hole program being built described in performing, set up the type corresponding
Portal;
The processing unit, for according to outside input information, it is determined that waiting to set up the type portalled.
It is 7. according to claim 6 to build aperture apparatus, it is characterised in that
The target software includes:Cadence Allegro softwares;
The hole program of building for writing in advance includes:The program in machine code write using skill programming languages;
The determining unit, being further used for adding in the first configuration file of the Cadence Allegro softwares is used for
The order of the program in machine code is loaded, and is added in the second configuration file of the Cadence Allegro softwares and is used for
Perform the shortcut of the program in machine code;
It is described portal set up unit, specifically for the Cadence Allegro software running process in, monitoring it is outside right
During the trigger action of the shortcut, the program in machine code is performed.
8. aperture apparatus are built according to claim 6 or 7, it is characterised in that
It is described to wait that setting up the type portalled includes:The shape set up mode, portal portalled, the classification portalled;Wherein, it is described go out
Hole set up mode include circulation build hole or it is single build hole, the shape portalled includes circle or ellipse, described to portal
Classification includes the heavy copper hole NPTH of heavy copper hole PTH or non-;
Described building is provided with aperture interval, the computation rule of the basic parameter that portals, hot blast pad thermal pad in the program of hole
Rule is set up, wherein, at least two aperture values are included in the aperture interval;
It is described portal set up unit, specifically for determining that the mode circulation of setting up portalled builds hole, described portals
When the classification portalled generally circular in shape, described is PTH, for each aperture value at least two aperture value, hold
OK:By hole program being built described in execution, the corresponding basic parameter that portals of the aperture value, Yi Jiji are calculated based on the computation rule
The corresponding thermal pad of the aperture value are set up in the rule of setting up;According to the basic parameter that portals for calculating, and by adjusting
With the thermal pad for setting up, accordingly portalled with setting up;
Determining that the mode of setting up portalled is that hole, the classification portalled generally circular in shape, described portalled are built in circulation
For NPTH when, for each aperture value at least two aperture value, be performed both by:By building hole program described in execution,
The corresponding basic parameter that portals of the aperture value is calculated based on the computation rule;According to the basic parameter that portals for calculating, to build
It is vertical accordingly to portal;
Determining that the mode of setting up portalled is single to build hole, the classification portalled generally circular in shape, described portalled
For PTH, and when receiving the aperture value of outside input, by perform it is described build hole program, this is calculated based on the computation rule
The corresponding basic parameter that portals of aperture value, and the corresponding thermal pad of the aperture value are set up based on the rule of setting up;Root
According to the basic parameter that portals for calculating, and the thermal pad by call establishment, accordingly portalled with setting up;
Determining that the mode of setting up portalled is single to build hole, the classification portalled generally circular in shape, described portalled
For NPTH, and when receiving the aperture value of outside input, by perform it is described build hole program, this is calculated based on the computation rule
The corresponding basic parameter that portals of aperture value;According to the basic parameter that portals for calculating, accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, the class portalled
Not Wei PTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on the calculating
Rule calculates the width value and the corresponding basic parameter that portals of height value, and sets up the width based on the rule of setting up
Value and the corresponding thermal pad of height value;According to the basic parameter that portals for calculating, and the thermal by call establishment
Pad, is accordingly portalled with setting up;
Determine it is described portal set up mode be it is single build hole, it is described portal be shaped as ellipse, the class portalled
Not Wei NPTH, and when receiving the width value and height value of outside input, by building hole program described in performing, based on the calculating
Rule calculates the width value and the corresponding basic parameter that portals of height value;According to the basic parameter that portals for calculating, to set up
Accordingly portal.
It is 9. according to claim 8 to build aperture apparatus, it is characterised in that
The foundation rule of the thermal pad, including:
Wait set up portal it is generally circular in shape when, according to current aperture value, calculate the outside dimension of thermal pad, with true
Determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine the internal diameter profile of thermal pad;
Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining carry out opening process, with
Generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, to the opening process after thermal
Pad carries out rotation processing, to generate the thermal pad after rotation processing;
Wait set up portal when being shaped as ellipse, according to current width value and height value, calculate the external diameter of thermal pad
Size, to determine the external diameter profile of thermal pad;The external diameter profile is carried out inside contracting process, to determine thermal pad's
Internal diameter profile;Based on a determination that profile number of openings and A/F, the external diameter profile and internal diameter profile to determining open
Mouth is processed, to generate the thermal pad after opening is processed;Based on a determination that the profile anglec of rotation, to the opening process after
Thermal pad carry out rotation processing, to generate the thermal pad after rotation processing;
And/or,
Further include:Identifying unit, sets up in the type portalled for waiting of judging that the processing unit determines, what is portalled builds
Whether cube formula, the shape portalled and the classification portalled are respectively provided with uniqueness, if so, judge that what is portalled sets up whether mode is to follow
Ring builds hole, if so, portals described in triggering and sets up unit, if single build hole, judges the aperture value of outside input or the width of input
Whether angle value and height value are integer and are located in preset threshold range, if so, portal described in triggering and set up unit.
10. a kind of printing board PCB, it is characterised in that include:To build hole method as described in arbitrary in claim 1 to 5
That what is set up portals to design a model, and at least one for producing is portalled.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710013162.2A CN106529106B (en) | 2017-01-09 | 2017-01-09 | One kind building hole method, apparatus and a kind of PCB |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710013162.2A CN106529106B (en) | 2017-01-09 | 2017-01-09 | One kind building hole method, apparatus and a kind of PCB |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106529106A true CN106529106A (en) | 2017-03-22 |
CN106529106B CN106529106B (en) | 2019-09-06 |
Family
ID=58335287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710013162.2A Active CN106529106B (en) | 2017-01-09 | 2017-01-09 | One kind building hole method, apparatus and a kind of PCB |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106529106B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106991243A (en) * | 2017-04-12 | 2017-07-28 | 广东浪潮大数据研究有限公司 | A kind of quick inspection silk-screen layer method overlapping with solder mask |
CN107885956A (en) * | 2017-11-30 | 2018-04-06 | 上海安路信息科技有限公司 | The method for replacing domain label |
CN109697313A (en) * | 2018-12-18 | 2019-04-30 | 上海安路信息科技有限公司 | A kind of through-hole generation method and through-hole generate system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101290638A (en) * | 2008-06-03 | 2008-10-22 | 同济大学 | Method for reverse circulation drill head injector hole and bottom injection hole structural parameter optimization |
CN101309559A (en) * | 2008-06-16 | 2008-11-19 | 深圳华为通信技术有限公司 | Multi-layer printed circuit board, design method thereof, and final product of mainboard |
CN101677492A (en) * | 2008-09-19 | 2010-03-24 | 伟创力电子科技(上海)有限公司 | Manufacturing technology of printed circuit board (PCB) |
CN101727521A (en) * | 2009-12-31 | 2010-06-09 | 广州文冲船厂有限责任公司 | Simplified attributive analysis method for automatic coding of three-dimensional ship modeling part |
CN102024087A (en) * | 2010-12-30 | 2011-04-20 | 一重集团大连设计研究院有限公司 | Design method for interference of multilayer flat extruding container |
CN102364478A (en) * | 2011-10-17 | 2012-02-29 | 中兴通讯股份有限公司 | Simulation method, device and system for high speed signal channel via holes |
CN102510667A (en) * | 2011-10-31 | 2012-06-20 | 景旺电子(深圳)有限公司 | CNC (Computer Numerical Control) board splitting production method without NPTH (Non Plating Through Hole) hole positioning |
CN102521427A (en) * | 2011-11-15 | 2012-06-27 | 北京空间飞行器总体设计部 | ProE-based simple hole table array automatic modeling method |
CN104640380A (en) * | 2013-11-13 | 2015-05-20 | 北大方正集团有限公司 | Non-plating through hole with hole ring making method and printed circuit board manufacturing method |
CN104715112A (en) * | 2015-03-17 | 2015-06-17 | 东风柳州汽车有限公司 | Batched drilling method |
-
2017
- 2017-01-09 CN CN201710013162.2A patent/CN106529106B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101290638A (en) * | 2008-06-03 | 2008-10-22 | 同济大学 | Method for reverse circulation drill head injector hole and bottom injection hole structural parameter optimization |
CN101309559A (en) * | 2008-06-16 | 2008-11-19 | 深圳华为通信技术有限公司 | Multi-layer printed circuit board, design method thereof, and final product of mainboard |
CN101677492A (en) * | 2008-09-19 | 2010-03-24 | 伟创力电子科技(上海)有限公司 | Manufacturing technology of printed circuit board (PCB) |
CN101727521A (en) * | 2009-12-31 | 2010-06-09 | 广州文冲船厂有限责任公司 | Simplified attributive analysis method for automatic coding of three-dimensional ship modeling part |
CN102024087A (en) * | 2010-12-30 | 2011-04-20 | 一重集团大连设计研究院有限公司 | Design method for interference of multilayer flat extruding container |
CN102364478A (en) * | 2011-10-17 | 2012-02-29 | 中兴通讯股份有限公司 | Simulation method, device and system for high speed signal channel via holes |
CN102510667A (en) * | 2011-10-31 | 2012-06-20 | 景旺电子(深圳)有限公司 | CNC (Computer Numerical Control) board splitting production method without NPTH (Non Plating Through Hole) hole positioning |
CN102521427A (en) * | 2011-11-15 | 2012-06-27 | 北京空间飞行器总体设计部 | ProE-based simple hole table array automatic modeling method |
CN104640380A (en) * | 2013-11-13 | 2015-05-20 | 北大方正集团有限公司 | Non-plating through hole with hole ring making method and printed circuit board manufacturing method |
CN104715112A (en) * | 2015-03-17 | 2015-06-17 | 东风柳州汽车有限公司 | Batched drilling method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106991243A (en) * | 2017-04-12 | 2017-07-28 | 广东浪潮大数据研究有限公司 | A kind of quick inspection silk-screen layer method overlapping with solder mask |
CN106991243B (en) * | 2017-04-12 | 2020-04-03 | 广东浪潮大数据研究有限公司 | Method for rapidly checking overlapping of silk-screen layer and solder mask layer |
CN107885956A (en) * | 2017-11-30 | 2018-04-06 | 上海安路信息科技有限公司 | The method for replacing domain label |
CN109697313A (en) * | 2018-12-18 | 2019-04-30 | 上海安路信息科技有限公司 | A kind of through-hole generation method and through-hole generate system |
CN109697313B (en) * | 2018-12-18 | 2020-12-22 | 上海安路信息科技有限公司 | Through hole generation method and through hole generation system |
Also Published As
Publication number | Publication date |
---|---|
CN106529106B (en) | 2019-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106529106A (en) | Hole building method and device as well as PCB | |
CN104898456A (en) | Physical programming method and applications of method in robot field | |
CN107895266A (en) | Pay control method and device, terminal and readable storage medium storing program for executing | |
CN108205493A (en) | A kind of code detection method, terminal, server and system | |
CN107563193A (en) | Access and control strategy of database method and system based on SQL templates | |
CN109710237A (en) | A kind of online modification method of calibration and equipment based on customized two-dimentional report | |
CN103276556B (en) | Improved washing machine fuzzy control method | |
CN105740117B (en) | Chip adjustment method and device | |
CN107037294A (en) | The detection method and detecting system of a kind of host computer, frequency conversion integrated board | |
CN107153610A (en) | A kind of program statement error-detecting method and device | |
CN105809117A (en) | Information prompt method and user terminal | |
CN110677413B (en) | Method and device for security verification of attack of smart home Internet of things system | |
CN104808808A (en) | Information processing method and electronic device | |
US5828829A (en) | System test support system and system test support method | |
CN105809018A (en) | Sliding track verification method and terminal | |
CN107241342A (en) | A kind of network attack crosstalk detecting method and device | |
CN107632760A (en) | Handwriting circle selection method and device, touch equipment and readable storage medium | |
CN104915120B (en) | The unlocking method and terminal of terminal | |
CN109581186B (en) | Single event effect testing method, device and system of visual information processing circuit and electronic equipment | |
CN110516258A (en) | Data verification method and device, storage medium, electronic device | |
CN110276443A (en) | Model conversion consistency checking and analysis method, device and storage medium | |
CN115061867A (en) | Interface safety test automation method, equipment and storage medium | |
CN104899371B (en) | Survey of Transmission Line method and device | |
CN107449385A (en) | A kind of spacing detection method and device of part position number | |
CN107844860A (en) | A kind of optimal method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |