#!/usr/bin/python # sipm_qc_v2.py print '##########################################################' ## Import serial for BK precision voltage control from bk_precision import BKPrecision bk = BKPrecision('/dev/ttyUSB0') ## Import serial and labjack for I/O from labjack import labjack lj = labjack() ## Import wx, wxversion for GUI import wx #import wxversion #wxversion.select("2.8") import glob ## Import system process for process handling import time, sys, subprocess, os, threading, signal p = subprocess.Popen(['ps', '-A'], stdout=subprocess.PIPE) (out, err) = p.communicate() ## Kill any instances of drs4_exam for line in out.splitlines(): if 'drs_exam' in line: pid = int(line.split(None, 1)[0]) os.kill(pid, signal.SIGKILL)
def __init__(self): print 'Slow control initiated!' self.lj = labjack() #self.bk = BKPrecision('/dev/ttyUSB0') self.block = False