Beispiel #1
0
 def celsius(self):
     LabJackPython.AddRequest(self.handle,
                              LabJackPython.LJ_ioSHT_GET_READING,
                              LabJackPython.LJ_chSHT_TEMP, 0, 0, 0)
     LabJackPython.GoOne(self.handle)
     return (LabJackPython.GetResult(
         self.handle, LabJackPython.LJ_ioSHT_GET_READING,
         LabJackPython.LJ_chSHT_TEMP) - 273.15)
Beispiel #2
0
 def kelvin(self):
     LabJackPython.AddRequest(self.handle,
                              LabJackPython.LJ_ioSHT_GET_READING,
                              LabJackPython.LJ_chSHT_TEMP, 0, 0, 0)
     LabJackPython.GoOne(self.handle)
     return LabJackPython.GetResult(self.handle,
                                    LabJackPython.LJ_ioSHT_GET_READING,
                                    LabJackPython.LJ_chSHT_TEMP)
Beispiel #3
0
 def fahrenheit(self):
     LabJackPython.AddRequest(self.handle,
                              LabJackPython.LJ_ioSHT_GET_READING,
                              LabJackPython.LJ_chSHT_TEMP, 0, 0, 0)
     LabJackPython.GoOne(self.handle)
     k = LabJackPython.GetResult(self.handle,
                                 LabJackPython.LJ_ioSHT_GET_READING,
                                 LabJackPython.LJ_chSHT_TEMP)
     return 9 / 5 * (k - 273) + 32
Beispiel #4
0
 def relative_humidity(self):
     try:
         LabJackPython.AddRequest(self.handle,
                                  LabJackPython.LJ_ioSHT_GET_READING,
                                  LabJackPython.LJ_chSHT_RH, 0, 0, 0)
         LabJackPython.GoOne(self.handle)
         return LabJackPython.GetResult(
             self.handle, LabJackPython.LJ_ioSHT_GET_READING,
             LabJackPython.LJ_chSHT_RH)
     except Exception as ex:
         print(ex)
         return False
    def ask(self,
            command,
            channel,
            value=0,
            optional_parameter=0,
            user_buffer=0):
        """ Writes a command to the labjack and returns a value """
        LabJackPython.AddRequest(self.handle, command, channel, value,
                                 optional_parameter, user_buffer)

        LabJackPython.Go()

        answer = LabJackPython.GetResult(self.handle, command, channel)
        return answer
 def read(self, command, channel):
     """ Reads the result of giving command to channel """
     value = LabJackPython.GetResult(self.handle, command, channel)
     return value