skeinforge_tools.export ($Date: 2008/21/04 $) | index /home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/export.py |
Export is a script to pick an export plugin and optionally print the output to a file.
The default 'Activate Export' checkbox is on. When it is on, the functions described below will work, when it is off, the functions
will not be called.
Export presents the user with a choice of the export plugins in the export_plugins folder. The chosen plugin will then modify the
gcode or translate it into another format. There is also the "Do Not Change Output" choice, which will not change the output.
To print the output to a file, add the file output name to the "Also Send Output To" field. A common choice is sys.stdout to print
the output in the shell screen. Another common choice is sys.stderr. The default is nothing, in which case the output will not be
printed to a file.
If the "Delete M110 Gcode Line" checkbox is true, export will delete the M110 gcode line, whose only purpose is to indicate that
the gcode is generated by skeinforge. If the "Delete Comments" checkbox is true, export will delete the comments. The M110
gcode and the comments are not necessary to run a fabricator.
An export plugin is a script in the export_plugins folder which has the functions getOuput and writeOutput.
To run export, in a shell type:
> python export.py
The following examples export the files Hollow Square.gts. The examples are run in a terminal in the folder which contains
Hollow Square.gts & export.py. The function writeOutput checks to see if the text has been exported, if not they call
getFilletChainGcode in fillet.py to fillet the text; once they have the filleted text, then it exports.
> python export.py
This brings up the dialog, after clicking 'Export', the following is printed:
File Hollow Square.gts is being chain exported.
The exported file is saved as Hollow Square_export.gcode
>python
Python 2.5.1 (r251:54863, Sep 22 2007, 01:43:31)
[GCC 4.2.1 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import export
>>> export.main()
This brings up the export dialog.
>>> export.writeOutput()
Hollow Square.gts
File Hollow Square.gts is being chain exported.
The exported file is saved as Hollow Square_export.gcode
Classes | ||||||||||||||||||
|
Functions | ||
|
Data | ||
__author__ = 'Enrique Perez (perez_enrique@yahoo.com)' __date__ = '$Date: 2008/21/04 $' __license__ = 'GPL 3.0' absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384) |
Author | ||
Enrique Perez (perez_enrique@yahoo.com) |