Exemplo n.º 1
0
    def __init__(self,
                 name,
                 volumeMicroLit,
                 address,
                 helpline='',
                 defaultSpeedPercent=50,
                 defaultPowerPercent=75):
        self.address = address
        self.defaultSpeedPercent = defaultSpeedPercent
        self.defaultPowerPercent = defaultPowerPercent
        self.diameterMiliMeter = self.syringeVolumeMicroLitToDiameterMiliMeter[
            volumeMicroLit]

        self.volume = SysVarDigitalLabSmith_SyringeMaxVolume(name, self)
        self.plunger = SysVarDigitalLabSmith_SyringePlunger(name, self)
        self.speed = SysVarDigitalLabSmith_SyringeSpeed(name, self)
        self.flowrate = SysVarDigitalLabSmith_SyringeFlowrate(
            name,
            self,
            range=self.syringeVolumeMicroLitToFlowrateRange[volumeMicroLit])
        self.power = SysVarDigitalLabSmith_SyringePower(name, self)
        SysCompLabSmith.__init__(
            self, name,
            (self.volume, self.plunger, self.speed, self.flowrate, self.power),
            'move syringe pump')
Exemplo n.º 2
0
    def __init__(self, name, digiVars):
        SysCompLabSmith.__init__(self, name, digiVars, "open/close valves")

        for var in digiVars:
            var.SetController(self)

        self.valvesDriver = None
Exemplo n.º 3
0
    def __init__(self, name, volumeMicroLit, helpline="", defaultSpeedPercent=50, defaultPowerPercent=75):
        self.defaultSpeedPercent = defaultSpeedPercent
        self.defaultPowerPercent = defaultPowerPercent
        self.diameterMiliMeter = self.syringeVolumeMicroLitToDiameterMiliMeter[volumeMicroLit]

        self.volume = SysVarDigitalLabSmith_SyringeMaxVolume(name, self)
        self.plunger = SysVarDigitalLabSmith_SyringePlunger(name, self)
        self.speed = SysVarDigitalLabSmith_SyringeSpeed(name, self)
        self.power = SysVarDigitalLabSmith_SyringePower(name, self)
        SysCompLabSmith.__init__(self, name, (self.volume, self.plunger, self.speed, self.power), "move syringe pump")
Exemplo n.º 4
0
 def __init__(self, name, volumeMicroLit, address, helpline='', defaultSpeedPercent = 50, defaultPowerPercent = 75):
     self.address = address
     self.defaultSpeedPercent = defaultSpeedPercent
     self.defaultPowerPercent = defaultPowerPercent
     self.diameterMiliMeter = self.syringeVolumeMicroLitToDiameterMiliMeter[volumeMicroLit]
     
     self.volume = SysVarDigitalLabSmith_SyringeMaxVolume(name, self)
     self.plunger = SysVarDigitalLabSmith_SyringePlunger(name, self)
     self.speed = SysVarDigitalLabSmith_SyringeSpeed(name, self)
     self.flowrate = SysVarDigitalLabSmith_SyringeFlowrate(name, self, range=self.syringeVolumeMicroLitToFlowrateRange[volumeMicroLit])
     self.power = SysVarDigitalLabSmith_SyringePower(name, self)
     SysCompLabSmith.__init__(self, name, (self.volume, self.plunger, self.speed, self.flowrate, self.power), 'move syringe pump')
Exemplo n.º 5
0
    def __init__(self, name, digiVars):
        SysCompLabSmith.__init__(self, name, digiVars, 'open/close valves')

        for var in digiVars:
            var.SetController(self)
Exemplo n.º 6
0
    def __init__(self, name, analVars):
        SysCompLabSmith.__init__(self, name, analVars, 'sensors')

        for var in analVars:
            var.SetManifold(self)
Exemplo n.º 7
0
 def __init__(self, name, digiVars):
     SysCompLabSmith.__init__(self, name, digiVars, 'open/close valves')
     
     for var in digiVars:
         var.SetController(self)
Exemplo n.º 8
0
 def __init__(self, name, analVars):
     SysCompLabSmith.__init__(self, name, analVars, 'sensors')
     
     for var in analVars:
         var.SetManifold(self)