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._DrawingPlotterUse 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