- Some work to MARS

This commit is contained in:
koennecke
2005-10-05 07:42:29 +00:00
parent b8c30a7cb1
commit afa409a27e
21 changed files with 5047 additions and 0 deletions

128
tcl/makedriveskel Executable file
View File

@ -0,0 +1,128 @@
#!/usr/bin/tclsh
#---------------------------------------------------------------
# Create the skeleton of a drivable object with the correct
# interface functions and some more.
#
# Mark Koennecke, September 2005
#---------------------------------------------------------------
if { [llength $argv] < 2} {
puts stdout "usage:\n\tmakedriveskel prefix datastuctname"
exit 1
}
set prefix [lindex $argv 0]
set structname [lindex $argv 1]
#------------- GetInterface function
puts stdout "/*---------------------------------------------------------------*/"
puts stdout "static void *${prefix}GetInterface(void *data, int iD){"
puts stdout " $structname self = NULL; "
puts stdout " "
puts stdout " self = ($structname)data;"
puts stdout " if(self != NULL && iD == DRIVEID){"
puts stdout " return self->pDriv;"
puts stdout " } else {"
puts stdout " return NULL;"
puts stdout " }"
puts stdout " return NULL;"
puts stdout "}"
#------------------- Halt
puts stdout "/*----------------------------------------------------------------"
puts stdout " This routine can return either OKOK or HWFault when thing"
puts stdout " go wrong. However, the return value of Halt is usually ignored!"
puts stdout "------------------------------------------------------------------*/"
puts stdout "static int ${prefix}Halt(void *data) {"
puts stdout " $structname self = NULL; "
puts stdout " "
puts stdout " self = ($structname)data;"
puts stdout ""
puts stdout " return OKOK; "
puts stdout "}"
#------------------ CheckLimits
puts stdout "/*----------------------------------------------------------------"
puts stdout " This routine can return either 1 or 0. 1 means the position can "
puts stdout " be reached, 0 NOT"
puts stdout " If 0, error shall contain up to errlen characters of information"
puts stdout " about which limit was violated"
puts stdout "------------------------------------------------------------------*/"
puts stdout "static int ${prefix}CheckLimits(void *data, float val,"
puts stdout " char *error, int errlen){"
puts stdout " $structname self = NULL; "
puts stdout " "
puts stdout " self = ($structname)data;"
puts stdout ""
puts stdout " return 1; "
puts stdout "}"
#----------------- SetValue
puts stdout "/*----------------------------------------------------------------"
puts stdout " This routine can return 0 when a limit problem occurred "
puts stdout " OKOK when the motor was successfully started "
puts stdout " HWFault when a problem occured starting the device"
puts stdout " Possible errors shall be printed to pCon"
puts stdout " For real motors, this is supposed to try at least three times"
puts stdout " to start the motor in question"
puts stdout " val is the value to drive the motor too"
puts stdout "------------------------------------------------------------------*/"
puts stdout "static long ${prefix}SetValue(void *data, SConnection *pCon, float val){"
puts stdout " $structname self = NULL; "
puts stdout " "
puts stdout " self = ($structname)data;"
puts stdout ""
puts stdout " return 1; "
puts stdout "}"
#-------------- CheckStatus
puts stdout "/*----------------------------------------------------------------"
puts stdout " Checks the status of a running motor. Possible return values"
puts stdout " HWBusy The motor is still running"
puts stdout " OKOK or HWIdle when the motor finished driving"
puts stdout " HWFault when a hardware problem ocurred"
puts stdout " HWPosFault when the hardware cannot reach a position"
puts stdout " Errors are duly to be printed to pCon"
puts stdout " For real motors CheckStatus again shall try hard to fix any "
puts stdout " issues with the motor "
puts stdout "------------------------------------------------------------------*/"
puts stdout "static int ${prefix}CheckStatus(void *data, SConnection *pCon){"
puts stdout " $structname self = NULL; "
puts stdout " "
puts stdout " self = ($structname)data;"
puts stdout ""
puts stdout " return 1; "
puts stdout "}"
#----------------- GetValue
puts stdout "/*----------------------------------------------------------------"
puts stdout " GetValue is supposed to read a motor position"
puts stdout " On errors, -99999999.99 is returned and messages printed to pCon"
puts stdout "------------------------------------------------------------------*/"
puts stdout "static float ${prefix}GetValue(void *data, SConnection *pCon){"
puts stdout " $structname self = NULL; "
puts stdout " float val = -99999999.99;"
puts stdout " "
puts stdout " self = ($structname)data;"
puts stdout ""
puts stdout " return val; "
puts stdout "}"
#---------------MakeObject
puts stdout "/*----------------------------------------------------------------"
puts stdout " returns NULL on failure, a new datastructure else"
puts stdout "------------------------------------------------------------------*/"
puts stdout "static $structname ${prefix}MakeObject(){"
puts stdout " $structname self = NULL; "
puts stdout ""
puts stdout " self->pDes->GetInterface = ${prefix}GetInterface;"
puts stdout " self->pDriv->Halt = ${prefix}Halt;"
puts stdout " self->pDriv->CheckLimits = ${prefix}CheckLimits;"
puts stdout " self->pDriv->SetValue = ${prefix}SetValue;"
puts stdout " self->pDriv->CheckStatus = ${prefix}CheckStatus;"
puts stdout " self->pDriv->GetValue = ${prefix}GetValue;"
puts stdout ""
puts stdout " return self;"
puts stdout "}"
puts stdout ""

3013
tmp/all.hkl Normal file

File diff suppressed because it is too large Load Diff

27
tmp/amorset.tcl Normal file
View File

@ -0,0 +1,27 @@
#----------- settings for AMOR which help test the new AMOR settings module
soz softzero 145.5
com softzero 0
cox softzero 0
dbs softzero 23.7
d2b softzero -5.25
d2t softzero 0
d3b softzero -86.18
d3t softzero -1.8
d4b softzero 0
d4t softzero .5
d5b softzero 0
d5t softzero 0
aoz softzero 0
aom softzero -.026
com sign -1
d4b sign -1
amorset mono read 500
amorset mono active 1
amorset slit1 read 1000
amorset slit1 active 1
amorset sample read 2000
amorset sample active 1
amorset slit4 read 3000
amorset slit4 active 1
amorset detector read 4000
amorset detector active 1

51
tmp/batchedtest.tcl Normal file
View File

@ -0,0 +1,51 @@
#
title alignement test
user stahn
sample shit
#
dr s2t .0 som .0
dr stz 15
count timer 3
dr stz 17.9
#
dr s2t .4 som .2
#
count timer 3
#
dr s2t 1.2 som .6
#
count timer 3
#
dr s2t 1.6 som .8
#
count timer 3
#
dr s2t 2.0 som 1
#
count timer 3
#
dr s2t 0 som 0
dr stz 15
count timer 3
dr stz 17.9
#
dr s2t .4 som .2
#
count timer 3
#
dr s2t 1.2 som .6
#
count timer 3
#
dr s2t 1.6 som .8
#
count timer 3
#
dr s2t 2.0 som 1
#
count timer 3
#
count timer 3
count timer 3
count timer 3
#

51
tmp/bbtest.tst Normal file
View File

@ -0,0 +1,51 @@
#
title alignement test
user stahn
sample shit
#
dr s2t .0 som .0
dr stz 15
count timer 3
dr stz 17.9
#
dr s2t .4 som .2
#
count timer 3
#
dr s2t 1.2 som .6
#
count timer 3
#
dr s2t 1.6 som .8
#
count timer 3
#
dr s2t 2.0 som 1
#
count timer 3
#
dr s2t 0 som 0
dr stz 15
count timer 3
dr stz 17.9
#
dr s2t .4 som .2
#
count timer 3
#
dr s2t 1.2 som .6
#
count timer 3
#
dr s2t 1.6 som .8
#
count timer 3
#
dr s2t 2.0 som 1
#
count timer 3
#
count timer 3
count timer 3
count timer 3
#

51
tmp/btest.tst Normal file
View File

@ -0,0 +1,51 @@
#
title alignement test
user stahn
sample shit
#
dr s2t .0 som .0
dr stz 15
count timer 3
dr stz 17.9
#
dr s2t .4 som .2
#
count timer 3
#
dr s2t 1.2 som .6
#
count timer 3
#
dr s2t 1.6 som .8
#
count timer 3
#
dr s2t 2.0 som 1
#
count timer 3
#
dr s2t 0 som 0
dr stz 15
count timer 3
dr stz 17.9
#
dr s2t .4 som .2
#
count timer 3
#
dr s2t 1.2 som .6
#
count timer 3
#
dr s2t 1.6 som .8
#
count timer 3
#
dr s2t 2.0 som 1
#
count timer 3
#
count timer 3
count timer 3
count timer 3
#

74
tmp/bug.lis Normal file
View File

@ -0,0 +1,74 @@
Script started on Tue 13 Sep 2005 12:11:49 PM CEST
Display type: XWINDOW
[tasp@pc4478 ~/tasp_sics]$ gdb debsics core.6603
GNU gdb Red Hat Linux (6.1post-1.20040607.52rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".
Core was generated by `/home/tasp/tasp_sics/SICServer /home/tasp/tasp_sics/tasp.tcl'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libtcl8.3.so...done.
Loaded symbols for /usr/lib/libtcl8.3.so
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
#0 0x00182009 in free () from /lib/tls/libc.so.6
(gdb) btr 
#0 0x00182009 in free () from /lib/tls/libc.so.6
#1 0x0017dc0b in _IO_free_backup_area_internal () from /lib/tls/libc.so.6
#2 0x0017c170 in _IO_new_file_overflow () from /lib/tls/libc.so.6
#3 0x0017cc00 in _IO_new_file_xsputn () from /lib/tls/libc.so.6
#4 0x00155357 in vfprintf () from /lib/tls/libc.so.6
#5 0x0015ddef in fprintf () from /lib/tls/libc.so.6
#6 0x08050aa0 in WriteSicsStatus (self=0x8667030,
file=0x86b17b0 "/home/tasp/log/syncstatus.tcl", iMot=1) at SCinter.c:424
#7 0x0805a75c in BackupStatus (pCon=0x867d280, pSics=0x8667030,
pData=0x866dbf8, argc=2, argv=0xbfff91e4) at status.c:344
#8 0x0805600f in SicsUnknownProc (pData=0x866cf50, pInter=0x8667610, argc=3,
argv=0xbfff91e0) at macro.c:182
#9 0x00d317ec in TclInvokeStringCommand () from /usr/lib/libtcl8.3.so
#10 0x00d4e603 in TclExecuteByteCode () from /usr/lib/libtcl8.3.so
#11 0x00d32292 in Tcl_EvalObjEx () from /usr/lib/libtcl8.3.so
#12 0x00d746b8 in TclObjInterpProc () from /usr/lib/libtcl8.3.so
#13 0x00d6d513 in TclExpandTokenArray () from /usr/lib/libtcl8.3.so
#14 0x00d6dbfe in Tcl_EvalEx () from /usr/lib/libtcl8.3.so
#15 0x00d6df62 in Tcl_Eval () from /usr/lib/libtcl8.3.so
#16 0x080571d5 in TclAction (pCon=0x867d280, pSics=0x8667030, pData=0x8688d90,
argc=2, argv=0x86ad290) at macro.c:861
#17 0x080506bc in InterpExecute (self=0x8667030, pCon=0x867d280,
pText=0xbfffa6b0 "syncbackup /home/tasp/log/syncstatus.tcl")
---Type <return> to continue, or q <return> to quit---
at SCinter.c:301
#18 0x080576ab in TransactAction (pCon=0x867d280, pSics=0x8667030,
pData=0x866d828, argc=3, argv=0x8685df8) at macro.c:984
#19 0x080506bc in InterpExecute (self=0x8667030, pCon=0x867d280,
pText=0x86b08f8 "transact syncbackup /home/tasp/log/syncstatus.tcl")
at SCinter.c:301
#20 0x0804ec0f in SCInvoke (self=0x867d280, pInter=0x8667030,
pCommand=0x86b08f8 "transact syncbackup /home/tasp/log/syncstatus.tcl")
at conman.c:1346
#21 0x0804fc85 in SCTaskFunction (pData=0x867d280) at conman.c:1824
#22 0x08055885 in TaskSchedule (self=0x866d198) at task.c:211
#23 0x08054b36 in RunServer (self=0x8667008) at nserver.c:409
#24 0x08054f1e in main (argc=2, argv=0xbfffb394) at SICSmain.c:59
(gdb) quit
[tasp@pc4478 ~/tasp_sics]$ exit

25
tmp/li-reduced.ub Normal file
View File

@ -0,0 +1,25 @@
om softzero 0
ch softzero 0
ph softzero 0
stt softzero 0
sample LiNbO3, reduced
user schaniel woike schefer
# June 30, 2005 Schefer Schaniel
hkl setub -0.0853209 -0.0408253 0.0667085 -0.2071918 -0.0948574 -0.0274408 -0.0101375 -0.1991136 -0.0006048
hkl setub -0.0835069 -0.0359178 0.0669138 -0.2078507 -0.0954050 -0.0269301 -0.0116421 -0.1997965 0.0008301
hkl setub -0.0835069 -0.0359178 0.0669138 -0.2078507 -0.0954050 -0.0269301 -0.0116421 -0.1997965 0.0008301
hkl setub -0.0812246 -0.0357234 0.0672142 -0.2088588 -0.0974462 -0.0261738 -0.0095618 -0.1988440 0.0007514
hkl setub -0.0810901 -0.0376026 0.0691056 -0.2045003 -0.0947790 -0.0274020 -0.0092719 -0.1951536 -0.0000073
hkl setub -0.0816891 -0.0373536 0.0676441 -0.2036469 -0.0945316 -0.0271433 -0.0093154 -0.1946803 0.0002011
hkl setub -0.0868862 -0.0387014 0.0661984 -0.2068806 -0.0912656 -0.0277929 -0.0150816 -0.2018639 -0.0001260
hkl setub 0.0865922 0.0382913 0.0665164 0.2067114 0.0968973 -0.0278987 0.0091118 0.1986342 0.0007869
hkl setub 0.0865922 0.0483009 -0.0665164 0.2067114 0.1098141 0.0278987 0.0091118 -0.1895224 -0.0007869
hkl setub 0.0827032 0.0453160 -0.0670359 0.2084762 0.1054149 0.0266105 0.0029515 -0.1927304 -0.0012072
hkl setub 0.0825852 0.0448308 -0.0665571 0.2067716 0.1091085 0.0265991 0.0076522 -0.1889944 -0.0004319
hkl setub 0.0812764 0.0440605 -0.0667313 0.2073279 0.1090023 0.0261758 0.0071815 -0.1892602 -0.0004596
#
July 4, 2005
hkl setub 0.0821425 0.0444320 -0.0666986 0.2072366 0.1088816 0.0264524 0.0070800 -0.1895129 -0.0004399
#end ub
exe tmp/table.res
#end

85
tmp/m2t_generator Executable file
View File

@ -0,0 +1,85 @@
#!/usr/bin/perl -w
#
# preliminary way to set the monochromator 2 theta angle 'mth' and
# based thereon the sample 2 theta angle 's2t'.
#
use Math::Trig ;
#
##################################################################
#
if ($ARGV[0]) {
$m2t = $ARGV[0] ;
} else {
die " *** usage: m2t_generator <m2t>\n" ;
} ;
#----------------------------------------------
# list of off-sets:
$M = 100.0 ; # monitor / polariser
$DS = -50.0 ; # shielding slit
$D2 = -52.5 ; # 2nd diaphragm
$D3 = -53.5 ; # 3rd diaphragm
$S = 280.8 ; # sample table
#$D4 = 0.0 ; 4th diaphragm
#$D5 = 0.0 ; # 5th diaphragm
$D = -162.0 ; # single detector
#$D = 0.0 ; # area detector
#----------------------------------------------
# list of fix or default values:
$DST = 15.0 ; # opening shielding slit
$D2T = 1.0 ; # opening 2nd diaphragm
$D3T = 1.0 ; # opening 2rd diaphragm
if ( $ARGV[1] ) {
$s2t = $ARGV[1] ;
} else {
$s2t = 0.0 ; # sample 2 theta
} ;
#----------------------------------------------
# list of positions due to the ruler:
$M += 7440.0 ; # monitor / polariser
$DS += 6980.0 ; # shielding slit
$D2 += 6653.0 ; # 2nd diaphragm
$D3 += 5956.0 ; # 3rd diaphragm
$S += 5047.8 ; # sample table
#$D4 += 0.0 ; # 4th diaphragm
#$D5 += 0.0 ; # 5th diaphragm
$D += 2600.0 ; # detector stage
#----------------------------------------------
#----------------------------------------------
# calculus
# from polariser / monochromator to sample
$DSB = abs($M-$DS) * tan(deg2rad($m2t)) - 0.5 * $DST ;
$D2B = abs($M-$D2) * tan(deg2rad($m2t)) - 0.5 * $D2T ;
$D3B = abs($M-$D3) * tan(deg2rad($m2t)) - 0.5 * $D3T ;
$SOZ = abs($M-$S) * tan(deg2rad($m2t)) ;
# from sample to detector
$com = $s2t + $m2t ;
$COX = abs($S-$D) * ( cos(deg2rad(-$com)) - 1 ) ;
$COZ = abs($S-$D) * sin(deg2rad($com)) + $SOZ ;
#
printf "clientput MS = %5.1f mm\n", abs($M-$S) ;
printf "clientput SD = %5.1f mm\n", abs($S-$D) ;
printf "clientput MD = %5.1f mm\n", abs($M-$D) ;
printf "clientput D2M = %5.1f mm\n", abs($M-$D2) ;
printf "clientput D3M = %5.1f mm\n", abs($M-$D3) ;
printf "clientput DBM = %5.1f mm\n", abs($M-$DS) ;
#
printf "clientput run dbs %5.1f \n", $DSB ;
printf "clientput [run dbs %5.1f]\n", $DSB ;
printf "clientput run d2b %5.1f \n", $D2B ;
printf "clientput [run d2b %5.1f]\n", $D2B ;
printf "clientput run d2t %5.1f \n", $D2T ;
printf "clientput [run d2t %5.1f]\n", $D2T ;
printf "clientput run d3b %5.1f \n", $D3B ;
printf "clientput [run d3b %5.1f]\n", $D3B ;
printf "clientput run d3t %5.1f \n", $D3T ;
printf "clientput [run d3t %5.1f]\n", $D3T ;
printf "clientput run soz %5.1f \n", $SOZ ;
printf "clientput [run soz %5.1f]\n", $SOZ ;
printf "clientput run com %5.1f \n", $com ;
printf "clientput [run com %5.1f]\n", $com ;
printf "clientput run cox %5.1f \n", $COX ;
printf "clientput [run cox %5.1f]\n", $COX ;
printf "clientput run coz %5.1f \n", $COZ ;
printf "clientput [run coz %5.1f]\n", $COZ ;
#
# The End *

9
tmp/rafin.bck Normal file
View File

@ -0,0 +1,9 @@
HoNi2B2C
1 1 1 0 5. 10.0
0 1.1781
0 0.0 0 0.0 0 0.0 0 0.0
0 3.51 0 3.51 0 10.53 0 90. 0 90. 0 90.
0 0 3 19.34 147.218 180. 0.
2 0 0 39.57 67.165 180. 0.
0 2 0 39.57 18. 90. 0.
0

8
tmp/rafin.dat Normal file
View File

@ -0,0 +1,8 @@
HoNi2B2C
1 1 1 0 5. 10.0
0 1.1781
0 0.0 0 0.0 0 0.0 0 0.0
0 3.51 0 3.51 0 10.53 0 90. 0 90. 0 90.
2 0 0 39.57 67.165 180. 0.
0 0 3 19.34 147.218 180. 0.
0

BIN
tmp/rafin.out Normal file

Binary file not shown.

BIN
tmp/rafin.out.bck Normal file

Binary file not shown.

3
tmp/sev.go Normal file
View File

@ -0,0 +1,3 @@
#
dr a4 20

8
tmp/shell80.go Normal file
View File

@ -0,0 +1,8 @@
title omega/2theta comparision with previous omega mode
sample omega/2theta
dataset close
dataset psimode 0
exe tmp/standard-reduced.go
stt softlowerlim 5
stt softupperlim 120
mess measure tmp/all.hkl

7
tmp/standard-reduced.go Normal file
View File

@ -0,0 +1,7 @@
mess countmode timer
mess preset 1
mess step .04
mess np 31
four
exe tmp/li.ub
#end

2
tmp/t.go Normal file
View File

@ -0,0 +1,2 @@
exec /usr/bin/nassnase

18
tmp/table.res Normal file
View File

@ -0,0 +1,18 @@
mess countmode monitor
#read hkl only
mess psimode 0
#
mess table clear
#
mess table add 35 om 0.035 40 10000
mess table add 50 om 0.040 40 10000
mess table add 70 om 0.050 40 10000
mess table add 80 om 0.050 40 15000
# makes om/2theta-scans for stt>90 deg
mess table add 90 o2t 0.070 40 20000
mess table add 100 o2t 0.080 40 20000
mess table add 110 o2t 0.090 40 25000
mess table add 120 o2t 0.012 40 30000
#end table
mess table list
#end

637
tmp/taspstatus.tcl Normal file
View File

@ -0,0 +1,637 @@
updateqe
# Motor a1
a1 sign 1.000000
a1 SoftZero -0.057000
a1 SoftLowerLim -86.642998
a1 SoftUpperLim -9.942999
a1 Fixed -1.000000
a1 InterruptMode 0.000000
a1 precision 0.010000
a1 ignorefault 0.000000
a1 AccessCode 2.000000
a1 movecount 10.000000
# Motor a2
a2 sign 1.000000
a2 SoftZero -0.268000
a2 SoftLowerLim -124.000000
a2 SoftUpperLim -20.000002
a2 Fixed -1.000000
a2 InterruptMode 1.000000
a2 precision 0.020000
a2 ignorefault 0.000000
a2 AccessCode 2.000000
a2 movecount 10.000000
# Motor a3
a3 sign 1.000000
a3 SoftZero 0.000000
a3 SoftLowerLim -176.067017
a3 SoftUpperLim 160.308945
a3 Fixed -1.000000
a3 InterruptMode 0.000000
a3 precision 0.020000
a3 ignorefault 0.000000
a3 AccessCode 2.000000
a3 movecount 10.000000
# Motor a4
a4 sign 1.000000
a4 SoftZero -0.145000
a4 SoftLowerLim -10.000000
a4 SoftUpperLim 132.000000
a4 Fixed -1.000000
a4 InterruptMode 1.000000
a4 precision 0.020000
a4 ignorefault 0.000000
a4 AccessCode 2.000000
a4 movecount 10.000000
# Motor mcv
mcv sign 1.000000
mcv SoftZero 0.100000
mcv SoftLowerLim -5.100000
mcv SoftUpperLim 90.000000
mcv Fixed -1.000000
mcv InterruptMode 0.000000
mcv precision 0.100000
mcv ignorefault 0.000000
mcv AccessCode 2.000000
mcv movecount 10.000000
# Motor sro
sro sign 1.000000
sro SoftZero 0.000000
sro SoftLowerLim -117.000000
sro SoftUpperLim 173.000000
sro Fixed -1.000000
sro InterruptMode 0.000000
sro precision 0.010000
sro ignorefault 0.000000
sro AccessCode 2.000000
sro movecount 10.000000
# Motor mtl
mtl sign 1.000000
mtl SoftZero 0.000000
mtl SoftLowerLim -7.000000
mtl SoftUpperLim 16.000000
mtl Fixed 1.000000
mtl InterruptMode 0.000000
mtl precision 0.010000
mtl ignorefault 0.000000
mtl AccessCode 2.000000
mtl movecount 10.000000
# Motor mtu
mtu sign 1.000000
mtu SoftZero -1.800000
mtu SoftLowerLim -13.800000
mtu SoftUpperLim 17.799999
mtu Fixed 1.000000
mtu InterruptMode 0.000000
mtu precision 0.050000
mtu ignorefault 0.000000
mtu AccessCode 2.000000
mtu movecount 10.000000
# Motor mgl
mgl sign 1.000000
mgl SoftZero 0.000000
mgl SoftLowerLim -10.000000
mgl SoftUpperLim 10.000000
mgl Fixed 1.000000
mgl InterruptMode 0.000000
mgl precision 0.010000
mgl ignorefault 0.000000
mgl AccessCode 2.000000
mgl movecount 10.000000
# Motor a5
a5 sign 1.000000
a5 SoftZero 87.680000
a5 SoftLowerLim -190.309967
a5 SoftUpperLim 14.690055
a5 Fixed -1.000000
a5 InterruptMode 0.000000
a5 precision 0.010000
a5 ignorefault 0.000000
a5 AccessCode 2.000000
a5 movecount 10.000000
# Motor a6
a6 sign 1.000000
a6 SoftZero -0.190000
a6 SoftLowerLim -137.809937
a6 SoftUpperLim 118.119728
a6 Fixed -1.000000
a6 InterruptMode 3.000000
a6 precision 0.010000
a6 ignorefault 0.000000
a6 AccessCode 2.000000
a6 movecount 10.000000
# Motor ach
ach sign 1.000000
ach SoftZero 0.000000
ach SoftLowerLim -0.400000
ach SoftUpperLim 100.000000
ach Fixed 1.000000
ach InterruptMode 0.000000
ach precision 0.100000
ach ignorefault 0.000000
ach AccessCode 2.000000
ach movecount 10.000000
# Motor stl
stl sign 1.000000
stl SoftZero 0.000000
stl SoftLowerLim -19.000000
stl SoftUpperLim 19.000000
stl Fixed -1.000000
stl InterruptMode 0.000000
stl precision 0.010000
stl ignorefault 0.000000
stl AccessCode 2.000000
stl movecount 10.000000
# Motor stu
stu sign 1.000000
stu SoftZero 0.000000
stu SoftLowerLim -18.000000
stu SoftUpperLim 18.000000
stu Fixed -1.000000
stu InterruptMode 0.000000
stu precision 0.010000
stu ignorefault 0.000000
stu AccessCode 2.000000
stu movecount 10.000000
# Motor atl
atl sign 1.000000
atl SoftZero 0.000000
atl SoftLowerLim -17.000000
atl SoftUpperLim 17.000000
atl Fixed -1.000000
atl InterruptMode 0.000000
atl precision 0.100000
atl ignorefault 0.000000
atl AccessCode 2.000000
atl movecount 10.000000
# Motor atu
atu sign 1.000000
atu SoftZero -0.488000
atu SoftLowerLim -15.512000
atu SoftUpperLim 16.488001
atu Fixed 1.000000
atu InterruptMode 0.000000
atu precision 0.100000
atu ignorefault 0.000000
atu AccessCode 2.000000
atu movecount 10.000000
# Motor sgl
sgl sign 1.000000
sgl SoftZero -0.601000
sgl SoftLowerLim -11.449000
sgl SoftUpperLim 15.000000
sgl Fixed -1.000000
sgl InterruptMode 0.000000
sgl precision 0.010000
sgl ignorefault 0.000000
sgl AccessCode 2.000000
sgl movecount 10.000000
# Motor sgu
sgu sign 1.000000
sgu SoftZero -0.085000
sgu SoftLowerLim -13.915000
sgu SoftUpperLim 15.085000
sgu Fixed -1.000000
sgu InterruptMode 0.000000
sgu precision 0.010000
sgu ignorefault 0.000000
sgu AccessCode 2.000000
sgu movecount 10.000000
# Motor agl
agl sign 1.000000
agl SoftZero 0.000000
agl SoftLowerLim -10.000000
agl SoftUpperLim 10.000000
agl Fixed 1.000000
agl InterruptMode 0.000000
agl precision 0.010000
agl ignorefault 0.000000
agl AccessCode 2.000000
agl movecount 10.000000
# Counter counter
counter SetPreset 20000.000000
counter SetMode Monitor
as 5.176000
as setAccess 2
bs 5.176000
bs setAccess 2
cs 10.740000
cs setAccess 2
aa 90.000000
aa setAccess 2
bb 90.000000
bb setAccess 2
cc 90.000000
cc setAccess 2
ax 1.000000
ax setAccess 2
ay 0.000000
ay setAccess 2
az 0.000000
az setAccess 2
bx 0.000000
bx setAccess 2
by 0.000000
by setAccess 2
bz -1.000000
bz setAccess 2
ei 3.083731
ei setAccess 2
ki 1.219954
ki setAccess 2
ef 3.501806
ef setAccess 2
kf 1.300023
kf setAccess 2
qh -0.054029
qh setAccess 2
qk 0.000000
qk setAccess 2
ql 3.271409
ql setAccess 2
en -0.418075
en setAccess 2
tei 3.083680
tei setAccess 2
tki 1.219944
tki setAccess 2
tef 2.983680
tef setAccess 2
tkf 1.200000
tkf setAccess 2
tqh 0.000000
tqh setAccess 2
tqk 0.000000
tqk setAccess 2
tql 3.142300
tql setAccess 2
ten 0.100000
ten setAccess 2
tqm 1.838329
tqm setAccess 2
dm 3.354000
dm setAccess 1
da 3.354000
da setAccess 1
ss 1
ss setAccess 2
sa -1
sa setAccess 2
fx 2
fx setAccess 2
np 31
np setAccess 2
ti 20.000000
ti setAccess 2
mn 20000
mn setAccess 2
if1v 0.010000
if1v setAccess 2
if2v 1.000000
if2v setAccess 2
if1h 0.000000
if1h setAccess 2
if2h 0.000000
if2h setAccess 2
helm 15.775705
helm setAccess 2
hx 0.000000
hx setAccess 2
hy 0.000000
hy setAccess 2
hz 0.000000
hz setAccess 2
swunit 0
swunit setAccess 2
f1 0
f1 setAccess 2
f2 0
f2 setAccess 2
title water difusion in CLAYS Na-mont +45degrees
title setAccess 2
user juranyi/gonzalez
user setAccess 2
lastcommand sc qh 0 0 3.1423 1 dqh 0 0 0 0.1 np 31 mn 20000
lastcommand setAccess 2
output a1 a2 a3 a4 a5 a6 ei ef qm
output setAccess 2
local Ronnow
local setAccess 2
alf1 800.000000
alf1 setAccess 2
alf2 80.000000
alf2 setAccess 2
alf3 800.000000
alf3 setAccess 2
alf4 800.000000
alf4 setAccess 2
bet1 400.000000
bet1 setAccess 2
bet2 400.000000
bet2 setAccess 2
bet3 400.000000
bet3 setAccess 2
bet4 400.000000
bet4 setAccess 2
da1 -0.146000
da1 setAccess 2
da2 0.200000
da2 setAccess 2
da3 0.050000
da3 setAccess 2
da4 0.200000
da4 setAccess 2
da5 0.200000
da5 setAccess 2
da6 0.500000
da6 setAccess 2
dmcv 5.000000
dmcv setAccess 2
dsro 0.000000
dsro setAccess 2
dach 0.250000
dach setAccess 2
dmtl 0.500000
dmtl setAccess 2
dmtu 2.000000
dmtu setAccess 2
dstl 0.000000
dstl setAccess 2
dstu 0.000000
dstu setAccess 2
datl 2.000000
datl setAccess 2
datu 0.500000
datu setAccess 2
dmgl 0.200000
dmgl setAccess 2
dsgl -0.500000
dsgl setAccess 2
dsgu 0.500000
dsgu setAccess 2
dagl 1.000000
dagl setAccess 2
dei 0.500000
dei setAccess 2
dki -0.050000
dki setAccess 2
def 0.500000
def setAccess 2
dkf 0.000000
dkf setAccess 2
dqh 0.000000
dqh setAccess 2
dqk 0.000000
dqk setAccess 2
dql 0.000000
dql setAccess 2
den 0.100000
den setAccess 2
wav 0.000000
wav setAccess 2
etam 15.000000
etam setAccess 2
etas 60.000000
etas setAccess 2
etaa 30.000000
etaa setAccess 2
qm 1.914984
qm setAccess 2
dqm 21.000000
dqm setAccess 2
dtt 5.000000
dtt setAccess 2
lpa 0
lpa setAccess 2
di1 0.000000
di1 setAccess 2
di2 0.000000
di2 setAccess 2
di3 0.000000
di3 setAccess 2
di4 0.000000
di4 setAccess 2
di5 0.000000
di5 setAccess 2
di6 1.000000
di6 setAccess 2
di7 0.000000
di7 setAccess 2
di8 0.000000
di8 setAccess 2
dhx 0.000000
dhx setAccess 2
dhy 0.000000
dhy setAccess 2
dhz 0.000000
dhz setAccess 2
ti1 0.000000
ti1 setAccess 2
ti2 0.000000
ti2 setAccess 2
ti3 -5.000000
ti3 setAccess 2
ti4 0.000000
ti4 setAccess 2
ti5 0.000000
ti5 setAccess 2
ti6 0.000000
ti6 setAccess 2
ti7 0.000000
ti7 setAccess 2
ti8 0.000000
ti8 setAccess 2
thx 0.000000
thx setAccess 2
thy 0.000000
thy setAccess 2
thz 0.000000
thz setAccess 2
mrx1 1.000000
mrx1 setAccess 1
mrx2 8.880000
mrx2 setAccess 1
arx1 0.136500
arx1 setAccess 1
arx2 4.330500
arx2 setAccess 1
hconv1 1.000000
hconv1 setAccess 1
hconv2 1.000000
hconv2 setAccess 1
hconv3 1.000000
hconv3 setAccess 1
hconv4 1.000000
hconv4 setAccess 1
polfile /home/tasp/kuhn/flip_om.pal
polfile setAccess 2
diffscan monitor 4.000000
diffscan skip 0.000000
exe batchpath /home/tasp/juranyi
exe syspath ./
a1 hardupperlim 6.100000
a1 hardlowerlim -86.699997
a2 hardupperlim -21.650000
a2 hardlowerlim -128.500000
a3 hardupperlim 170.000000
a3 hardlowerlim -179.000000
a4 hardupperlim 137.899994
a4 hardlowerlim -135.500000
a5 hardupperlim 103.000000
a5 hardlowerlim -103.000000
a6 hardupperlim 119.000000
a6 hardlowerlim -138.000000
mcv hardupperlim 93.000000
mcv hardlowerlim -5.000000
sro hardupperlim 173.000000
sro hardlowerlim -117.000000
ach hardupperlim 10.000000
ach hardlowerlim -0.400000
mtl hardupperlim 17.000000
mtl hardlowerlim -17.000000
mtu hardupperlim 17.000000
mtu hardlowerlim -17.000000
stl hardupperlim 19.000000
stl hardlowerlim -19.000000
stu hardupperlim 18.000000
stu hardlowerlim -18.000000
stl hardupperlim 19.000000
stl hardlowerlim -19.000000
atu hardupperlim 17.000000
atu hardlowerlim -17.000000
mgl hardupperlim 10.000000
mgl hardlowerlim -10.000000
sgl hardupperlim 15.200000
sgl hardlowerlim -16.299999
sgu hardupperlim 17.500000
sgu hardlowerlim -14.200000
agl hardupperlim 10.000000
agl hardlowerlim -10.000000
atl hardupperlim 17.000000
atl hardlowerlim -17.000000
updateqe
a1 hardupperlim 6.100000
a1 hardlowerlim -86.699997
a2 hardupperlim -21.650000
a2 hardlowerlim -128.500000
a3 hardupperlim 170.000000
a3 hardlowerlim -179.000000
a4 hardupperlim 137.899994
a4 hardlowerlim -135.500000
a5 hardupperlim 103.000000
a5 hardlowerlim -103.000000
a6 hardupperlim 119.000000
a6 hardlowerlim -138.000000
mcv hardupperlim 93.000000
mcv hardlowerlim -5.000000
sro hardupperlim 173.000000
sro hardlowerlim -117.000000
ach hardupperlim 10.000000
ach hardlowerlim -0.400000
mtl hardupperlim 17.000000
mtl hardlowerlim -17.000000
mtu hardupperlim 17.000000
mtu hardlowerlim -17.000000
stl hardupperlim 19.000000
stl hardlowerlim -19.000000
stu hardupperlim 18.000000
stu hardlowerlim -18.000000
stl hardupperlim 19.000000
stl hardlowerlim -19.000000
atu hardupperlim 17.000000
atu hardlowerlim -17.000000
mgl hardupperlim 10.000000
mgl hardlowerlim -10.000000
sgl hardupperlim 15.200000
sgl hardlowerlim -16.299999
sgu hardupperlim 17.500000
sgu hardlowerlim -14.200000
agl hardupperlim 10.000000
agl hardlowerlim -10.000000
atl hardupperlim 17.000000
atl hardlowerlim -17.000000
updateqe
a1 hardupperlim 6.100000
a1 hardlowerlim -86.699997
a2 hardupperlim -21.650000
a2 hardlowerlim -128.500000
a3 hardupperlim 170.000000
a3 hardlowerlim -179.000000
a4 hardupperlim 137.899994
a4 hardlowerlim -135.500000
a5 hardupperlim 103.000000
a5 hardlowerlim -103.000000
a6 hardupperlim 119.000000
a6 hardlowerlim -138.000000
mcv hardupperlim 93.000000
mcv hardlowerlim -5.000000
sro hardupperlim 173.000000
sro hardlowerlim -117.000000
ach hardupperlim 10.000000
ach hardlowerlim -0.400000
mtl hardupperlim 17.000000
mtl hardlowerlim -17.000000
mtu hardupperlim 17.000000
mtu hardlowerlim -17.000000
stl hardupperlim 19.000000
stl hardlowerlim -19.000000
stu hardupperlim 18.000000
stu hardlowerlim -18.000000
stl hardupperlim 19.000000
stl hardlowerlim -19.000000
atu hardupperlim 17.000000
atu hardlowerlim -17.000000
mgl hardupperlim 10.000000
mgl hardlowerlim -10.000000
sgl hardupperlim 15.200000
sgl hardlowerlim -16.299999
sgu hardupperlim 17.500000
sgu hardlowerlim -14.200000
agl hardupperlim 10.000000
agl hardlowerlim -10.000000
atl hardupperlim 17.000000
atl hardlowerlim -17.000000
updateqe
a1 hardupperlim 6.100000
a1 hardlowerlim -86.699997
a2 hardupperlim -21.650000
a2 hardlowerlim -128.500000
a3 hardupperlim 170.000000
a3 hardlowerlim -179.000000
a4 hardupperlim 137.899994
a4 hardlowerlim -135.500000
a5 hardupperlim 103.000000
a5 hardlowerlim -103.000000
a6 hardupperlim 119.000000
a6 hardlowerlim -138.000000
mcv hardupperlim 93.000000
mcv hardlowerlim -5.000000
sro hardupperlim 173.000000
sro hardlowerlim -117.000000
ach hardupperlim 10.000000
ach hardlowerlim -0.400000
mtl hardupperlim 17.000000
mtl hardlowerlim -17.000000
mtu hardupperlim 17.000000
mtu hardlowerlim -17.000000
stl hardupperlim 19.000000
stl hardlowerlim -19.000000
stu hardupperlim 18.000000
stu hardlowerlim -18.000000
stl hardupperlim 19.000000
stl hardlowerlim -19.000000
atu hardupperlim 17.000000
atu hardlowerlim -17.000000
mgl hardupperlim 10.000000
mgl hardlowerlim -10.000000
sgl hardupperlim 15.200000
sgl hardlowerlim -16.299999
sgu hardupperlim 17.500000
sgu hardlowerlim -14.200000
agl hardupperlim 10.000000
agl hardlowerlim -10.000000
atl hardupperlim 17.000000
atl hardlowerlim -17.000000
updateqe
catch { remob new cfgenv sea }
catch { remob new samenv sea }

264
tmp/tasubstat.tcl Normal file
View File

@ -0,0 +1,264 @@
exe batchpath ./
exe syspath ./
#---- tasUB module tasub
tasub mono dd 3.354000
tasub mono hb1 1.000000
tasub mono hb2 1.000000
tasub mono vb1 1.000000
tasub mono vb2 1.000000
tasub mono ss -1
tasub ana dd 3.354000
tasub ana hb1 1.000000
tasub ana hb2 1.000000
tasub ana vb1 1.000000
tasub ana vb2 1.000000
tasub ana ss -1
tasub cell 5.955000 6.836200 3.246200 90.000000 90.000000 90.000000
tasub clear
tasub addref 0.00 2.00 0.00 1.14 27.72 0.67 1.88 30.50 30.50
tasub addref 0.00 0.00 2.00 -72.29 60.59 0.67 -0.99 30.50 30.50
tasub const kf
tasub ss 1
tasub setub -0.005106 -0.142613 0.067899 0.000176 -0.032261 -0.300467 0.167848 -0.004304 0.002380
tasub setnormal -0.030403 0.001046 0.999534
tasub settarget 0.000000 2.000000 2.000000 2.000000 3.836675 3.836675
tasub r1 0.00 2.00 0.00 1.14 27.72 0.67 1.88 30.50 30.50
tasub r2 0.00 0.00 2.00 -72.29 60.59 0.67 -0.99 30.50 30.50
tasub update
scaninfo 0,Unknown,1.0,.1
scaninfo setAccess 0
etaa 0.000000
etaa setAccess 2
etas 0.000000
etas setAccess 2
etam 0.000000
etam setAccess 2
bet4 0.000000
bet4 setAccess 2
bet3 0.000000
bet3 setAccess 2
bet2 0.000000
bet2 setAccess 2
bet1 0.000000
bet1 setAccess 2
alf4 0.000000
alf4 setAccess 2
alf3 0.000000
alf3 setAccess 2
alf2 0.000000
alf2 setAccess 2
alf1 10.000000
alf1 setAccess 2
polfile UNKNOWN
polfile setAccess 2
sample UNKNOWN
sample setAccess 2
local UNKNOWN
local setAccess 2
output a3 a4 sgu sgl
output setAccess 2
lastscancommand sc qh 1. 0 0 0 dqh .1 0 0 .2 np 5 ti 1
lastscancommand setAccess 2
email UNKNOWN
email setAccess 2
address UNKNOWN
address setAccess 2
affiliation UNKNOWN
affiliation setAccess 2
user UNKNOWN
user setAccess 2
title UNKNOWN
title setAccess 2
# Counter counter
counter SetPreset 1.000000
counter SetMode Timer
# Motor agl
agl sign 1.000000
agl SoftZero 0.000000
agl SoftLowerLim -10.000000
agl SoftUpperLim 10.000000
agl Fixed -1.000000
agl InterruptMode 0.000000
agl precision 0.010000
agl AccessCode 2.000000
agl movecount 10.000000
# Motor sgu
sgu sign 1.000000
sgu SoftZero 0.000000
sgu SoftLowerLim -16.000000
sgu SoftUpperLim 16.000000
sgu Fixed -1.000000
sgu InterruptMode 0.000000
sgu precision 0.010000
sgu AccessCode 2.000000
sgu movecount 10.000000
# Motor sgl
sgl sign 1.000000
sgl SoftZero 0.000000
sgl SoftLowerLim -16.000000
sgl SoftUpperLim 16.000000
sgl Fixed -1.000000
sgl InterruptMode 0.000000
sgl precision 0.010000
sgl AccessCode 2.000000
sgl movecount 10.000000
# Motor mgl
mgl sign 1.000000
mgl SoftZero 0.000000
mgl SoftLowerLim -10.000000
mgl SoftUpperLim 10.000000
mgl Fixed -1.000000
mgl InterruptMode 0.000000
mgl precision 0.010000
mgl AccessCode 2.000000
mgl movecount 10.000000
# Motor atu
atu sign 1.000000
atu SoftZero 0.000000
atu SoftLowerLim -17.000000
atu SoftUpperLim 16.879999
atu Fixed -1.000000
atu InterruptMode 0.000000
atu precision 0.010000
atu AccessCode 2.000000
atu movecount 10.000000
# Motor atl
atl sign 1.000000
atl SoftZero 0.000000
atl SoftLowerLim -17.000000
atl SoftUpperLim 17.000000
atl Fixed -1.000000
atl InterruptMode 0.000000
atl precision 0.010000
atl AccessCode 2.000000
atl movecount 10.000000
# Motor stu
stu sign 1.000000
stu SoftZero 0.000000
stu SoftLowerLim -30.000000
stu SoftUpperLim 30.000000
stu Fixed -1.000000
stu InterruptMode 0.000000
stu precision 0.010000
stu AccessCode 2.000000
stu movecount 10.000000
# Motor stl
stl sign 1.000000
stl SoftZero 0.000000
stl SoftLowerLim -30.000000
stl SoftUpperLim 30.000000
stl Fixed -1.000000
stl InterruptMode 0.000000
stl precision 0.010000
stl AccessCode 2.000000
stl movecount 10.000000
# Motor mtu
mtu sign 1.000000
mtu SoftZero 0.000000
mtu SoftLowerLim -17.000000
mtu SoftUpperLim 17.000000
mtu Fixed -1.000000
mtu InterruptMode 0.000000
mtu precision 0.010000
mtu AccessCode 2.000000
mtu movecount 10.000000
# Motor mtl
mtl sign 1.000000
mtl SoftZero 0.000000
mtl SoftLowerLim -17.000000
mtl SoftUpperLim 17.000000
mtl Fixed -1.000000
mtl InterruptMode 0.000000
mtl precision 0.010000
mtl AccessCode 2.000000
mtl movecount 10.000000
# Motor ach
ach sign 1.000000
ach SoftZero 0.000000
ach SoftLowerLim -0.500000
ach SoftUpperLim 11.500000
ach Fixed -1.000000
ach InterruptMode 0.000000
ach precision 0.010000
ach AccessCode 2.000000
ach movecount 10.000000
# Motor sro
sro sign 1.000000
sro SoftZero 0.000000
sro SoftLowerLim 0.000000
sro SoftUpperLim 351.000000
sro Fixed -1.000000
sro InterruptMode 0.000000
sro precision 0.010000
sro AccessCode 2.000000
sro movecount 10.000000
# Motor mcv
mcv sign 1.000000
mcv SoftZero 0.000000
mcv SoftLowerLim -9.000000
mcv SoftUpperLim 124.000000
mcv Fixed -1.000000
mcv InterruptMode 0.000000
mcv precision 0.010000
mcv AccessCode 2.000000
mcv movecount 10.000000
# Motor a6
a6 sign 1.000000
a6 SoftZero 0.000000
a6 SoftLowerLim -116.000000
a6 SoftUpperLim 166.000000
a6 Fixed -1.000000
a6 InterruptMode 0.000000
a6 precision 0.010000
a6 AccessCode 2.000000
a6 movecount 10.000000
# Motor a5
a5 sign 1.000000
a5 SoftZero 0.000000
a5 SoftLowerLim -200.000000
a5 SoftUpperLim 200.000000
a5 Fixed -1.000000
a5 InterruptMode 0.000000
a5 precision 0.010000
a5 AccessCode 2.000000
a5 movecount 10.000000
# Motor a4
a4 sign 1.000000
a4 SoftZero 0.000000
a4 SoftLowerLim -135.100006
a4 SoftUpperLim 123.400002
a4 Fixed -1.000000
a4 InterruptMode 0.000000
a4 precision 0.010000
a4 AccessCode 2.000000
a4 movecount 10.000000
# Motor a3
a3 sign 1.000000
a3 SoftZero 0.000000
a3 SoftLowerLim -177.300003
a3 SoftUpperLim 177.300003
a3 Fixed -1.000000
a3 InterruptMode 0.000000
a3 precision 0.010000
a3 AccessCode 2.000000
a3 movecount 10.000000
# Motor a2
a2 sign 1.000000
a2 SoftZero 0.000000
a2 SoftLowerLim -129.100006
a2 SoftUpperLim -22.000000
a2 Fixed -1.000000
a2 InterruptMode 0.000000
a2 precision 0.010000
a2 AccessCode 2.000000
a2 movecount 10.000000
# Motor a1
a1 sign 1.000000
a1 SoftZero 0.000000
a1 SoftLowerLim -87.000000
a1 SoftUpperLim 6.100000
a1 Fixed -1.000000
a1 InterruptMode 0.000000
a1 precision 0.010000
a1 AccessCode 2.000000
a1 movecount 10.000000

586
tmp/tricsstatus.tcl Normal file
View File

@ -0,0 +1,586 @@
yfactor 1.420000
yfactor setAccess 1
xfactor 0.715000
xfactor setAccess 1
ps.listfile peaksearch.dat
ps.listfile setAccess 2
ps.scansteps 24
ps.scansteps setAccess 2
ps.scanpreset 1000000.000000
ps.scanpreset setAccess 2
ps.preset 1000.000000
ps.preset setAccess 2
ps.countmode monitor
ps.countmode setAccess 2
ps.cogcontour 0.200000
ps.cogcontour setAccess 2
ps.cogwindow 60
ps.cogwindow setAccess 2
ps.window 7
ps.window setAccess 2
ps.steepness 3
ps.steepness setAccess 2
ps.threshold 30
ps.threshold setAccess 2
ps.sttstep 3.000000
ps.sttstep setAccess 2
ps.sttend 70.000000
ps.sttend setAccess 2
ps.sttstart 5.000000
ps.sttstart setAccess 2
ps.omstep 3.000000
ps.omstep setAccess 2
ps.omend 30.000000
ps.omend setAccess 2
ps.omstart 0.000000
ps.omstart setAccess 2
ps.chistep 12.000000
ps.chistep setAccess 2
ps.chiend 180.000000
ps.chiend setAccess 2
ps.chistart 0.000000
ps.chistart setAccess 2
ps.phistep 3.000000
ps.phistep setAccess 2
ps.phiend 180.000000
ps.phiend setAccess 2
ps.phistart 0.000000
ps.phistart setAccess 2
detdist3 450.000000
detdist3 setAccess 2
det3zeroy 128.000000
det3zeroy setAccess 2
det3zerox 128.000000
det3zerox setAccess 2
detdist2 450.000000
detdist2 setAccess 2
det2zeroy 128.000000
det2zeroy setAccess 2
det2zerox 128.000000
det2zerox setAccess 2
detdist1 450.000000
detdist1 setAccess 2
det1zeroy 128.000000
det1zeroy setAccess 2
det1zerox 128.000000
det1zerox setAccess 2
mono2theta 40.200001
mono2theta setAccess 2
monodescription Germanium-311
monodescription setAccess 2
starttime UNKNOWN
starttime setAccess 2
hm1 CountMode timer
hm1 preset 100.000000
#Four Circle Dataset Module mess
mess countmode timer
mess np 31
mess preset 1.000000
mess step 0.040000
mess weakthreshold 99999
mess compact 0
mess psd 0
mess weak 0
mess fastscan 0
mess table clear
mess table add 120.000000 o2t 0.012000 40 -0.100000
mess table add 110.000000 o2t 0.090000 40 -0.100000
mess table add 100.000000 o2t 0.080000 40 -0.100000
mess table add 90.000000 o2t 0.070000 40 -0.100000
mess table add 80.000000 om 0.050000 40 -0.100000
mess table add 70.000000 om 0.050000 40 -0.100000
mess table add 50.000000 om 0.040000 40 -0.100000
mess table add 35.000000 om 0.035000 40 60.000000
ubcalc cell 3.510000 3.510000 10.530000 90.000000 90.000000 90.000000
ubcalc ref1 2.000000 0.000000 0.000000 39.570000 67.165000 180.000000 0.000000
ubcalc ref2 0.000000 0.000000 3.000000 19.340000 147.218000 180.000000 0.000000
ubcalc ref3 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
ubcalc difftheta 10.000000
ubcalc maxindex 5
ubcalc maxlist 10
#Crystallographic Settings
hkl lambda 1.180900
hkl setub -0.111238 -0.000000 0.079646 0.264174 0.096153 0.051466 -0.000000 0.270030 0.000000
hkl hm 0
hkl scantolerance 0.000000
hkl nb 0
hkl phiom 1
sample_mur 0.000000
sample_mur setAccess 2
email UNKNOWN
email setAccess 2
adress UNKNOWN
adress setAccess 2
# Counter counter
counter SetPreset 1.000000
counter SetMode Timer
# Motor muca
muca sign 1.000000
muca SoftZero 0.000000
muca SoftLowerLim -22.000000
muca SoftUpperLim 22.000000
muca Fixed -1.000000
muca InterruptMode 0.000000
muca precision 0.010000
muca AccessCode 2.000000
muca movecount 10.000000
# Motor phi
phi sign 1.000000
phi SoftZero 0.000000
phi SoftLowerLim -360.000000
phi SoftUpperLim 360.000000
phi Fixed -1.000000
phi InterruptMode 0.000000
phi precision 0.010000
phi AccessCode 2.000000
phi movecount 10.000000
# Motor a31
a31 sign 1.000000
a31 SoftZero 0.000000
a31 SoftLowerLim -10.000000
a31 SoftUpperLim 45.000000
a31 Fixed -1.000000
a31 InterruptMode 0.000000
a31 precision 0.010000
a31 AccessCode 2.000000
a31 movecount 10.000000
# Motor ph
ph sign 1.000000
ph SoftZero 0.000000
ph SoftLowerLim -360.000000
ph SoftUpperLim 360.000000
ph Fixed -1.000000
ph InterruptMode 0.000000
ph precision 0.010000
ph AccessCode 2.000000
ph movecount 10.000000
# Motor chi
chi sign 1.000000
chi SoftZero 0.000000
chi SoftLowerLim -360.000000
chi SoftUpperLim 360.000000
chi Fixed -1.000000
chi InterruptMode 0.000000
chi precision 0.010000
chi AccessCode 2.000000
chi movecount 10.000000
# Motor ch
ch sign 1.000000
ch SoftZero 0.000000
ch SoftLowerLim -360.000000
ch SoftUpperLim 360.000000
ch Fixed -1.000000
ch InterruptMode 0.000000
ch precision 0.010000
ch AccessCode 2.000000
ch movecount 10.000000
# Motor a20
a20 sign 1.000000
a20 SoftZero 0.000000
a20 SoftLowerLim -360.000000
a20 SoftUpperLim 360.000000
a20 Fixed -1.000000
a20 InterruptMode 0.000000
a20 precision 0.010000
a20 AccessCode 2.000000
a20 movecount 10.000000
# Motor a10
a10 sign 1.000000
a10 SoftZero 0.000000
a10 SoftLowerLim -360.000000
a10 SoftUpperLim 360.000000
a10 Fixed -1.000000
a10 InterruptMode 0.000000
a10 precision 0.010000
a10 AccessCode 2.000000
a10 movecount 10.000000
# Motor th
th sign 1.000000
th SoftZero 0.000000
th SoftLowerLim 5.000000
th SoftUpperLim 120.000000
th Fixed -1.000000
th InterruptMode 0.000000
th precision 0.010000
th AccessCode 2.000000
th movecount 10.000000
# Motor a4
a4 sign 1.000000
a4 SoftZero 0.000000
a4 SoftLowerLim 5.000000
a4 SoftUpperLim 120.000000
a4 Fixed -1.000000
a4 InterruptMode 0.000000
a4 precision 0.010000
a4 AccessCode 2.000000
a4 movecount 10.000000
# Motor om
om sign 1.000000
om SoftZero 0.000000
om SoftLowerLim -180.000000
om SoftUpperLim 180.000000
om Fixed -1.000000
om InterruptMode 0.000000
om precision 0.010000
om AccessCode 2.000000
om movecount 10.000000
# Motor a3
a3 sign 1.000000
a3 SoftZero 0.000000
a3 SoftLowerLim -180.000000
a3 SoftUpperLim 180.000000
a3 Fixed -1.000000
a3 InterruptMode 0.000000
a3 precision 0.010000
a3 AccessCode 2.000000
a3 movecount 10.000000
# Motor a37
a37 sign 1.000000
a37 SoftZero 0.000000
a37 SoftLowerLim -22.000000
a37 SoftUpperLim 22.000000
a37 Fixed -1.000000
a37 InterruptMode 0.000000
a37 precision 0.010000
a37 AccessCode 2.000000
a37 movecount 10.000000
# Motor a26
a26 sign 1.000000
a26 SoftZero 0.000000
a26 SoftLowerLim -22.000000
a26 SoftUpperLim 22.000000
a26 Fixed -1.000000
a26 InterruptMode 0.000000
a26 precision 0.010000
a26 AccessCode 2.000000
a26 movecount 10.000000
# Motor a25
a25 sign 1.000000
a25 SoftZero 0.000000
a25 SoftLowerLim -22.000000
a25 SoftUpperLim 22.000000
a25 Fixed -1.000000
a25 InterruptMode 0.000000
a25 precision 0.010000
a25 AccessCode 2.000000
a25 movecount 10.000000
# Motor a24
a24 sign 1.000000
a24 SoftZero 0.000000
a24 SoftLowerLim -22.000000
a24 SoftUpperLim 22.000000
a24 Fixed -1.000000
a24 InterruptMode 0.000000
a24 precision 0.010000
a24 AccessCode 2.000000
a24 movecount 10.000000
# Motor a23
a23 sign 1.000000
a23 SoftZero 0.000000
a23 SoftLowerLim -22.000000
a23 SoftUpperLim 22.000000
a23 Fixed -1.000000
a23 InterruptMode 0.000000
a23 precision 0.010000
a23 AccessCode 2.000000
a23 movecount 10.000000
# Motor a22
a22 sign 1.000000
a22 SoftZero 0.000000
a22 SoftLowerLim -22.000000
a22 SoftUpperLim 22.000000
a22 Fixed -1.000000
a22 InterruptMode 0.000000
a22 precision 0.010000
a22 AccessCode 2.000000
a22 movecount 10.000000
# Motor b1
b1 sign 1.000000
b1 SoftZero 0.000000
b1 SoftLowerLim -22.000000
b1 SoftUpperLim 22.000000
b1 Fixed -1.000000
b1 InterruptMode 0.000000
b1 precision 0.010000
b1 AccessCode 2.000000
b1 movecount 10.000000
# Motor a16
a16 sign 1.000000
a16 SoftZero 0.000000
a16 SoftLowerLim -22.000000
a16 SoftUpperLim 22.000000
a16 Fixed -1.000000
a16 InterruptMode 0.000000
a16 precision 0.010000
a16 AccessCode 2.000000
a16 movecount 10.000000
# Motor a15
a15 sign 1.000000
a15 SoftZero 0.000000
a15 SoftLowerLim -22.000000
a15 SoftUpperLim 22.000000
a15 Fixed -1.000000
a15 InterruptMode 0.000000
a15 precision 0.010000
a15 AccessCode 2.000000
a15 movecount 10.000000
# Motor a14
a14 sign 1.000000
a14 SoftZero 0.000000
a14 SoftLowerLim -22.000000
a14 SoftUpperLim 22.000000
a14 Fixed -1.000000
a14 InterruptMode 0.000000
a14 precision 0.010000
a14 AccessCode 2.000000
a14 movecount 10.000000
# Motor a13
a13 sign 1.000000
a13 SoftZero 0.000000
a13 SoftLowerLim -22.000000
a13 SoftUpperLim 22.000000
a13 Fixed -1.000000
a13 InterruptMode 0.000000
a13 precision 0.010000
a13 AccessCode 2.000000
a13 movecount 10.000000
# Motor a12
a12 sign 1.000000
a12 SoftZero 0.000000
a12 SoftLowerLim -22.000000
a12 SoftUpperLim 22.000000
a12 Fixed -1.000000
a12 InterruptMode 0.000000
a12 precision 0.010000
a12 AccessCode 2.000000
a12 movecount 10.000000
# Motor a1
a1 sign 1.000000
a1 SoftZero 0.000000
a1 SoftLowerLim -22.000000
a1 SoftUpperLim 22.000000
a1 Fixed -1.000000
a1 InterruptMode 0.000000
a1 precision 0.010000
a1 AccessCode 2.000000
a1 movecount 10.000000
# Motor cex2
cex2 sign 1.000000
cex2 SoftZero 0.000000
cex2 SoftLowerLim -22.000000
cex2 SoftUpperLim 22.000000
cex2 Fixed -1.000000
cex2 InterruptMode 0.000000
cex2 precision 0.010000
cex2 AccessCode 2.000000
cex2 movecount 10.000000
# Motor cex1
cex1 sign 1.000000
cex1 SoftZero 0.000000
cex1 SoftLowerLim -22.000000
cex1 SoftUpperLim 22.000000
cex1 Fixed -1.000000
cex1 InterruptMode 0.000000
cex1 precision 0.010000
cex1 AccessCode 2.000000
cex1 movecount 10.000000
# Motor dg1
dg1 sign 1.000000
dg1 SoftZero 0.000000
dg1 SoftLowerLim -10.000000
dg1 SoftUpperLim 45.000000
dg1 Fixed -1.000000
dg1 InterruptMode 0.000000
dg1 precision 0.010000
dg1 AccessCode 2.000000
dg1 movecount 10.000000
# Motor sph
sph sign 1.000000
sph SoftZero 0.000000
sph SoftLowerLim -360.000000
sph SoftUpperLim 360.000000
sph Fixed -1.000000
sph InterruptMode 0.000000
sph precision 0.010000
sph AccessCode 2.000000
sph movecount 10.000000
# Motor sch
sch sign 1.000000
sch SoftZero 0.000000
sch SoftLowerLim -360.000000
sch SoftUpperLim 360.000000
sch Fixed -1.000000
sch InterruptMode 0.000000
sch precision 0.010000
sch AccessCode 2.000000
sch movecount 10.000000
# Motor stt
stt sign 1.000000
stt SoftZero 0.000000
stt SoftLowerLim 5.000000
stt SoftUpperLim 120.000000
stt Fixed -1.000000
stt InterruptMode 0.000000
stt precision 0.010000
stt AccessCode 2.000000
stt movecount 10.000000
# Motor som
som sign 1.000000
som SoftZero 0.000000
som SoftLowerLim -180.000000
som SoftUpperLim 180.000000
som Fixed -1.000000
som InterruptMode 0.000000
som precision 0.010000
som AccessCode 2.000000
som movecount 10.000000
# Motor mexz
mexz sign 1.000000
mexz SoftZero 0.000000
mexz SoftLowerLim -22.000000
mexz SoftUpperLim 22.000000
mexz Fixed -1.000000
mexz InterruptMode 0.000000
mexz precision 0.010000
mexz AccessCode 2.000000
mexz movecount 10.000000
# Motor mcvl
mcvl sign 1.000000
mcvl SoftZero 0.000000
mcvl SoftLowerLim -22.000000
mcvl SoftUpperLim 22.000000
mcvl Fixed -1.000000
mcvl InterruptMode 0.000000
mcvl precision 0.010000
mcvl AccessCode 2.000000
mcvl movecount 10.000000
# Motor mgpl
mgpl sign 1.000000
mgpl SoftZero 0.000000
mgpl SoftLowerLim -22.000000
mgpl SoftUpperLim 22.000000
mgpl Fixed -1.000000
mgpl InterruptMode 0.000000
mgpl precision 0.010000
mgpl AccessCode 2.000000
mgpl movecount 10.000000
# Motor mgvl
mgvl sign 1.000000
mgvl SoftZero 0.000000
mgvl SoftLowerLim -22.000000
mgvl SoftUpperLim 22.000000
mgvl Fixed -1.000000
mgvl InterruptMode 0.000000
mgvl precision 0.010000
mgvl AccessCode 2.000000
mgvl movecount 10.000000
# Motor mtpl
mtpl sign 1.000000
mtpl SoftZero 0.000000
mtpl SoftLowerLim -22.000000
mtpl SoftUpperLim 22.000000
mtpl Fixed -1.000000
mtpl InterruptMode 0.000000
mtpl precision 0.010000
mtpl AccessCode 2.000000
mtpl movecount 10.000000
# Motor mtvl
mtvl sign 1.000000
mtvl SoftZero 0.000000
mtvl SoftLowerLim -22.000000
mtvl SoftUpperLim 22.000000
mtvl Fixed -1.000000
mtvl InterruptMode 0.000000
mtvl precision 0.010000
mtvl AccessCode 2.000000
mtvl movecount 10.000000
# Motor moml
moml sign 1.000000
moml SoftZero 0.000000
moml SoftLowerLim -22.000000
moml SoftUpperLim 22.000000
moml Fixed -1.000000
moml InterruptMode 0.000000
moml precision 0.010000
moml AccessCode 2.000000
moml movecount 10.000000
# Motor mcvu
mcvu sign 1.000000
mcvu SoftZero 0.000000
mcvu SoftLowerLim -22.000000
mcvu SoftUpperLim 22.000000
mcvu Fixed -1.000000
mcvu InterruptMode 0.000000
mcvu precision 0.010000
mcvu AccessCode 2.000000
mcvu movecount 10.000000
# Motor mgpu
mgpu sign 1.000000
mgpu SoftZero 0.000000
mgpu SoftLowerLim -22.000000
mgpu SoftUpperLim 22.000000
mgpu Fixed -1.000000
mgpu InterruptMode 0.000000
mgpu precision 0.010000
mgpu AccessCode 2.000000
mgpu movecount 10.000000
# Motor mgvu
mgvu sign 1.000000
mgvu SoftZero 0.000000
mgvu SoftLowerLim -22.000000
mgvu SoftUpperLim 22.000000
mgvu Fixed -1.000000
mgvu InterruptMode 0.000000
mgvu precision 0.010000
mgvu AccessCode 2.000000
mgvu movecount 10.000000
# Motor mtpu
mtpu sign 1.000000
mtpu SoftZero 0.000000
mtpu SoftLowerLim -22.000000
mtpu SoftUpperLim 22.000000
mtpu Fixed -1.000000
mtpu InterruptMode 0.000000
mtpu precision 0.010000
mtpu AccessCode 2.000000
mtpu movecount 10.000000
# Motor mtvu
mtvu sign 1.000000
mtvu SoftZero 0.000000
mtvu SoftLowerLim -22.000000
mtvu SoftUpperLim 22.000000
mtvu Fixed -1.000000
mtvu InterruptMode 0.000000
mtvu precision 0.010000
mtvu AccessCode 2.000000
mtvu movecount 10.000000
# Motor momu
momu sign 1.000000
momu SoftZero 0.000000
momu SoftLowerLim -22.000000
momu SoftUpperLim 22.000000
momu Fixed -1.000000
momu InterruptMode 0.000000
momu precision 0.010000
momu AccessCode 2.000000
momu movecount 10.000000
lastscancommand unknown scan
lastscancommand setAccess 2
batchroot UNKNOWN
batchroot setAccess 2
lambda 0.000000
lambda setAccess 1
monochromator UNKNOWN
monochromator setAccess 2
distance 0.000000
distance setAccess 2
phone EMERGENCY: 079 - 692.5617
phone setAccess 2
fax EMERGENCY: 056 - 250.1332
fax setAccess 2
user schaniel woike schefer
user setAccess 2
sample omega/2theta
sample setAccess 2
title omega/2theta comparision with previous omega mode
title setAccess 2