colorlab
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

memory.py
text/x-python

Download raw (1.2 KB)

#!/usr/bin/env python
#! -*- coding: utf-8 -*-

def enlargeMemory (plotter):
    if plotter.type == "HP7550A":
        plotter._serial_port.write (chr(27) + '.T10978;1778;0;0;44:')
        plotter._send_query (chr(27) + '.L')
        plotter._serial_port.write (chr(27) + '.@10978:')
        plotter.buffer_size = int (plotter._buffer_space / 2)
    elif plotter.type == "HP7596A":
        plotter._serial_port.write (chr(27) + '.T20552;1024;0;0;0;1024:')
        plotter._send_query (chr(27) + '.L')
        plotter._serial_port.write (chr(27) + '.@20552:')
        plotter.buffer_size = int (plotter._buffer_space / 2)
    elif plotter.type == 0400 or plotter.type == 'GRX-400AG':
        plotter._serial_port.write (chr(27) + '.T14337;3072;0;0;0;1024:')
        plotter._send_query (chr(27) + '.L')
        plotter._serial_port.write (chr(27) + '.@14337:')
        plotter.buffer_size = int (plotter._buffer_space / 2)
    elif plotter.type == 3500 or plotter.type == 'DXY-3500':
        plotter._serial_port.write (chr(27) + '.T14337;3072;0;0;0;1024:')
        plotter._send_query (chr(27) + '.L')
        plotter._serial_port.write (chr(27) + '.@14337:')
        plotter.buffer_size = int (plotter._buffer_space / 2)

    return plotter.buffer_size