ich wuerde sehr gerne wissen, wir man eine for schleife von neuem beginnen kann, das benoetige ich fuer ein einfaches pid programm. hier ist mein bisheriges script:
Code: Alles auswählen
mydet = {}
i_min = 1
i_max = 10
def feedbackx():
try:
for i in range(i_min,i_max,1):
det = DeviceProxy("nano/adc/exp.03")
detector = det.read_attribute("Value")
mydet[i] = detector.value
print detector.value
time.sleep(0.5)
global d, e
d = sum([i for i in mydet.values()])
e = d/i_max
except DevFailed:
extype, value = sys.exc_info()[:2]
print "Failed with exception ", extype
if __name__ == "__main__":
feedbackx()
/degon