CN106529106A - Hole building method and device as well as PCB - Google Patents

Hole building method and device as well as PCB Download PDF

Info

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
Application number
CN201710013162.2A
Other languages
Chinese (zh)
Other versions
CN106529106B (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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710013162.2A priority Critical patent/CN106529106B/en
Publication of CN106529106A publication Critical patent/CN106529106A/en
Application granted granted Critical
Publication of CN106529106B publication Critical patent/CN106529106B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit 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

One kind builds hole method, device and a kind of PCB
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.
CN201710013162.2A 2017-01-09 2017-01-09 One kind building hole method, apparatus and a kind of PCB Active CN106529106B (en)

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)

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

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

Patent Citations (10)

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

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