Beispiel #1
0
def devicePower(enable):
    lj.ePut (device.lngHandle, lj.LJ_ioPUT_ANALOG_ENABLE_BIT, 3, 0, 0)
    if enable is True:
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 3, 1, 0, 0)
    if enable is False:
        deviceStartConifg()
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 3, 0, 0, 0)
Beispiel #2
0
def deviceEnable(detection):
    lj.ePut (device.lngHandle, lj.LJ_ioPUT_ANALOG_ENABLE_BIT, 6, 0, 0)
    if detection is True:
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 6, 1, 0, 0)
    elif detection is False:
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 6, 0, 0, 0)
    lj.GoOne(device.lngHandle)
Beispiel #3
0
def deviceDirection(Direction):
    lj.ePut (device.lngHandle, lj.LJ_ioPUT_ANALOG_ENABLE_BIT, 5, 0, 0)
    if Direction is 1:
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 5, 1, 0, 0)
    elif Direction is 0:
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 5, 0, 0, 0)
    lj.GoOne(device.lngHandle)
Beispiel #4
0
def deviceEmergency(emergency):
    lj.ePut (lj.lngHandle, lj.LJ_ioPUT_ANALOG_ENABLE_BIT, 4, 0, 0)
    if emergency is True:
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 5, 0, 0, 0)
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 6, 0, 0, 0)
    elif emergency is False:
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 5, 1, 0, 0)
        lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_DIGITAL_BIT, 6, 1, 0, 0)
    lj.GoOne(device.lngHandle)
Beispiel #5
0
 def configure(self, power_port, data_port, clock_port):
     try:
         LabJackPython.ePut(self.handle, LabJackPython.LJ_ioPUT_DIGITAL_BIT,
                            power_port, 1, 0)
         LabJackPython.ePut(self.handle, LabJackPython.LJ_ioPUT_CONFIG,
                            LabJackPython.LJ_chSHT_DATA_CHANNEL, data_port,
                            0)
         LabJackPython.ePut(self.handle, LabJackPython.LJ_ioPUT_CONFIG,
                            LabJackPython.LJ_chSHT_CLOCK_CHANNEL,
                            clock_port, 0)
         LabJackPython.GoOne(self.handle)
         return True
     except Exception as ex:
         print(ex)
         return False
Beispiel #6
0
def deviceRamp():
    lj.ePut (device.lngHandle, lj.LJ_ioPUT_ANALOG_ENABLE_BIT, 13, 1, 0)
    lj.AddRequest(device.lngHandle, lj.LJ_ioPUT_AIN_RANGE, 13, lj.LJ_rgBIP5V, 0, 0)
    lj.GoOne(device.lngHandle)
Beispiel #7
0
def resetLabjackConfig(): lj.ePut(device.lngHandle, lj.LJ_ioPIN_CONFIGURATION_RESET, 0, 0, 0)

def deviceDirection(Direction):