The following lines demonstrate how to set the properties of the OmsVme58 devices for the (old) Vme58 cards:
#!/usr/bin/env python
import HasyUtils
for i in range( 1, 9):
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMax', 33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMin', -33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'Base', 61440)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'MaxVSerie', 0)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'VmeCard', 1)
for i in range( 9, 17):
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMax', 33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMin', -33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'Base', 57344)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'MaxVSerie', 0)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'VmeCard', 1)
for i in range( 17, 25):
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMax', 33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMin', -33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'Base', 53248)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'MaxVSerie', 0)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'VmeCard', 1)
for i in range( 25, 33):
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMax', 33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMin', -33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'Base', 49152)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'MaxVSerie', 0)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'VmeCard', 1)
for i in range( 33, 41):
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMax', 33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'AccuMin', -33500000 )
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'Base', 45056)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'MaxVSerie', 0)
HasyUtils.putDeviceProperty( 'p99/motor/eh2.%02d' % i, 'VmeCard', 1)