A multi-element Gerber file parsing and rendering method for improving drawing precision
A file parsing and primitive technology, applied in the field of Gerber file parsing and drawing, can solve problems such as single primitive information, improve drawing accuracy, ensure complete extraction and preservation, and high practical value.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0204] Example 1: Parse a straight-line data block of the Gerber file and get the following information:
[0205] Circular primitives are retrieved, with numbers 36, 37, and 38, and outer diameters of 0.185170, 0.090441, and 0.045020;
[0206] Call the No. 36 primitive and draw a separate primitive at the coordinates of (0.44931, 0.37002); move the primitive to (2.69586, 0.34359), draw a straight line with (2.69586, 0.34359) as the starting point and (2.69586, 4.78383) as the end point; (0.71361, 2.24655) draws a straight line as the starting point (6.71322, 2.24655) as the end point;
[0207] Call the No. 37 primitive, draw a separate primitive at the coordinates of (9.46194, 0.55503); move the primitive to (11.60277, 0.50217), draw a straight line with (11.60277, 0.50217) as the starting point (11.60277, 4.73097) as the end point;
[0208] Call the No. 38 primitive, move the primitive to (9.38265, 1.74438), draw a straight line with (9.38265, 1.74438) as the start...
example 2
[0210] Example 2: Parse a data block of a Gerber file containing a polygon with filled rounded corners, and obtain the following information:
[0211] A circular primitive is retrieved, the number is 40, and the outer diameter is 0.040441;
[0212] Call the No. 40 primitive;
[0213] Draw a straight line with (1.34793, 0.63432) as the starting point (10.22841, 0.63432) as the end point, draw an arc line with (10.22841, 0.63432) as the starting point, and (10.99488, 1.3215) as the end point. The relative coordinates of the arc center relative to the arc starting point are (- 0.23787, 0.95148);
[0214] Draw a straight line with (10.99488, 1.3215) as the starting point (10.99488, 2.40513) as the end point, draw an arc line with (10.99488, 2.40513) as the starting point, and (10.22841, 3.1716) as the end point. The relative coordinates of the arc center to the arc starting point are (- 1.00434, -0.18501);
[0215] Draw a straight line with (10.22841, 3.1716) as the...
example 3
[0219] Example 3: Parse a data block containing ellipses, sectors, arcs and regular polygons in a Gerber file, and get the following information:
[0220] The ellipse primitive is retrieved, numbered 57; the size of the X direction is 3.09231, and the size of the Y direction is 1.34793;
[0221] A polygon primitive is retrieved, numbered 30, side length 1.29507, number of sides 6; rotation angle 120°;
[0222] A circular primitive is retrieved, the number is 36, and the outer diameter is 0.040441;
[0223] Call the No. 36 primitive, draw an arc with (10.12269, 0.42288) as the starting point and (11.52348, 1.92939) as the end point, and the relative coordinates of the arc center relative to the arc starting point are (-0.58146, 1.77081); use (11.52348, 1.92939) as Starting point, (8.27259, 1.92939) as the end point and (8.27259, 1.92939) as the starting point, (10.12269, 0.42288) as the end point to draw a straight line; complete fan drawing;
[0224] Draw an arc w...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com