Editing AxiDraw Layer Control

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 2: Line 2:
  
  
== Overview ==
+
=== Overview ===
  
 
The AxiDraw layer-numbering syntax, as described in the user guide, shows you how to print only one layer (or a set of layers) in your document, by numbering your layer names. However, there are additional parameters that can be controlled through the layer name. You can use properly formatted codes to specify the pen-down height and the speed for printing that layer alone. There are also special codes that can introduce a delay while plotting, force a programmatic pause (an operation that halts plotting -- not simply a delay), or label a layer as one that should not be plotted.  These features are always active, and can be used (for example) whether plotting from the Plot or Layers tab of AxiDraw Control.
 
The AxiDraw layer-numbering syntax, as described in the user guide, shows you how to print only one layer (or a set of layers) in your document, by numbering your layer names. However, there are additional parameters that can be controlled through the layer name. You can use properly formatted codes to specify the pen-down height and the speed for printing that layer alone. There are also special codes that can introduce a delay while plotting, force a programmatic pause (an operation that halts plotting -- not simply a delay), or label a layer as one that should not be plotted.  These features are always active, and can be used (for example) whether plotting from the Plot or Layers tab of AxiDraw Control.
Line 9: Line 9:
  
  
== Syntax ==
+
=== Syntax ===
  
 
The basic syntax (again, as described in the user guide) requires only that the layer name begins with an integer in the range of 0 to 1000. Then, by printing from the "Layers" tab in AxiDraw Control, we can select which layer (or set of layers) to print.  
 
The basic syntax (again, as described in the user guide) requires only that the layer name begins with an integer in the range of 0 to 1000. Then, by printing from the "Layers" tab in AxiDraw Control, we can select which layer (or set of layers) to print.  
Line 43: Line 43:
  
  
== Examples ==
+
=== Examples ===
  
 
The following examples show a number of different possible layer names, and what the expected behavior would be.  Let us assume that the default pen-down height is specified as 20 (in the "Basic Setup" tab of AxiDraw Control) and that the default pen-down speed is set at 30 (in the "Timing" tab of AxiDraw Control).
 
The following examples show a number of different possible layer names, and what the expected behavior would be.  Let us assume that the default pen-down height is specified as 20 (in the "Basic Setup" tab of AxiDraw Control) and that the default pen-down speed is set at 30 (in the "Timing" tab of AxiDraw Control).
Line 102: Line 102:
  
 
: No layer number given. It prints with the default pen-down speed, but with a pen-down height of 50. (Layer numbers are not required.) A pause will be forced when this layer is encountered-- nothing on the layer will be plotted until one uses the Resume feature to continue plotting.
 
: No layer number given. It prints with the default pen-down speed, but with a pen-down height of 50. (Layer numbers are not required.) A pause will be forced when this layer is encountered-- nothing on the layer will be plotted until one uses the Resume feature to continue plotting.
 
 
 
== Adding layers outside of Inkscape ==
 
 
If you are generating your own SVG from scratch, it may be helpful to know what the AxiDraw software interprets as a "layer" in the SVG file.  The software follows the same convention as Inkscape, which is as follows:
 
* An Inkscape layer is a <code>g</code> (group) element with attribute <code>inkscape:groupmode="layer"</code>.
 
* The layer name is specified by a second attribute, <code>inkscape:label</code> like <code>inkscape:label="1-Yellow"</code>.
 
 
Examples of SVG documents with layers can be found in the [[Axidraw_Examples|AxiDraw basic example set]]. You can open these SVG files in a text editor to examine the structure of the documents.
 

Please note that all contributions to Evil Mad Scientist Wiki are considered to be released under the GNU Free Documentation License 1.3 (see Evil Mad Scientist Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)

Template used on this page: