示例#1
0
 class opstruct:
     xid=0
     m=rt.K10CR1(serial.Serial())
     trigport=0
     def __init__(self,xidinfo,motorinfo):
         self.xid=xidinfo
         self.m=motorinfo
         self.trigport=triglist[xidinfo]
示例#2
0
         
 portaddr=[]
 x=[]
 totnum=0
 
 for count in range(4):
     if enable[count]==1:
         deviceinfo=di.deviceinfo(SN[count])
         if deviceinfo.deviceexist==0:
             print('Error: Cant find device with serial number:'+SN[count])
             print('Program will continue regardless of this issue')
             time.sleep(5)
         else:
             print('Device with serial number '+SN[count]+' has been successfully set up')
             portaddr.append(deviceinfo.ser.port)
             x.append(opstruct(count,rt.K10CR1(deviceinfo.ser)))
             totnum+=1
 
 trig=[]
 for count in range(4):
     xlist=[]
     for i in range(totnum):
         if x[i].trigport==count:
             xlist.append(i)
     trig.append(trigstruct(len(xlist),xlist,trigmenu[count]))
 lentrig=len(trig)            
 
 ad=ads.ADS1256()
 #-----------------------------------------------------------------------------
 #main loop:
 mainloopflag=1
示例#3
0
totnum=0

for count in range(4):
    datain_high.append(hex(datain[count]*2))
    datain_low.append(hex(datain[count]*2+1))
    trig.append(triglist[trigin[count]])
    if INUSE[count]==1:
        deviceinfo=di.deviceinfo(SN[count])
        if deviceinfo.deviceexist==0:
            print('Error: Cant find device with serial number:'+SN[count])
            print('Program will continue regardless of this issue')
            time.sleep(5)
        else:
            print('Device with serial number '+SN[count]+' has been successfully set up')
            portaddr.append(deviceinfo.ser.port)
            motor.append(rt.K10CR1(deviceinfo.ser))
            #print(motor[count].ser)
            totnum+=1

            
trig=[]
for count in range(4):
    if triglist[count]==0:
        trig[count]=0
    elif triglist[count]==1:
        trig[count]=0
    elif triglist[count]==2:
        trig[count]=0
    elif triglist[count]==3:
        trig[count]=0