Chiplotle Known Plotters¶
-
class
chiplotle.plotters.
DPX2000
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
DPX3300
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
DXY1300
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
DXY880
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
HP7475A
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
HP7550A
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
HP7575A
(ser, **kwargs)¶ Bases:
chiplotle.plotters.hp7576a.HP7576A
-
class
chiplotle.plotters.
HP7576A
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
HP7585B
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
Use with Houston Instruments DMP-60.
-
class
chiplotle.plotters.
HP7595A
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
HP7596A
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
class
chiplotle.plotters.
Plotter
(ser, **kwargs)¶ Bases:
chiplotle.plotters.drawingplotter._DrawingPlotter
-
actual_position
¶ Output the actual position of the plotter pen. Returns a tuple (Coordinate(x, y), pen status)
-
advance_frame
()¶
-
advance_full_page
()¶
-
advance_half_page
()¶
-
allowedHPGLCommands
¶
-
carousel_type
¶
-
clear
()¶ Tells the virtual serial port to forget its stored commands. Used to “erase” the drawing on the virtual plotter.
-
clear_digitizer
()¶
-
commanded_position
¶ Output the commanded position of the plotter pen. Returns a tuple [Coordinate(x, y), pen status]
-
digitize_point
()¶
-
digitized_point
¶ Returns last digitized point. Returns a tuple [Coordinate(x, y), pen status]
-
enable_cut_line
(n)¶
-
escape_plotter_on
()¶
-
format
¶ This lets us pass the VirtualPlotter directly to io.view() Returns None if called on a plotter with a real serial port.
-
get_allowedHPGLCommands
()¶
-
goto
(*args)¶ Alias for PA( ) with only one point. Pass in either an x, y pair: goto(100, 100) or a tuple pair: goto((x, y)) or a Coordinate: goto(Coordinate(100,100))
-
goto_bottom_left
()¶
-
goto_bottom_right
()¶
-
goto_center
()¶
-
goto_origin
()¶
-
goto_top_left
()¶
-
goto_top_right
()¶
-
id
¶ Get id of plotter. Returns a string.
-
initialize_plotter
()¶
-
label_length
¶
-
margins
¶ Read-only reference to MarginsInterface.
-
nudge
(x, y)¶
-
options
¶
-
output_error
¶
-
output_key
¶
-
output_p1p2
¶ Returns the current settings for P1, P2. Returns two Coordinates
-
page_feed
(n=None)¶
-
pen_down
(coords=None)¶ Pen Down.
-
pen_up
(coords=None)¶ Pen Up.
-
replot
(n=1)¶
-
rotate
(angle=0)¶
-
scale
(xMin, xMax, yMin, yMax)¶
-
select_pen
(penNum=0)¶
-
set_allowedHPGLCommands
(allowed_hpgl_commands)¶
-
set_origin_bottom_left
()¶ Set origin to bottom, left
-
set_origin_bottom_right
()¶ Set origin to bottom, right
-
set_origin_center
()¶ Set origin to center, center
-
set_origin_current_location
()¶ Set origin to current location
-
set_origin_to_point
(point)¶ Set origin to given point [x, y]
-
set_origin_top_left
()¶ Set origin to upper, left
-
set_origin_top_right
()¶ Set origin to top, right
-
set_plot_window
(left_bottom, right_top)¶ Programatically set new margins for the plotting window. Arguments must be two tuple pairs (x, y) or two Coordinates.
-
status
¶
-
write
(data)¶ Public access for writing to serial port. data can be an iterator, a string or an _HPGL.
-
write_file
(filename)¶ Sends the HPGL content of the given filename to the plotter.
-
-
chiplotle.plotters.
baseplotter
¶ alias of
chiplotle.plotters.baseplotter
-
chiplotle.plotters.
dpx2000
¶ alias of
chiplotle.plotters.dpx2000
-
chiplotle.plotters.
dpx3300
¶ alias of
chiplotle.plotters.dpx3300
-
chiplotle.plotters.
drawingplotter
¶ alias of
chiplotle.plotters.drawingplotter
-
chiplotle.plotters.
dxy1300
¶ alias of
chiplotle.plotters.dxy1300
-
chiplotle.plotters.
dxy880
¶ alias of
chiplotle.plotters.dxy880
-
chiplotle.plotters.
hp7475a
¶ alias of
chiplotle.plotters.hp7475a
-
chiplotle.plotters.
hp7550a
¶ alias of
chiplotle.plotters.hp7550a
-
chiplotle.plotters.
hp7575a
¶ alias of
chiplotle.plotters.hp7575a
-
chiplotle.plotters.
hp7576a
¶ alias of
chiplotle.plotters.hp7576a
-
chiplotle.plotters.
hp7585b
¶ alias of
chiplotle.plotters.hp7585b
-
chiplotle.plotters.
hp7595a
¶ alias of
chiplotle.plotters.hp7595a
-
chiplotle.plotters.
hp7596a
¶ alias of
chiplotle.plotters.hp7596a
-
chiplotle.plotters.
margins
¶ alias of
chiplotle.plotters.margins
-
chiplotle.plotters.
plotter
¶ alias of
chiplotle.plotters.plotter