kopia lustrzana https://gitlab.com/gerbolyze/gerbonara
43 wiersze
1.4 KiB
ReStructuredText
43 wiersze
1.4 KiB
ReStructuredText
:mod:`excellon` --- Excellon file handling
|
|
==============================================
|
|
|
|
.. module:: excellon
|
|
:synopsis: Functions and classes for handling Excellon files
|
|
.. sectionauthor:: Hamilton Kibbe <ham@hamiltonkib.be>
|
|
|
|
|
|
The Excellon format is the most common format for exporting PCB drill
|
|
information. The Excellon format is used to program CNC drilling macines for
|
|
drilling holes in PCBs. As such, excellon files are sometimes refererred to as
|
|
NC-drill files. The Excellon format reference is available
|
|
`here <http://www.excellon.com/manuals/program.htm>`_. The :mod:`excellon`
|
|
submodule implements classes to read and write excellon files without having
|
|
to know the precise details of the format.
|
|
|
|
The :mod:`excellon` submodule's :func:`read` function serves as a
|
|
simple interface for parsing excellon files. The :class:`ExcellonFile` class
|
|
stores all the information contained in an Excellon file allowing the file to
|
|
be analyzed, modified, and updated. The :class:`ExcellonParser` class is used
|
|
in the background for parsing RS-274X files.
|
|
|
|
.. _excellon-contents:
|
|
|
|
Functions
|
|
---------
|
|
The :mod:`excellon` module defines the following functions:
|
|
|
|
.. autofunction:: gerber.excellon.read
|
|
|
|
|
|
Classes
|
|
-------
|
|
The :mod:`excellon` module defines the following classes:
|
|
|
|
.. autoclass:: gerber.excellon.ExcellonFile
|
|
:members:
|
|
|
|
|
|
.. autoclass:: gerber.excellon.ExcellonParser
|
|
:members:
|
|
|