20 lines
537 B
Python
20 lines
537 B
Python
#ch1 = Channel("SARFE10-PBPG050:HAMP-INTENSITY",'d',alias="CH1")
|
|
ch1 = create_channel_device("SARFE10-PBPG050:HAMP-INTENSITY", type='d', size=None, deviceName="CH1" )
|
|
av1 = create_averager(ch1, count = 30, interval = 1.0, name="AV1")
|
|
ch1.monitored = True
|
|
av1.monitored = True
|
|
|
|
class StDev(ReadonlyRegisterBase):
|
|
def doRead(self):
|
|
global av1
|
|
return av1.getStdev().read()
|
|
|
|
|
|
stdev1 = StDev()
|
|
stdev1.initialize()
|
|
stdev1.setPolling(0.1)
|
|
|
|
add_device(ch1, True)
|
|
add_device(av1, True)
|
|
add_device(stdev1, True)
|