The following script shows how a counter and a timer are operated from Python. Note: after a power-up the counter server has to restarted or the Init command has to be invoked.
#!/usr/bin/python # # A test program for the SIS3820 and the DGG2. # If you connect the CLK OUT of the DGG2 to # c1, you'll find some counts # from PyTango import * import sys import time try : c1 = DeviceProxy( "hires/exp/c1") t1 = DeviceProxy( "hires/exp/t1") # # reset the counter # c1.command_inout( "Reset") # # start the timer # attr=t1.read_attribute( "sampleTime") attr.value = 1.0 t1.write_attribute( attr) t1.command_inout( "Start") while( t1.command_inout( "Check")): print " Timer: ", t1.command_inout( "Read") time.sleep(0.5) print " C1: reading Counts ", c1.read_attribute( "Counts").value print " C1: calling 'Read' ", c1.command_inout( "Read") except : print "Failed with exception !" print sys.exc_info()[0]