Example #1
0
        m = hashlib.md5()
        with open(filepath, 'rb') as content_file:
            m.update(content_file.read())
        my_digest = m.hexdigest()
        if my_digest != md5sum:
            raise Exception(
                'MD5 checksum verification failed on file: %s', filepath)


if __name__ == "__main__":
    dup = None
    try:
         # Make settings accessible to user by
        # executing user script(s)
        # Path of the script(s) received as command line argument(s)
        tester.process_settings(globals())
        eng = snapengine.SnapEngine(
            license_file=license_file,
            nvparams_file=nvparams_file,
            )

        if bk_usb_serial:
            bk_port = ttyusb.find_tty_usb('067b', '2303')
            print 'USB Port for BK 1788 = ', bk_port

        bk = ps178xx.PS178x()    
        bk.Initialize(bk_port[0], 38400) # Open a serial connection
        bk.SetMaxVoltage(24.1)
        bk.SetOutCurrent(4.5)
        bk.SetRemoteControl()
        bk.SetOutVoltage(12.0)
Example #2
0
        #middle_index = number_of_points / 2
        #ap = [y[middle_index] / x[middle_index], 0]
        #error = 0.0
        #i = 0
        #while i < len(x):
            #v = numpy.polyval(ap, x[i])
            #e = math.fabs(v - y[i])
            #if e > error:
                #error = e
            #i += 1
        #print '# alterror =', error, '[V]  ', 100.0 * error / vnom, '%'


if __name__ == "__main__":
    tester.process_settings()
    fluke_port = ttyusb.find_tty_usb_sn('0403', '6001', fluke_usb_sn)
    fluke = fluke8845a.Fluke8845A(fluke_port)
    fluke.set_voltage_dc()
    #print fluke.get_read()

    k = keithley2220.Keithley2220(keithley_sn)
    k.output_state(False)

    usb_serial_numbers = [eng1_sn, eng2_sn, eng3_sn, eng4_sn]
    #usb_serial_numbers = [eng2_sn]
    ports = []
    for usb_sn in usb_serial_numbers:
        ports.append(ttyusb.find_tty_usb_sn('0403', '6001', usb_sn))
    ca = CalibAdc(fluke, k, ports=ports)
    ca.calib('tp24v', tp24v_mac, tp24v_channel, 24.0)