Adwin驱动

如何通过Quatm控制Adwin。

quatm.drivers.adwin package

Submodules

quatm.drivers.adwin.adwin module

Class:

  • quatm.drivers.adwin.adwin.ADwinDummy

    class quatm.drivers.adwin.adwin.ADwinDummy(object):
        def Boot(self, s):
            pass
    
        def Data_Length(self, j):
            pass
    
        def Free_Mem(self, i):
            pass
    
        def Get_Par(self, j):
            pass
    
        def Load_Process(self, i):
            pass
    
        def Processor_Type(self):
            pass
    
        def SetData_Long(self, ArrayLong, i, j, l):
            pass
    
        def Set_Par(self, i, j):
            pass
    
        def Start_Process(self, i):
            pass
    
        def Test_Version(self):
            pass
    
        def Workload(self):
            pass
    
  • quatm.drivers.adwin.adwin.AdWinDriver(simulating=None)

    class quatm.drivers.adwin.adwin.AdWinDriver(object):
        def adwinStatus(self):
            pass
    
        def running(self):
            pass
    
        def setDAC(self, channel, value):
            pass
    
        def setTTL(self, channel, high):
            pass
    
        def set_allTTL(self, bitmask):
            pass
    
        def start(self, repetitions=1):
            pass
    
        def stop(self):
            pass
    
        def timetableMaxlength(self):
            pass
    
        def toBinary(self, dict_list):
            pass
    
        def uploadCommands(self, commands, binary=False, wait=True):
            pass
    

Exception:

  • quatm.drivers.adwin.adwin.AdWinDriverError(message)

    class quatm.drivers.adwin.adwin.AdWinDriverError(Exception):
        pass
    

quatm.drivers.adwin.client module

Class:

  • quatm.drivers.adwin.client.AdWinClient(experiment, simulating=None)

    class quatm.drivers.adwin.client.AdWinClient(object):
        def filter_cmdlist(self, combinetime=1e-08):
            pass
    
        def push(self, time, command, value, combinetime=1e-09):
            pass
    
        def start_realtime(self, processortime=0, repetitions=1):
            pass
    
        def stop(self):
            pass
    

quatm.drivers.adwin.units module