コード例 #1
0
    def __init__(self, debug=False, log=None):
        Controller.__init__(self, debug=False, log=log)

        self.usbio = USBIO(debug=debug)
        self.log('opened some USBIO okay')
        if self.usbio.serial is None:
            raise Exception("USBIO missing serial")

        self.axes = [
            MCAxis('X', self, 0, 1, invert_dir=True, log=log),
            MCAxis('Y', self, 2, 3, invert_dir=False, log=log),
            MCAxis('Z', self, 4, 5, invert_dir=False, log=log),
        ]

        for axis in self.axes:
            axis.forward(True)
        #self.inches()
        self.um()
        # enforce some initial state?
        #self.off()
        self.log('Controller ready')
コード例 #2
0
from uvscada.usbio import USBIO
import time

print 'Creating device'
u = USBIO('/dev/ttyACM0', debug=True)

for i in xrange(16):
    print 'Version: %s' % (u.version(), )

print
print 'Done'