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)