Setup hipadaba
r1130 | ffr | 2006-10-09 13:23:26 +1000 (Mon, 09 Oct 2006) | 2 lines
This commit is contained in:
committed by
Douglas Clowes
parent
f185de6e35
commit
d487965621
570
site_ansto/instrument/hrpd/hipadaba_hrpd_configuration.tcl
Normal file
570
site_ansto/instrument/hrpd/hipadaba_hrpd_configuration.tcl
Normal file
@@ -0,0 +1,570 @@
|
|||||||
|
# $Revision: 1.1 $
|
||||||
|
# $Date: 2006-10-09 03:23:26 $
|
||||||
|
# Author: Ferdi Franceschini (ffr@ansto.gov.au)
|
||||||
|
# Last revision by: $Author: ffr $
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Install the SICS Hipadaba
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
proc makeHdbMotor {root treename sicsname} {
|
||||||
|
set parList [list hardlowerlim hardupperlim softlowerlim softupperlim \
|
||||||
|
softzero fixed interruptmode precision accesscode sign failafter \
|
||||||
|
maxretry ignorefault movecount]
|
||||||
|
append motName $root "/" $treename
|
||||||
|
eval hmake $motName spy none
|
||||||
|
eval hmakescript "$motName/position" \"$sicsname\" \"run $sicsname\" float
|
||||||
|
foreach par $parList {
|
||||||
|
set parName [format "%s/%s" $motName $par]
|
||||||
|
eval hmakescript $parName \"$sicsname $par\" \"$sicsname $par\" float
|
||||||
|
}
|
||||||
|
}
|
||||||
|
proc makeHdbVirtMotor {root treename sicsname} {
|
||||||
|
append motName $root "/" $treename
|
||||||
|
eval hmake $motName spy none
|
||||||
|
eval hmakescript "$motName/position" \"$sicsname\" \"run $sicsname\" float
|
||||||
|
}
|
||||||
|
#------------------------------------------------------------------------
|
||||||
|
proc hdbReadOnly {} {
|
||||||
|
error "Parameter is READ ONLY"
|
||||||
|
}
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
InstallHdb
|
||||||
|
hmake /sample spy none
|
||||||
|
hmake /monochromator spy none
|
||||||
|
hmake /slits spy none
|
||||||
|
hmake /slits/1 spy none
|
||||||
|
hmake /slits/2 spy none
|
||||||
|
|
||||||
|
makeHdbMotor /slits/1 ss1u ss1u
|
||||||
|
makeHdbMotor /slits/1 ss1d ss1d
|
||||||
|
makeHdbMotor /slits/1 ss1l ss1l
|
||||||
|
makeHdbMotor /slits/1 ss1r ss1r
|
||||||
|
makeHdbVirtMotor /slits/1 ss1vg ss1vg
|
||||||
|
makeHdbVirtMotor /slits/1 ss1vo ss1vo
|
||||||
|
makeHdbVirtMotor /slits/1 ss1hg ss1hg
|
||||||
|
makeHdbVirtMotor /slits/1 ss1ho ss1ho
|
||||||
|
|
||||||
|
makeHdbMotor /slits/2 ss2u ss2u
|
||||||
|
makeHdbMotor /slits/2 ss2d ss2d
|
||||||
|
makeHdbMotor /slits/2 ss2l ss2l
|
||||||
|
makeHdbMotor /slits/2 ss2r ss2r
|
||||||
|
makeHdbVirtMotor /slits/2 ss2vg ss2vg
|
||||||
|
makeHdbVirtMotor /slits/2 ss2vo ss2vo
|
||||||
|
makeHdbVirtMotor /slits/2 ss2hg ss2hg
|
||||||
|
makeHdbVirtMotor /slits/2 ss2ho ss2ho
|
||||||
|
|
||||||
|
makeHdbMotor /sample som som
|
||||||
|
makeHdbMotor /sample schi schi
|
||||||
|
makeHdbMotor /sample sphi sphi
|
||||||
|
makeHdbMotor /sample sx sx
|
||||||
|
makeHdbMotor /sample sz sz
|
||||||
|
makeHdbMotor /sample stth stth
|
||||||
|
|
||||||
|
makeHdbMotor /monochromator mom mom
|
||||||
|
makeHdbMotor /monochromator mchi mchi
|
||||||
|
makeHdbMotor /monochromator mphi mphi
|
||||||
|
makeHdbMotor /monochromator mx mx
|
||||||
|
makeHdbMotor /monochromator mz mz
|
||||||
|
makeHdbMotor /monochromator mtth mtth
|
||||||
|
|
||||||
|
proc xhlist {opt args} {
|
||||||
|
clientput {
|
||||||
|
<?xml version = '1.0' encoding = 'UTF-8'?>
|
||||||
|
<sdo:datagraph xmlns:sdo="commonj.sdo">
|
||||||
|
<changeSummary xmlns=""/>
|
||||||
|
<hipadaba:Instrument xmlns:hipadaba="http://www.ansto.gov.au/bragg/hipadaba" id="hrpd" label="Echidna" >
|
||||||
|
<part id="sample" >
|
||||||
|
<device id="som" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="schi" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="sphi" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="sx" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="sz" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="stth" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
</part>
|
||||||
|
<part id="monochromator" label="" >
|
||||||
|
<device id="mom" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="mchi" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="mphi" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="mx" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="mz" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="mtth" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
|
||||||
|
</part>
|
||||||
|
<part id="slits" label="Slits System" >
|
||||||
|
<part id="1" label="Secondary Slits System" >
|
||||||
|
<device id="ss1u" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss1d" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss1l" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss1r" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss1vg" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss1vo" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss1hg" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss1ho" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
</part>
|
||||||
|
|
||||||
|
|
||||||
|
<part id="2" label="Secondary Slits System" >
|
||||||
|
<device id="ss2u" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss2d" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss2l" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss2r" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss2vg" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss2vo" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss2hg" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
<device id="ss2ho" >
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardupperlim" />
|
||||||
|
<property privilege="READ_ONLY" dataType="Float" id="hardlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softlowerlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softupperlim" />
|
||||||
|
<property privilege="USER" dataType="Float" id="softzero" />
|
||||||
|
<property privilege="USER" dataType="Float" id="fixed" />
|
||||||
|
<property privilege="USER" dataType="Float" id="interruptmode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="precision" />
|
||||||
|
<property privilege="USER" dataType="Float" id="accesscode" />
|
||||||
|
<property privilege="USER" dataType="Float" id="sign" />
|
||||||
|
<property privilege="USER" dataType="Float" id="failafter" />
|
||||||
|
<property privilege="USER" dataType="Float" id="maxretry" />
|
||||||
|
<property privilege="USER" dataType="Float" id="ignorefault" />
|
||||||
|
<property privilege="USER" dataType="Float" id="movecount" />
|
||||||
|
<property privilege="USER" dataType="Float" id="position" />
|
||||||
|
</device>
|
||||||
|
</part>
|
||||||
|
</part>
|
||||||
|
</hipadaba:Instrument>
|
||||||
|
</sdo:datagraph>
|
||||||
|
} "value"
|
||||||
|
}
|
||||||
|
publish xhlist spy
|
||||||
|
|
||||||
Reference in New Issue
Block a user