From afa409a27ef128c2e933646e57dc78f28fd97c7d Mon Sep 17 00:00:00 2001 From: koennecke Date: Wed, 5 Oct 2005 07:42:29 +0000 Subject: [PATCH] - Some work to MARS --- tcl/makedriveskel | 128 ++ tmp/all.hkl | 3013 +++++++++++++++++++++++++++++++++++++++ tmp/amorset.tcl | 27 + tmp/batchedtest.tcl | 51 + tmp/bbtest.tst | 51 + tmp/btest.tst | 51 + tmp/bug.lis | 74 + tmp/li-reduced.ub | 25 + tmp/m2t_generator | 85 ++ tmp/rafin.bck | 9 + tmp/rafin.dat | 8 + tmp/rafin.out | Bin 0 -> 8467 bytes tmp/rafin.out.bck | Bin 0 -> 8467 bytes tmp/sev.go | 3 + tmp/shell80.go | 8 + tmp/standard-reduced.go | 7 + tmp/t.go | 2 + tmp/table.res | 18 + tmp/taspstatus.tcl | 637 +++++++++ tmp/tasubstat.tcl | 264 ++++ tmp/tricsstatus.tcl | 586 ++++++++ 21 files changed, 5047 insertions(+) create mode 100755 tcl/makedriveskel create mode 100644 tmp/all.hkl create mode 100644 tmp/amorset.tcl create mode 100644 tmp/batchedtest.tcl create mode 100644 tmp/bbtest.tst create mode 100644 tmp/btest.tst create mode 100644 tmp/bug.lis create mode 100644 tmp/li-reduced.ub create mode 100755 tmp/m2t_generator create mode 100644 tmp/rafin.bck create mode 100644 tmp/rafin.dat create mode 100644 tmp/rafin.out create mode 100644 tmp/rafin.out.bck create mode 100644 tmp/sev.go create mode 100644 tmp/shell80.go create mode 100644 tmp/standard-reduced.go create mode 100644 tmp/t.go create mode 100644 tmp/table.res create mode 100644 tmp/taspstatus.tcl create mode 100644 tmp/tasubstat.tcl create mode 100644 tmp/tricsstatus.tcl diff --git a/tcl/makedriveskel b/tcl/makedriveskel new file mode 100755 index 00000000..bbdee1a8 --- /dev/null +++ b/tcl/makedriveskel @@ -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 "" + diff --git a/tmp/all.hkl b/tmp/all.hkl new file mode 100644 index 00000000..5722e582 --- /dev/null +++ b/tmp/all.hkl @@ -0,0 +1,3013 @@ + -7 -7 -21 + -7 -7 -18 + -7 -7 -15 + -7 -7 -12 + -7 -7 -9 + -7 -7 -6 + -7 -7 -3 + -7 -7 0 + -7 -7 3 + -7 -7 6 + -7 -7 9 + -7 -7 12 + -7 -7 15 + -7 -7 18 + -7 -7 21 + -7 -6 -19 + -7 -6 -16 + -7 -6 -13 + -7 -6 -10 + -7 -6 -7 + -7 -6 -4 + -7 -6 -1 + -7 -6 2 + -7 -6 5 + -7 -6 8 + -7 -6 11 + -7 -6 14 + -7 -6 17 + -7 -6 20 + -7 -5 -20 + -7 -5 -17 + -7 -5 -14 + -7 -5 -11 + -7 -5 -8 + -7 -5 -5 + -7 -5 -2 + -7 -5 1 + -7 -5 4 + -7 -5 7 + -7 -5 10 + -7 -5 13 + -7 -5 16 + -7 -5 19 + -7 -4 -21 + -7 -4 -18 + -7 -4 -15 + -7 -4 -12 + -7 -4 -9 + -7 -4 -6 + -7 -4 -3 + -7 -4 0 + -7 -4 3 + -7 -4 6 + -7 -4 9 + -7 -4 12 + -7 -4 15 + -7 -4 18 + -7 -4 21 + -7 -3 -19 + -7 -3 -16 + -7 -3 -13 + -7 -3 -10 + -7 -3 -7 + -7 -3 -4 + -7 -3 -1 + -7 -3 2 + -7 -3 5 + -7 -3 8 + -7 -3 11 + -7 -3 14 + -7 -3 17 + -7 -3 20 + -7 -2 -20 + -7 -2 -17 + -7 -2 -14 + -7 -2 -11 + -7 -2 -8 + -7 -2 -5 + -7 -2 -2 + -7 -2 1 + -7 -2 4 + -7 -2 7 + -7 -2 10 + -7 -2 13 + -7 -2 16 + -7 -2 19 + -7 -1 -21 + -7 -1 -18 + -7 -1 -15 + -7 -1 -12 + -7 -1 -9 + -7 -1 -6 + -7 -1 -3 + -7 -1 0 + -7 -1 3 + -7 -1 6 + -7 -1 9 + -7 -1 12 + -7 -1 15 + -7 -1 18 + -7 -1 21 + -7 0 -16 + -7 0 -10 + -7 0 -4 + -7 0 2 + -7 0 8 + -7 0 14 + -7 0 20 + -7 1 -20 + -7 1 -17 + -7 1 -14 + -7 1 -11 + -7 1 -8 + -7 1 -5 + -7 1 -2 + -7 1 1 + -7 1 4 + -7 1 7 + -7 1 10 + -7 1 13 + -7 1 16 + -7 1 19 + -7 2 -21 + -7 2 -18 + -7 2 -15 + -7 2 -12 + -7 2 -9 + -7 2 -6 + -7 2 -3 + -7 2 0 + -7 2 3 + -7 2 6 + -7 2 9 + -7 2 12 + -7 2 15 + -7 2 18 + -7 2 21 + -7 3 -19 + -7 3 -16 + -7 3 -13 + -7 3 -10 + -7 3 -7 + -7 3 -4 + -7 3 -1 + -7 3 2 + -7 3 5 + -7 3 8 + -7 3 11 + -7 3 14 + -7 3 17 + -7 3 20 + -7 4 -20 + -7 4 -17 + -7 4 -14 + -7 4 -11 + -7 4 -8 + -7 4 -5 + -7 4 -2 + -7 4 1 + -7 4 4 + -7 4 7 + -7 4 10 + -7 4 13 + -7 4 16 + -7 4 19 + -7 5 -21 + -7 5 -18 + -7 5 -15 + -7 5 -12 + -7 5 -9 + -7 5 -6 + -7 5 -3 + -7 5 0 + -7 5 3 + -7 5 6 + -7 5 9 + -7 5 12 + -7 5 15 + -7 5 18 + -7 5 21 + -7 6 -19 + -7 6 -16 + -7 6 -13 + -7 6 -10 + -7 6 -7 + -7 6 -4 + -7 6 -1 + -7 6 2 + -7 6 5 + -7 6 8 + -7 6 11 + -7 6 14 + -7 6 17 + -7 6 20 + -7 7 -20 + -7 7 -17 + -7 7 -14 + -7 7 -11 + -7 7 -8 + -7 7 -5 + -7 7 -2 + -7 7 1 + -7 7 4 + -7 7 7 + -7 7 10 + -7 7 13 + -7 7 16 + -7 7 19 + -6 -7 -20 + -6 -7 -17 + -6 -7 -14 + -6 -7 -11 + -6 -7 -8 + -6 -7 -5 + -6 -7 -2 + -6 -7 1 + -6 -7 4 + -6 -7 7 + -6 -7 10 + -6 -7 13 + -6 -7 16 + -6 -7 19 + -6 -6 -21 + -6 -6 -18 + -6 -6 -15 + -6 -6 -12 + -6 -6 -9 + -6 -6 -6 + -6 -6 -3 + -6 -6 0 + -6 -6 3 + -6 -6 6 + -6 -6 9 + -6 -6 12 + -6 -6 15 + -6 -6 18 + -6 -6 21 + -6 -5 -19 + -6 -5 -16 + -6 -5 -13 + -6 -5 -10 + -6 -5 -7 + -6 -5 -4 + -6 -5 -1 + -6 -5 2 + -6 -5 5 + -6 -5 8 + -6 -5 11 + -6 -5 14 + -6 -5 17 + -6 -5 20 + -6 -4 -20 + -6 -4 -17 + -6 -4 -14 + -6 -4 -11 + -6 -4 -8 + -6 -4 -5 + -6 -4 -2 + -6 -4 1 + -6 -4 4 + -6 -4 7 + -6 -4 10 + -6 -4 13 + -6 -4 16 + -6 -4 19 + -6 -3 -21 + -6 -3 -18 + -6 -3 -15 + -6 -3 -12 + -6 -3 -9 + -6 -3 -6 + -6 -3 -3 + -6 -3 0 + -6 -3 3 + -6 -3 6 + -6 -3 9 + -6 -3 12 + -6 -3 15 + -6 -3 18 + -6 -3 21 + -6 -2 -19 + -6 -2 -16 + -6 -2 -13 + -6 -2 -10 + -6 -2 -7 + -6 -2 -4 + -6 -2 -1 + -6 -2 2 + -6 -2 5 + -6 -2 8 + -6 -2 11 + -6 -2 14 + -6 -2 17 + -6 -2 20 + -6 -1 -20 + -6 -1 -17 + -6 -1 -14 + -6 -1 -11 + -6 -1 -8 + -6 -1 -5 + -6 -1 -2 + -6 -1 1 + -6 -1 4 + -6 -1 7 + -6 -1 10 + -6 -1 13 + -6 -1 16 + -6 -1 19 + -6 0 -18 + -6 0 -12 + -6 0 -6 + -6 0 0 + -6 0 6 + -6 0 12 + -6 0 18 + -6 1 -19 + -6 1 -16 + -6 1 -13 + -6 1 -10 + -6 1 -7 + -6 1 -4 + -6 1 -1 + -6 1 2 + -6 1 5 + -6 1 8 + -6 1 11 + -6 1 14 + -6 1 17 + -6 1 20 + -6 2 -20 + -6 2 -17 + -6 2 -14 + -6 2 -11 + -6 2 -8 + -6 2 -5 + -6 2 -2 + -6 2 1 + -6 2 4 + -6 2 7 + -6 2 10 + -6 2 13 + -6 2 16 + -6 2 19 + -6 3 -21 + -6 3 -18 + -6 3 -15 + -6 3 -12 + -6 3 -9 + -6 3 -6 + -6 3 -3 + -6 3 0 + -6 3 3 + -6 3 6 + -6 3 9 + -6 3 12 + -6 3 15 + -6 3 18 + -6 3 21 + -6 4 -19 + -6 4 -16 + -6 4 -13 + -6 4 -10 + -6 4 -7 + -6 4 -4 + -6 4 -1 + -6 4 2 + -6 4 5 + -6 4 8 + -6 4 11 + -6 4 14 + -6 4 17 + -6 4 20 + -6 5 -20 + -6 5 -17 + -6 5 -14 + -6 5 -11 + -6 5 -8 + -6 5 -5 + -6 5 -2 + -6 5 1 + -6 5 4 + -6 5 7 + -6 5 10 + -6 5 13 + -6 5 16 + -6 5 19 + -6 6 -21 + -6 6 -18 + -6 6 -15 + -6 6 -12 + -6 6 -9 + -6 6 -6 + -6 6 -3 + -6 6 0 + -6 6 3 + -6 6 6 + -6 6 9 + -6 6 12 + -6 6 15 + -6 6 18 + -6 6 21 + -6 7 -19 + -6 7 -16 + -6 7 -13 + -6 7 -10 + -6 7 -7 + -6 7 -4 + -6 7 -1 + -6 7 2 + -6 7 5 + -6 7 8 + -6 7 11 + -6 7 14 + -6 7 17 + -6 7 20 + -5 -7 -19 + -5 -7 -16 + -5 -7 -13 + -5 -7 -10 + -5 -7 -7 + -5 -7 -4 + -5 -7 -1 + -5 -7 2 + -5 -7 5 + -5 -7 8 + -5 -7 11 + -5 -7 14 + -5 -7 17 + -5 -7 20 + -5 -6 -20 + -5 -6 -17 + -5 -6 -14 + -5 -6 -11 + -5 -6 -8 + -5 -6 -5 + -5 -6 -2 + -5 -6 1 + -5 -6 4 + -5 -6 7 + -5 -6 10 + -5 -6 13 + -5 -6 16 + -5 -6 19 + -5 -5 -21 + -5 -5 -18 + -5 -5 -15 + -5 -5 -12 + -5 -5 -9 + -5 -5 -6 + -5 -5 -3 + -5 -5 0 + -5 -5 3 + -5 -5 6 + -5 -5 9 + -5 -5 12 + -5 -5 15 + -5 -5 18 + -5 -5 21 + -5 -4 -19 + -5 -4 -16 + -5 -4 -13 + -5 -4 -10 + -5 -4 -7 + -5 -4 -4 + -5 -4 -1 + -5 -4 2 + -5 -4 5 + -5 -4 8 + -5 -4 11 + -5 -4 14 + -5 -4 17 + -5 -4 20 + -5 -3 -20 + -5 -3 -17 + -5 -3 -14 + -5 -3 -11 + -5 -3 -8 + -5 -3 -5 + -5 -3 -2 + -5 -3 1 + -5 -3 4 + -5 -3 7 + -5 -3 10 + -5 -3 13 + -5 -3 16 + -5 -3 19 + -5 -2 -21 + -5 -2 -18 + -5 -2 -15 + -5 -2 -12 + -5 -2 -9 + -5 -2 -6 + -5 -2 -3 + -5 -2 0 + -5 -2 3 + -5 -2 6 + -5 -2 9 + -5 -2 12 + -5 -2 15 + -5 -2 18 + -5 -2 21 + -5 -1 -19 + -5 -1 -16 + -5 -1 -13 + -5 -1 -10 + -5 -1 -7 + -5 -1 -4 + -5 -1 -1 + -5 -1 2 + -5 -1 5 + -5 -1 8 + -5 -1 11 + -5 -1 14 + -5 -1 17 + -5 -1 20 + -5 0 -20 + -5 0 -14 + -5 0 -8 + -5 0 -2 + -5 0 4 + -5 0 10 + -5 0 16 + -5 1 -21 + -5 1 -18 + -5 1 -15 + -5 1 -12 + -5 1 -9 + -5 1 -6 + -5 1 -3 + -5 1 0 + -5 1 3 + -5 1 6 + -5 1 9 + -5 1 12 + -5 1 15 + -5 1 18 + -5 1 21 + -5 2 -19 + -5 2 -16 + -5 2 -13 + -5 2 -10 + -5 2 -7 + -5 2 -4 + -5 2 -1 + -5 2 2 + -5 2 5 + -5 2 8 + -5 2 11 + -5 2 14 + -5 2 17 + -5 2 20 + -5 3 -20 + -5 3 -17 + -5 3 -14 + -5 3 -11 + -5 3 -8 + -5 3 -5 + -5 3 -2 + -5 3 1 + -5 3 4 + -5 3 7 + -5 3 10 + -5 3 13 + -5 3 16 + -5 3 19 + -5 4 -21 + -5 4 -18 + -5 4 -15 + -5 4 -12 + -5 4 -9 + -5 4 -6 + -5 4 -3 + -5 4 0 + -5 4 3 + -5 4 6 + -5 4 9 + -5 4 12 + -5 4 15 + -5 4 18 + -5 4 21 + -5 5 -19 + -5 5 -16 + -5 5 -13 + -5 5 -10 + -5 5 -7 + -5 5 -4 + -5 5 -1 + -5 5 2 + -5 5 5 + -5 5 8 + -5 5 11 + -5 5 14 + -5 5 17 + -5 5 20 + -5 6 -20 + -5 6 -17 + -5 6 -14 + -5 6 -11 + -5 6 -8 + -5 6 -5 + -5 6 -2 + -5 6 1 + -5 6 4 + -5 6 7 + -5 6 10 + -5 6 13 + -5 6 16 + -5 6 19 + -5 7 -21 + -5 7 -18 + -5 7 -15 + -5 7 -12 + -5 7 -9 + -5 7 -6 + -5 7 -3 + -5 7 0 + -5 7 3 + -5 7 6 + -5 7 9 + -5 7 12 + -5 7 15 + -5 7 18 + -5 7 21 + -4 -7 -21 + -4 -7 -18 + -4 -7 -15 + -4 -7 -12 + -4 -7 -9 + -4 -7 -6 + -4 -7 -3 + -4 -7 0 + -4 -7 3 + -4 -7 6 + -4 -7 9 + -4 -7 12 + -4 -7 15 + -4 -7 18 + -4 -7 21 + -4 -6 -19 + -4 -6 -16 + -4 -6 -13 + -4 -6 -10 + -4 -6 -7 + -4 -6 -4 + -4 -6 -1 + -4 -6 2 + -4 -6 5 + -4 -6 8 + -4 -6 11 + -4 -6 14 + -4 -6 17 + -4 -6 20 + -4 -5 -20 + -4 -5 -17 + -4 -5 -14 + -4 -5 -11 + -4 -5 -8 + -4 -5 -5 + -4 -5 -2 + -4 -5 1 + -4 -5 4 + -4 -5 7 + -4 -5 10 + -4 -5 13 + -4 -5 16 + -4 -5 19 + -4 -4 -21 + -4 -4 -18 + -4 -4 -15 + -4 -4 -12 + -4 -4 -9 + -4 -4 -6 + -4 -4 -3 + -4 -4 0 + -4 -4 3 + -4 -4 6 + -4 -4 9 + -4 -4 12 + -4 -4 15 + -4 -4 18 + -4 -4 21 + -4 -3 -19 + -4 -3 -16 + -4 -3 -13 + -4 -3 -10 + -4 -3 -7 + -4 -3 -4 + -4 -3 -1 + -4 -3 2 + -4 -3 5 + -4 -3 8 + -4 -3 11 + -4 -3 14 + -4 -3 17 + -4 -3 20 + -4 -2 -20 + -4 -2 -17 + -4 -2 -14 + -4 -2 -11 + -4 -2 -8 + -4 -2 -5 + -4 -2 -2 + -4 -2 1 + -4 -2 4 + -4 -2 7 + -4 -2 10 + -4 -2 13 + -4 -2 16 + -4 -2 19 + -4 -1 -21 + -4 -1 -18 + -4 -1 -15 + -4 -1 -12 + -4 -1 -9 + -4 -1 -6 + -4 -1 -3 + -4 -1 0 + -4 -1 3 + -4 -1 6 + -4 -1 9 + -4 -1 12 + -4 -1 15 + -4 -1 18 + -4 -1 21 + -4 0 -16 + -4 0 -10 + -4 0 -4 + -4 0 2 + -4 0 8 + -4 0 14 + -4 0 20 + -4 1 -20 + -4 1 -17 + -4 1 -14 + -4 1 -11 + -4 1 -8 + -4 1 -5 + -4 1 -2 + -4 1 1 + -4 1 4 + -4 1 7 + -4 1 10 + -4 1 13 + -4 1 16 + -4 1 19 + -4 2 -21 + -4 2 -18 + -4 2 -15 + -4 2 -12 + -4 2 -9 + -4 2 -6 + -4 2 -3 + -4 2 0 + -4 2 3 + -4 2 6 + -4 2 9 + -4 2 12 + -4 2 15 + -4 2 18 + -4 2 21 + -4 3 -19 + -4 3 -16 + -4 3 -13 + -4 3 -10 + -4 3 -7 + -4 3 -4 + -4 3 -1 + -4 3 2 + -4 3 5 + -4 3 8 + -4 3 11 + -4 3 14 + -4 3 17 + -4 3 20 + -4 4 -20 + -4 4 -17 + -4 4 -14 + -4 4 -11 + -4 4 -8 + -4 4 -5 + -4 4 -2 + -4 4 1 + -4 4 4 + -4 4 7 + -4 4 10 + -4 4 13 + -4 4 16 + -4 4 19 + -4 5 -21 + -4 5 -18 + -4 5 -15 + -4 5 -12 + -4 5 -9 + -4 5 -6 + -4 5 -3 + -4 5 0 + -4 5 3 + -4 5 6 + -4 5 9 + -4 5 12 + -4 5 15 + -4 5 18 + -4 5 21 + -4 6 -19 + -4 6 -16 + -4 6 -13 + -4 6 -10 + -4 6 -7 + -4 6 -4 + -4 6 -1 + -4 6 2 + -4 6 5 + -4 6 8 + -4 6 11 + -4 6 14 + -4 6 17 + -4 6 20 + -4 7 -20 + -4 7 -17 + -4 7 -14 + -4 7 -11 + -4 7 -8 + -4 7 -5 + -4 7 -2 + -4 7 1 + -4 7 4 + -4 7 7 + -4 7 10 + -4 7 13 + -4 7 16 + -4 7 19 + -3 -7 -20 + -3 -7 -17 + -3 -7 -14 + -3 -7 -11 + -3 -7 -8 + -3 -7 -5 + -3 -7 -2 + -3 -7 1 + -3 -7 4 + -3 -7 7 + -3 -7 10 + -3 -7 13 + -3 -7 16 + -3 -7 19 + -3 -6 -21 + -3 -6 -18 + -3 -6 -15 + -3 -6 -12 + -3 -6 -9 + -3 -6 -6 + -3 -6 -3 + -3 -6 0 + -3 -6 3 + -3 -6 6 + -3 -6 9 + -3 -6 12 + -3 -6 15 + -3 -6 18 + -3 -6 21 + -3 -5 -19 + -3 -5 -16 + -3 -5 -13 + -3 -5 -10 + -3 -5 -7 + -3 -5 -4 + -3 -5 -1 + -3 -5 2 + -3 -5 5 + -3 -5 8 + -3 -5 11 + -3 -5 14 + -3 -5 17 + -3 -5 20 + -3 -4 -20 + -3 -4 -17 + -3 -4 -14 + -3 -4 -11 + -3 -4 -8 + -3 -4 -5 + -3 -4 -2 + -3 -4 1 + -3 -4 4 + -3 -4 7 + -3 -4 10 + -3 -4 13 + -3 -4 16 + -3 -4 19 + -3 -3 -21 + -3 -3 -18 + -3 -3 -15 + -3 -3 -12 + -3 -3 -9 + -3 -3 -6 + -3 -3 -3 + -3 -3 0 + -3 -3 3 + -3 -3 6 + -3 -3 9 + -3 -3 12 + -3 -3 15 + -3 -3 18 + -3 -3 21 + -3 -2 -19 + -3 -2 -16 + -3 -2 -13 + -3 -2 -10 + -3 -2 -7 + -3 -2 -4 + -3 -2 -1 + -3 -2 2 + -3 -2 5 + -3 -2 8 + -3 -2 11 + -3 -2 14 + -3 -2 17 + -3 -2 20 + -3 -1 -20 + -3 -1 -17 + -3 -1 -14 + -3 -1 -11 + -3 -1 -8 + -3 -1 -5 + -3 -1 -2 + -3 -1 1 + -3 -1 4 + -3 -1 7 + -3 -1 10 + -3 -1 13 + -3 -1 16 + -3 -1 19 + -3 0 -18 + -3 0 -12 + -3 0 -6 + -3 0 0 + -3 0 6 + -3 0 12 + -3 0 18 + -3 1 -19 + -3 1 -16 + -3 1 -13 + -3 1 -10 + -3 1 -7 + -3 1 -4 + -3 1 -1 + -3 1 2 + -3 1 5 + -3 1 8 + -3 1 11 + -3 1 14 + -3 1 17 + -3 1 20 + -3 2 -20 + -3 2 -17 + -3 2 -14 + -3 2 -11 + -3 2 -8 + -3 2 -5 + -3 2 -2 + -3 2 1 + -3 2 4 + -3 2 7 + -3 2 10 + -3 2 13 + -3 2 16 + -3 2 19 + -3 3 -21 + -3 3 -18 + -3 3 -15 + -3 3 -12 + -3 3 -9 + -3 3 -6 + -3 3 -3 + -3 3 0 + -3 3 3 + -3 3 6 + -3 3 9 + -3 3 12 + -3 3 15 + -3 3 18 + -3 3 21 + -3 4 -19 + -3 4 -16 + -3 4 -13 + -3 4 -10 + -3 4 -7 + -3 4 -4 + -3 4 -1 + -3 4 2 + -3 4 5 + -3 4 8 + -3 4 11 + -3 4 14 + -3 4 17 + -3 4 20 + -3 5 -20 + -3 5 -17 + -3 5 -14 + -3 5 -11 + -3 5 -8 + -3 5 -5 + -3 5 -2 + -3 5 1 + -3 5 4 + -3 5 7 + -3 5 10 + -3 5 13 + -3 5 16 + -3 5 19 + -3 6 -21 + -3 6 -18 + -3 6 -15 + -3 6 -12 + -3 6 -9 + -3 6 -6 + -3 6 -3 + -3 6 0 + -3 6 3 + -3 6 6 + -3 6 9 + -3 6 12 + -3 6 15 + -3 6 18 + -3 6 21 + -3 7 -19 + -3 7 -16 + -3 7 -13 + -3 7 -10 + -3 7 -7 + -3 7 -4 + -3 7 -1 + -3 7 2 + -3 7 5 + -3 7 8 + -3 7 11 + -3 7 14 + -3 7 17 + -3 7 20 + -2 -7 -19 + -2 -7 -16 + -2 -7 -13 + -2 -7 -10 + -2 -7 -7 + -2 -7 -4 + -2 -7 -1 + -2 -7 2 + -2 -7 5 + -2 -7 8 + -2 -7 11 + -2 -7 14 + -2 -7 17 + -2 -7 20 + -2 -6 -20 + -2 -6 -17 + -2 -6 -14 + -2 -6 -11 + -2 -6 -8 + -2 -6 -5 + -2 -6 -2 + -2 -6 1 + -2 -6 4 + -2 -6 7 + -2 -6 10 + -2 -6 13 + -2 -6 16 + -2 -6 19 + -2 -5 -21 + -2 -5 -18 + -2 -5 -15 + -2 -5 -12 + -2 -5 -9 + -2 -5 -6 + -2 -5 -3 + -2 -5 0 + -2 -5 3 + -2 -5 6 + -2 -5 9 + -2 -5 12 + -2 -5 15 + -2 -5 18 + -2 -5 21 + -2 -4 -19 + -2 -4 -16 + -2 -4 -13 + -2 -4 -10 + -2 -4 -7 + -2 -4 -4 + -2 -4 -1 + -2 -4 2 + -2 -4 5 + -2 -4 8 + -2 -4 11 + -2 -4 14 + -2 -4 17 + -2 -4 20 + -2 -3 -20 + -2 -3 -17 + -2 -3 -14 + -2 -3 -11 + -2 -3 -8 + -2 -3 -5 + -2 -3 -2 + -2 -3 1 + -2 -3 4 + -2 -3 7 + -2 -3 10 + -2 -3 13 + -2 -3 16 + -2 -3 19 + -2 -2 -21 + -2 -2 -18 + -2 -2 -15 + -2 -2 -12 + -2 -2 -9 + -2 -2 -6 + -2 -2 -3 + -2 -2 0 + -2 -2 3 + -2 -2 6 + -2 -2 9 + -2 -2 12 + -2 -2 15 + -2 -2 18 + -2 -2 21 + -2 -1 -19 + -2 -1 -16 + -2 -1 -13 + -2 -1 -10 + -2 -1 -7 + -2 -1 -4 + -2 -1 -1 + -2 -1 2 + -2 -1 5 + -2 -1 8 + -2 -1 11 + -2 -1 14 + -2 -1 17 + -2 -1 20 + -2 0 -20 + -2 0 -14 + -2 0 -8 + -2 0 -2 + -2 0 4 + -2 0 10 + -2 0 16 + -2 1 -21 + -2 1 -18 + -2 1 -15 + -2 1 -12 + -2 1 -9 + -2 1 -6 + -2 1 -3 + -2 1 0 + -2 1 3 + -2 1 6 + -2 1 9 + -2 1 12 + -2 1 15 + -2 1 18 + -2 1 21 + -2 2 -19 + -2 2 -16 + -2 2 -13 + -2 2 -10 + -2 2 -7 + -2 2 -4 + -2 2 -1 + -2 2 2 + -2 2 5 + -2 2 8 + -2 2 11 + -2 2 14 + -2 2 17 + -2 2 20 + -2 3 -20 + -2 3 -17 + -2 3 -14 + -2 3 -11 + -2 3 -8 + -2 3 -5 + -2 3 -2 + -2 3 1 + -2 3 4 + -2 3 7 + -2 3 10 + -2 3 13 + -2 3 16 + -2 3 19 + -2 4 -21 + -2 4 -18 + -2 4 -15 + -2 4 -12 + -2 4 -9 + -2 4 -6 + -2 4 -3 + -2 4 0 + -2 4 3 + -2 4 6 + -2 4 9 + -2 4 12 + -2 4 15 + -2 4 18 + -2 4 21 + -2 5 -19 + -2 5 -16 + -2 5 -13 + -2 5 -10 + -2 5 -7 + -2 5 -4 + -2 5 -1 + -2 5 2 + -2 5 5 + -2 5 8 + -2 5 11 + -2 5 14 + -2 5 17 + -2 5 20 + -2 6 -20 + -2 6 -17 + -2 6 -14 + -2 6 -11 + -2 6 -8 + -2 6 -5 + -2 6 -2 + -2 6 1 + -2 6 4 + -2 6 7 + -2 6 10 + -2 6 13 + -2 6 16 + -2 6 19 + -2 7 -21 + -2 7 -18 + -2 7 -15 + -2 7 -12 + -2 7 -9 + -2 7 -6 + -2 7 -3 + -2 7 0 + -2 7 3 + -2 7 6 + -2 7 9 + -2 7 12 + -2 7 15 + -2 7 18 + -2 7 21 + -1 -7 -21 + -1 -7 -18 + -1 -7 -15 + -1 -7 -12 + -1 -7 -9 + -1 -7 -6 + -1 -7 -3 + -1 -7 0 + -1 -7 3 + -1 -7 6 + -1 -7 9 + -1 -7 12 + -1 -7 15 + -1 -7 18 + -1 -7 21 + -1 -6 -19 + -1 -6 -16 + -1 -6 -13 + -1 -6 -10 + -1 -6 -7 + -1 -6 -4 + -1 -6 -1 + -1 -6 2 + -1 -6 5 + -1 -6 8 + -1 -6 11 + -1 -6 14 + -1 -6 17 + -1 -6 20 + -1 -5 -20 + -1 -5 -17 + -1 -5 -14 + -1 -5 -11 + -1 -5 -8 + -1 -5 -5 + -1 -5 -2 + -1 -5 1 + -1 -5 4 + -1 -5 7 + -1 -5 10 + -1 -5 13 + -1 -5 16 + -1 -5 19 + -1 -4 -21 + -1 -4 -18 + -1 -4 -15 + -1 -4 -12 + -1 -4 -9 + -1 -4 -6 + -1 -4 -3 + -1 -4 0 + -1 -4 3 + -1 -4 6 + -1 -4 9 + -1 -4 12 + -1 -4 15 + -1 -4 18 + -1 -4 21 + -1 -3 -19 + -1 -3 -16 + -1 -3 -13 + -1 -3 -10 + -1 -3 -7 + -1 -3 -4 + -1 -3 -1 + -1 -3 2 + -1 -3 5 + -1 -3 8 + -1 -3 11 + -1 -3 14 + -1 -3 17 + -1 -3 20 + -1 -2 -20 + -1 -2 -17 + -1 -2 -14 + -1 -2 -11 + -1 -2 -8 + -1 -2 -5 + -1 -2 -2 + -1 -2 1 + -1 -2 4 + -1 -2 7 + -1 -2 10 + -1 -2 13 + -1 -2 16 + -1 -2 19 + -1 -1 -21 + -1 -1 -18 + -1 -1 -15 + -1 -1 -12 + -1 -1 -9 + -1 -1 -6 + -1 -1 -3 + -1 -1 0 + -1 -1 3 + -1 -1 6 + -1 -1 9 + -1 -1 12 + -1 -1 15 + -1 -1 18 + -1 -1 21 + -1 0 -16 + -1 0 -10 + -1 0 -4 + -1 0 2 + -1 0 8 + -1 0 14 + -1 0 20 + -1 1 -20 + -1 1 -17 + -1 1 -14 + -1 1 -11 + -1 1 -8 + -1 1 -5 + -1 1 -2 + -1 1 1 + -1 1 4 + -1 1 7 + -1 1 10 + -1 1 13 + -1 1 16 + -1 1 19 + -1 2 -21 + -1 2 -18 + -1 2 -15 + -1 2 -12 + -1 2 -9 + -1 2 -6 + -1 2 -3 + -1 2 0 + -1 2 3 + -1 2 6 + -1 2 9 + -1 2 12 + -1 2 15 + -1 2 18 + -1 2 21 + -1 3 -19 + -1 3 -16 + -1 3 -13 + -1 3 -10 + -1 3 -7 + -1 3 -4 + -1 3 -1 + -1 3 2 + -1 3 5 + -1 3 8 + -1 3 11 + -1 3 14 + -1 3 17 + -1 3 20 + -1 4 -20 + -1 4 -17 + -1 4 -14 + -1 4 -11 + -1 4 -8 + -1 4 -5 + -1 4 -2 + -1 4 1 + -1 4 4 + -1 4 7 + -1 4 10 + -1 4 13 + -1 4 16 + -1 4 19 + -1 5 -21 + -1 5 -18 + -1 5 -15 + -1 5 -12 + -1 5 -9 + -1 5 -6 + -1 5 -3 + -1 5 0 + -1 5 3 + -1 5 6 + -1 5 9 + -1 5 12 + -1 5 15 + -1 5 18 + -1 5 21 + -1 6 -19 + -1 6 -16 + -1 6 -13 + -1 6 -10 + -1 6 -7 + -1 6 -4 + -1 6 -1 + -1 6 2 + -1 6 5 + -1 6 8 + -1 6 11 + -1 6 14 + -1 6 17 + -1 6 20 + -1 7 -20 + -1 7 -17 + -1 7 -14 + -1 7 -11 + -1 7 -8 + -1 7 -5 + -1 7 -2 + -1 7 1 + -1 7 4 + -1 7 7 + -1 7 10 + -1 7 13 + -1 7 16 + -1 7 19 + 0 -7 -20 + 0 -7 -14 + 0 -7 -8 + 0 -7 -2 + 0 -7 4 + 0 -7 10 + 0 -7 16 + 0 -6 -18 + 0 -6 -12 + 0 -6 -6 + 0 -6 0 + 0 -6 6 + 0 -6 12 + 0 -6 18 + 0 -5 -16 + 0 -5 -10 + 0 -5 -4 + 0 -5 2 + 0 -5 8 + 0 -5 14 + 0 -5 20 + 0 -4 -20 + 0 -4 -14 + 0 -4 -8 + 0 -4 -2 + 0 -4 4 + 0 -4 10 + 0 -4 16 + 0 -3 -18 + 0 -3 -12 + 0 -3 -6 + 0 -3 0 + 0 -3 6 + 0 -3 12 + 0 -3 18 + 0 -2 -16 + 0 -2 -10 + 0 -2 -4 + 0 -2 2 + 0 -2 8 + 0 -2 14 + 0 -2 20 + 0 -1 -20 + 0 -1 -14 + 0 -1 -8 + 0 -1 -2 + 0 -1 4 + 0 -1 10 + 0 -1 16 + 0 0 -18 + 0 0 -12 + 0 0 -6 + 0 0 0 + 0 0 6 + 0 0 12 + 0 0 18 + 0 1 -16 + 0 1 -10 + 0 1 -4 + 0 1 2 + 0 1 8 + 0 1 14 + 0 1 20 + 0 2 -20 + 0 2 -14 + 0 2 -8 + 0 2 -2 + 0 2 4 + 0 2 10 + 0 2 16 + 0 3 -18 + 0 3 -12 + 0 3 -6 + 0 3 0 + 0 3 6 + 0 3 12 + 0 3 18 + 0 4 -16 + 0 4 -10 + 0 4 -4 + 0 4 2 + 0 4 8 + 0 4 14 + 0 4 20 + 0 5 -20 + 0 5 -14 + 0 5 -8 + 0 5 -2 + 0 5 4 + 0 5 10 + 0 5 16 + 0 6 -18 + 0 6 -12 + 0 6 -6 + 0 6 0 + 0 6 6 + 0 6 12 + 0 6 18 + 0 7 -16 + 0 7 -10 + 0 7 -4 + 0 7 2 + 0 7 8 + 0 7 14 + 0 7 20 + 1 -7 -19 + 1 -7 -16 + 1 -7 -13 + 1 -7 -10 + 1 -7 -7 + 1 -7 -4 + 1 -7 -1 + 1 -7 2 + 1 -7 5 + 1 -7 8 + 1 -7 11 + 1 -7 14 + 1 -7 17 + 1 -7 20 + 1 -6 -20 + 1 -6 -17 + 1 -6 -14 + 1 -6 -11 + 1 -6 -8 + 1 -6 -5 + 1 -6 -2 + 1 -6 1 + 1 -6 4 + 1 -6 7 + 1 -6 10 + 1 -6 13 + 1 -6 16 + 1 -6 19 + 1 -5 -21 + 1 -5 -18 + 1 -5 -15 + 1 -5 -12 + 1 -5 -9 + 1 -5 -6 + 1 -5 -3 + 1 -5 0 + 1 -5 3 + 1 -5 6 + 1 -5 9 + 1 -5 12 + 1 -5 15 + 1 -5 18 + 1 -5 21 + 1 -4 -19 + 1 -4 -16 + 1 -4 -13 + 1 -4 -10 + 1 -4 -7 + 1 -4 -4 + 1 -4 -1 + 1 -4 2 + 1 -4 5 + 1 -4 8 + 1 -4 11 + 1 -4 14 + 1 -4 17 + 1 -4 20 + 1 -3 -20 + 1 -3 -17 + 1 -3 -14 + 1 -3 -11 + 1 -3 -8 + 1 -3 -5 + 1 -3 -2 + 1 -3 1 + 1 -3 4 + 1 -3 7 + 1 -3 10 + 1 -3 13 + 1 -3 16 + 1 -3 19 + 1 -2 -21 + 1 -2 -18 + 1 -2 -15 + 1 -2 -12 + 1 -2 -9 + 1 -2 -6 + 1 -2 -3 + 1 -2 0 + 1 -2 3 + 1 -2 6 + 1 -2 9 + 1 -2 12 + 1 -2 15 + 1 -2 18 + 1 -2 21 + 1 -1 -19 + 1 -1 -16 + 1 -1 -13 + 1 -1 -10 + 1 -1 -7 + 1 -1 -4 + 1 -1 -1 + 1 -1 2 + 1 -1 5 + 1 -1 8 + 1 -1 11 + 1 -1 14 + 1 -1 17 + 1 -1 20 + 1 0 -20 + 1 0 -14 + 1 0 -8 + 1 0 -2 + 1 0 4 + 1 0 10 + 1 0 16 + 1 1 -21 + 1 1 -18 + 1 1 -15 + 1 1 -12 + 1 1 -9 + 1 1 -6 + 1 1 -3 + 1 1 0 + 1 1 3 + 1 1 6 + 1 1 9 + 1 1 12 + 1 1 15 + 1 1 18 + 1 1 21 + 1 2 -19 + 1 2 -16 + 1 2 -13 + 1 2 -10 + 1 2 -7 + 1 2 -4 + 1 2 -1 + 1 2 2 + 1 2 5 + 1 2 8 + 1 2 11 + 1 2 14 + 1 2 17 + 1 2 20 + 1 3 -20 + 1 3 -17 + 1 3 -14 + 1 3 -11 + 1 3 -8 + 1 3 -5 + 1 3 -2 + 1 3 1 + 1 3 4 + 1 3 7 + 1 3 10 + 1 3 13 + 1 3 16 + 1 3 19 + 1 4 -21 + 1 4 -18 + 1 4 -15 + 1 4 -12 + 1 4 -9 + 1 4 -6 + 1 4 -3 + 1 4 0 + 1 4 3 + 1 4 6 + 1 4 9 + 1 4 12 + 1 4 15 + 1 4 18 + 1 4 21 + 1 5 -19 + 1 5 -16 + 1 5 -13 + 1 5 -10 + 1 5 -7 + 1 5 -4 + 1 5 -1 + 1 5 2 + 1 5 5 + 1 5 8 + 1 5 11 + 1 5 14 + 1 5 17 + 1 5 20 + 1 6 -20 + 1 6 -17 + 1 6 -14 + 1 6 -11 + 1 6 -8 + 1 6 -5 + 1 6 -2 + 1 6 1 + 1 6 4 + 1 6 7 + 1 6 10 + 1 6 13 + 1 6 16 + 1 6 19 + 1 7 -21 + 1 7 -18 + 1 7 -15 + 1 7 -12 + 1 7 -9 + 1 7 -6 + 1 7 -3 + 1 7 0 + 1 7 3 + 1 7 6 + 1 7 9 + 1 7 12 + 1 7 15 + 1 7 18 + 1 7 21 + 2 -7 -21 + 2 -7 -18 + 2 -7 -15 + 2 -7 -12 + 2 -7 -9 + 2 -7 -6 + 2 -7 -3 + 2 -7 0 + 2 -7 3 + 2 -7 6 + 2 -7 9 + 2 -7 12 + 2 -7 15 + 2 -7 18 + 2 -7 21 + 2 -6 -19 + 2 -6 -16 + 2 -6 -13 + 2 -6 -10 + 2 -6 -7 + 2 -6 -4 + 2 -6 -1 + 2 -6 2 + 2 -6 5 + 2 -6 8 + 2 -6 11 + 2 -6 14 + 2 -6 17 + 2 -6 20 + 2 -5 -20 + 2 -5 -17 + 2 -5 -14 + 2 -5 -11 + 2 -5 -8 + 2 -5 -5 + 2 -5 -2 + 2 -5 1 + 2 -5 4 + 2 -5 7 + 2 -5 10 + 2 -5 13 + 2 -5 16 + 2 -5 19 + 2 -4 -21 + 2 -4 -18 + 2 -4 -15 + 2 -4 -12 + 2 -4 -9 + 2 -4 -6 + 2 -4 -3 + 2 -4 0 + 2 -4 3 + 2 -4 6 + 2 -4 9 + 2 -4 12 + 2 -4 15 + 2 -4 18 + 2 -4 21 + 2 -3 -19 + 2 -3 -16 + 2 -3 -13 + 2 -3 -10 + 2 -3 -7 + 2 -3 -4 + 2 -3 -1 + 2 -3 2 + 2 -3 5 + 2 -3 8 + 2 -3 11 + 2 -3 14 + 2 -3 17 + 2 -3 20 + 2 -2 -20 + 2 -2 -17 + 2 -2 -14 + 2 -2 -11 + 2 -2 -8 + 2 -2 -5 + 2 -2 -2 + 2 -2 1 + 2 -2 4 + 2 -2 7 + 2 -2 10 + 2 -2 13 + 2 -2 16 + 2 -2 19 + 2 -1 -21 + 2 -1 -18 + 2 -1 -15 + 2 -1 -12 + 2 -1 -9 + 2 -1 -6 + 2 -1 -3 + 2 -1 0 + 2 -1 3 + 2 -1 6 + 2 -1 9 + 2 -1 12 + 2 -1 15 + 2 -1 18 + 2 -1 21 + 2 0 -16 + 2 0 -10 + 2 0 -4 + 2 0 2 + 2 0 8 + 2 0 14 + 2 0 20 + 2 1 -20 + 2 1 -17 + 2 1 -14 + 2 1 -11 + 2 1 -8 + 2 1 -5 + 2 1 -2 + 2 1 1 + 2 1 4 + 2 1 7 + 2 1 10 + 2 1 13 + 2 1 16 + 2 1 19 + 2 2 -21 + 2 2 -18 + 2 2 -15 + 2 2 -12 + 2 2 -9 + 2 2 -6 + 2 2 -3 + 2 2 0 + 2 2 3 + 2 2 6 + 2 2 9 + 2 2 12 + 2 2 15 + 2 2 18 + 2 2 21 + 2 3 -19 + 2 3 -16 + 2 3 -13 + 2 3 -10 + 2 3 -7 + 2 3 -4 + 2 3 -1 + 2 3 2 + 2 3 5 + 2 3 8 + 2 3 11 + 2 3 14 + 2 3 17 + 2 3 20 + 2 4 -20 + 2 4 -17 + 2 4 -14 + 2 4 -11 + 2 4 -8 + 2 4 -5 + 2 4 -2 + 2 4 1 + 2 4 4 + 2 4 7 + 2 4 10 + 2 4 13 + 2 4 16 + 2 4 19 + 2 5 -21 + 2 5 -18 + 2 5 -15 + 2 5 -12 + 2 5 -9 + 2 5 -6 + 2 5 -3 + 2 5 0 + 2 5 3 + 2 5 6 + 2 5 9 + 2 5 12 + 2 5 15 + 2 5 18 + 2 5 21 + 2 6 -19 + 2 6 -16 + 2 6 -13 + 2 6 -10 + 2 6 -7 + 2 6 -4 + 2 6 -1 + 2 6 2 + 2 6 5 + 2 6 8 + 2 6 11 + 2 6 14 + 2 6 17 + 2 6 20 + 2 7 -20 + 2 7 -17 + 2 7 -14 + 2 7 -11 + 2 7 -8 + 2 7 -5 + 2 7 -2 + 2 7 1 + 2 7 4 + 2 7 7 + 2 7 10 + 2 7 13 + 2 7 16 + 2 7 19 + 3 -7 -20 + 3 -7 -17 + 3 -7 -14 + 3 -7 -11 + 3 -7 -8 + 3 -7 -5 + 3 -7 -2 + 3 -7 1 + 3 -7 4 + 3 -7 7 + 3 -7 10 + 3 -7 13 + 3 -7 16 + 3 -7 19 + 3 -6 -21 + 3 -6 -18 + 3 -6 -15 + 3 -6 -12 + 3 -6 -9 + 3 -6 -6 + 3 -6 -3 + 3 -6 0 + 3 -6 3 + 3 -6 6 + 3 -6 9 + 3 -6 12 + 3 -6 15 + 3 -6 18 + 3 -6 21 + 3 -5 -19 + 3 -5 -16 + 3 -5 -13 + 3 -5 -10 + 3 -5 -7 + 3 -5 -4 + 3 -5 -1 + 3 -5 2 + 3 -5 5 + 3 -5 8 + 3 -5 11 + 3 -5 14 + 3 -5 17 + 3 -5 20 + 3 -4 -20 + 3 -4 -17 + 3 -4 -14 + 3 -4 -11 + 3 -4 -8 + 3 -4 -5 + 3 -4 -2 + 3 -4 1 + 3 -4 4 + 3 -4 7 + 3 -4 10 + 3 -4 13 + 3 -4 16 + 3 -4 19 + 3 -3 -21 + 3 -3 -18 + 3 -3 -15 + 3 -3 -12 + 3 -3 -9 + 3 -3 -6 + 3 -3 -3 + 3 -3 0 + 3 -3 3 + 3 -3 6 + 3 -3 9 + 3 -3 12 + 3 -3 15 + 3 -3 18 + 3 -3 21 + 3 -2 -19 + 3 -2 -16 + 3 -2 -13 + 3 -2 -10 + 3 -2 -7 + 3 -2 -4 + 3 -2 -1 + 3 -2 2 + 3 -2 5 + 3 -2 8 + 3 -2 11 + 3 -2 14 + 3 -2 17 + 3 -2 20 + 3 -1 -20 + 3 -1 -17 + 3 -1 -14 + 3 -1 -11 + 3 -1 -8 + 3 -1 -5 + 3 -1 -2 + 3 -1 1 + 3 -1 4 + 3 -1 7 + 3 -1 10 + 3 -1 13 + 3 -1 16 + 3 -1 19 + 3 0 -18 + 3 0 -12 + 3 0 -6 + 3 0 0 + 3 0 6 + 3 0 12 + 3 0 18 + 3 1 -19 + 3 1 -16 + 3 1 -13 + 3 1 -10 + 3 1 -7 + 3 1 -4 + 3 1 -1 + 3 1 2 + 3 1 5 + 3 1 8 + 3 1 11 + 3 1 14 + 3 1 17 + 3 1 20 + 3 2 -20 + 3 2 -17 + 3 2 -14 + 3 2 -11 + 3 2 -8 + 3 2 -5 + 3 2 -2 + 3 2 1 + 3 2 4 + 3 2 7 + 3 2 10 + 3 2 13 + 3 2 16 + 3 2 19 + 3 3 -21 + 3 3 -18 + 3 3 -15 + 3 3 -12 + 3 3 -9 + 3 3 -6 + 3 3 -3 + 3 3 0 + 3 3 3 + 3 3 6 + 3 3 9 + 3 3 12 + 3 3 15 + 3 3 18 + 3 3 21 + 3 4 -19 + 3 4 -16 + 3 4 -13 + 3 4 -10 + 3 4 -7 + 3 4 -4 + 3 4 -1 + 3 4 2 + 3 4 5 + 3 4 8 + 3 4 11 + 3 4 14 + 3 4 17 + 3 4 20 + 3 5 -20 + 3 5 -17 + 3 5 -14 + 3 5 -11 + 3 5 -8 + 3 5 -5 + 3 5 -2 + 3 5 1 + 3 5 4 + 3 5 7 + 3 5 10 + 3 5 13 + 3 5 16 + 3 5 19 + 3 6 -21 + 3 6 -18 + 3 6 -15 + 3 6 -12 + 3 6 -9 + 3 6 -6 + 3 6 -3 + 3 6 0 + 3 6 3 + 3 6 6 + 3 6 9 + 3 6 12 + 3 6 15 + 3 6 18 + 3 6 21 + 3 7 -19 + 3 7 -16 + 3 7 -13 + 3 7 -10 + 3 7 -7 + 3 7 -4 + 3 7 -1 + 3 7 2 + 3 7 5 + 3 7 8 + 3 7 11 + 3 7 14 + 3 7 17 + 3 7 20 + 4 -7 -19 + 4 -7 -16 + 4 -7 -13 + 4 -7 -10 + 4 -7 -7 + 4 -7 -4 + 4 -7 -1 + 4 -7 2 + 4 -7 5 + 4 -7 8 + 4 -7 11 + 4 -7 14 + 4 -7 17 + 4 -7 20 + 4 -6 -20 + 4 -6 -17 + 4 -6 -14 + 4 -6 -11 + 4 -6 -8 + 4 -6 -5 + 4 -6 -2 + 4 -6 1 + 4 -6 4 + 4 -6 7 + 4 -6 10 + 4 -6 13 + 4 -6 16 + 4 -6 19 + 4 -5 -21 + 4 -5 -18 + 4 -5 -15 + 4 -5 -12 + 4 -5 -9 + 4 -5 -6 + 4 -5 -3 + 4 -5 0 + 4 -5 3 + 4 -5 6 + 4 -5 9 + 4 -5 12 + 4 -5 15 + 4 -5 18 + 4 -5 21 + 4 -4 -19 + 4 -4 -16 + 4 -4 -13 + 4 -4 -10 + 4 -4 -7 + 4 -4 -4 + 4 -4 -1 + 4 -4 2 + 4 -4 5 + 4 -4 8 + 4 -4 11 + 4 -4 14 + 4 -4 17 + 4 -4 20 + 4 -3 -20 + 4 -3 -17 + 4 -3 -14 + 4 -3 -11 + 4 -3 -8 + 4 -3 -5 + 4 -3 -2 + 4 -3 1 + 4 -3 4 + 4 -3 7 + 4 -3 10 + 4 -3 13 + 4 -3 16 + 4 -3 19 + 4 -2 -21 + 4 -2 -18 + 4 -2 -15 + 4 -2 -12 + 4 -2 -9 + 4 -2 -6 + 4 -2 -3 + 4 -2 0 + 4 -2 3 + 4 -2 6 + 4 -2 9 + 4 -2 12 + 4 -2 15 + 4 -2 18 + 4 -2 21 + 4 -1 -19 + 4 -1 -16 + 4 -1 -13 + 4 -1 -10 + 4 -1 -7 + 4 -1 -4 + 4 -1 -1 + 4 -1 2 + 4 -1 5 + 4 -1 8 + 4 -1 11 + 4 -1 14 + 4 -1 17 + 4 -1 20 + 4 0 -20 + 4 0 -14 + 4 0 -8 + 4 0 -2 + 4 0 4 + 4 0 10 + 4 0 16 + 4 1 -21 + 4 1 -18 + 4 1 -15 + 4 1 -12 + 4 1 -9 + 4 1 -6 + 4 1 -3 + 4 1 0 + 4 1 3 + 4 1 6 + 4 1 9 + 4 1 12 + 4 1 15 + 4 1 18 + 4 1 21 + 4 2 -19 + 4 2 -16 + 4 2 -13 + 4 2 -10 + 4 2 -7 + 4 2 -4 + 4 2 -1 + 4 2 2 + 4 2 5 + 4 2 8 + 4 2 11 + 4 2 14 + 4 2 17 + 4 2 20 + 4 3 -20 + 4 3 -17 + 4 3 -14 + 4 3 -11 + 4 3 -8 + 4 3 -5 + 4 3 -2 + 4 3 1 + 4 3 4 + 4 3 7 + 4 3 10 + 4 3 13 + 4 3 16 + 4 3 19 + 4 4 -21 + 4 4 -18 + 4 4 -15 + 4 4 -12 + 4 4 -9 + 4 4 -6 + 4 4 -3 + 4 4 0 + 4 4 3 + 4 4 6 + 4 4 9 + 4 4 12 + 4 4 15 + 4 4 18 + 4 4 21 + 4 5 -19 + 4 5 -16 + 4 5 -13 + 4 5 -10 + 4 5 -7 + 4 5 -4 + 4 5 -1 + 4 5 2 + 4 5 5 + 4 5 8 + 4 5 11 + 4 5 14 + 4 5 17 + 4 5 20 + 4 6 -20 + 4 6 -17 + 4 6 -14 + 4 6 -11 + 4 6 -8 + 4 6 -5 + 4 6 -2 + 4 6 1 + 4 6 4 + 4 6 7 + 4 6 10 + 4 6 13 + 4 6 16 + 4 6 19 + 4 7 -21 + 4 7 -18 + 4 7 -15 + 4 7 -12 + 4 7 -9 + 4 7 -6 + 4 7 -3 + 4 7 0 + 4 7 3 + 4 7 6 + 4 7 9 + 4 7 12 + 4 7 15 + 4 7 18 + 4 7 21 + 5 -7 -21 + 5 -7 -18 + 5 -7 -15 + 5 -7 -12 + 5 -7 -9 + 5 -7 -6 + 5 -7 -3 + 5 -7 0 + 5 -7 3 + 5 -7 6 + 5 -7 9 + 5 -7 12 + 5 -7 15 + 5 -7 18 + 5 -7 21 + 5 -6 -19 + 5 -6 -16 + 5 -6 -13 + 5 -6 -10 + 5 -6 -7 + 5 -6 -4 + 5 -6 -1 + 5 -6 2 + 5 -6 5 + 5 -6 8 + 5 -6 11 + 5 -6 14 + 5 -6 17 + 5 -6 20 + 5 -5 -20 + 5 -5 -17 + 5 -5 -14 + 5 -5 -11 + 5 -5 -8 + 5 -5 -5 + 5 -5 -2 + 5 -5 1 + 5 -5 4 + 5 -5 7 + 5 -5 10 + 5 -5 13 + 5 -5 16 + 5 -5 19 + 5 -4 -21 + 5 -4 -18 + 5 -4 -15 + 5 -4 -12 + 5 -4 -9 + 5 -4 -6 + 5 -4 -3 + 5 -4 0 + 5 -4 3 + 5 -4 6 + 5 -4 9 + 5 -4 12 + 5 -4 15 + 5 -4 18 + 5 -4 21 + 5 -3 -19 + 5 -3 -16 + 5 -3 -13 + 5 -3 -10 + 5 -3 -7 + 5 -3 -4 + 5 -3 -1 + 5 -3 2 + 5 -3 5 + 5 -3 8 + 5 -3 11 + 5 -3 14 + 5 -3 17 + 5 -3 20 + 5 -2 -20 + 5 -2 -17 + 5 -2 -14 + 5 -2 -11 + 5 -2 -8 + 5 -2 -5 + 5 -2 -2 + 5 -2 1 + 5 -2 4 + 5 -2 7 + 5 -2 10 + 5 -2 13 + 5 -2 16 + 5 -2 19 + 5 -1 -21 + 5 -1 -18 + 5 -1 -15 + 5 -1 -12 + 5 -1 -9 + 5 -1 -6 + 5 -1 -3 + 5 -1 0 + 5 -1 3 + 5 -1 6 + 5 -1 9 + 5 -1 12 + 5 -1 15 + 5 -1 18 + 5 -1 21 + 5 0 -16 + 5 0 -10 + 5 0 -4 + 5 0 2 + 5 0 8 + 5 0 14 + 5 0 20 + 5 1 -20 + 5 1 -17 + 5 1 -14 + 5 1 -11 + 5 1 -8 + 5 1 -5 + 5 1 -2 + 5 1 1 + 5 1 4 + 5 1 7 + 5 1 10 + 5 1 13 + 5 1 16 + 5 1 19 + 5 2 -21 + 5 2 -18 + 5 2 -15 + 5 2 -12 + 5 2 -9 + 5 2 -6 + 5 2 -3 + 5 2 0 + 5 2 3 + 5 2 6 + 5 2 9 + 5 2 12 + 5 2 15 + 5 2 18 + 5 2 21 + 5 3 -19 + 5 3 -16 + 5 3 -13 + 5 3 -10 + 5 3 -7 + 5 3 -4 + 5 3 -1 + 5 3 2 + 5 3 5 + 5 3 8 + 5 3 11 + 5 3 14 + 5 3 17 + 5 3 20 + 5 4 -20 + 5 4 -17 + 5 4 -14 + 5 4 -11 + 5 4 -8 + 5 4 -5 + 5 4 -2 + 5 4 1 + 5 4 4 + 5 4 7 + 5 4 10 + 5 4 13 + 5 4 16 + 5 4 19 + 5 5 -21 + 5 5 -18 + 5 5 -15 + 5 5 -12 + 5 5 -9 + 5 5 -6 + 5 5 -3 + 5 5 0 + 5 5 3 + 5 5 6 + 5 5 9 + 5 5 12 + 5 5 15 + 5 5 18 + 5 5 21 + 5 6 -19 + 5 6 -16 + 5 6 -13 + 5 6 -10 + 5 6 -7 + 5 6 -4 + 5 6 -1 + 5 6 2 + 5 6 5 + 5 6 8 + 5 6 11 + 5 6 14 + 5 6 17 + 5 6 20 + 5 7 -20 + 5 7 -17 + 5 7 -14 + 5 7 -11 + 5 7 -8 + 5 7 -5 + 5 7 -2 + 5 7 1 + 5 7 4 + 5 7 7 + 5 7 10 + 5 7 13 + 5 7 16 + 5 7 19 + 6 -7 -20 + 6 -7 -17 + 6 -7 -14 + 6 -7 -11 + 6 -7 -8 + 6 -7 -5 + 6 -7 -2 + 6 -7 1 + 6 -7 4 + 6 -7 7 + 6 -7 10 + 6 -7 13 + 6 -7 16 + 6 -7 19 + 6 -6 -21 + 6 -6 -18 + 6 -6 -15 + 6 -6 -12 + 6 -6 -9 + 6 -6 -6 + 6 -6 -3 + 6 -6 0 + 6 -6 3 + 6 -6 6 + 6 -6 9 + 6 -6 12 + 6 -6 15 + 6 -6 18 + 6 -6 21 + 6 -5 -19 + 6 -5 -16 + 6 -5 -13 + 6 -5 -10 + 6 -5 -7 + 6 -5 -4 + 6 -5 -1 + 6 -5 2 + 6 -5 5 + 6 -5 8 + 6 -5 11 + 6 -5 14 + 6 -5 17 + 6 -5 20 + 6 -4 -20 + 6 -4 -17 + 6 -4 -14 + 6 -4 -11 + 6 -4 -8 + 6 -4 -5 + 6 -4 -2 + 6 -4 1 + 6 -4 4 + 6 -4 7 + 6 -4 10 + 6 -4 13 + 6 -4 16 + 6 -4 19 + 6 -3 -21 + 6 -3 -18 + 6 -3 -15 + 6 -3 -12 + 6 -3 -9 + 6 -3 -6 + 6 -3 -3 + 6 -3 0 + 6 -3 3 + 6 -3 6 + 6 -3 9 + 6 -3 12 + 6 -3 15 + 6 -3 18 + 6 -3 21 + 6 -2 -19 + 6 -2 -16 + 6 -2 -13 + 6 -2 -10 + 6 -2 -7 + 6 -2 -4 + 6 -2 -1 + 6 -2 2 + 6 -2 5 + 6 -2 8 + 6 -2 11 + 6 -2 14 + 6 -2 17 + 6 -2 20 + 6 -1 -20 + 6 -1 -17 + 6 -1 -14 + 6 -1 -11 + 6 -1 -8 + 6 -1 -5 + 6 -1 -2 + 6 -1 1 + 6 -1 4 + 6 -1 7 + 6 -1 10 + 6 -1 13 + 6 -1 16 + 6 -1 19 + 6 0 -18 + 6 0 -12 + 6 0 -6 + 6 0 0 + 6 0 6 + 6 0 12 + 6 0 18 + 6 1 -19 + 6 1 -16 + 6 1 -13 + 6 1 -10 + 6 1 -7 + 6 1 -4 + 6 1 -1 + 6 1 2 + 6 1 5 + 6 1 8 + 6 1 11 + 6 1 14 + 6 1 17 + 6 1 20 + 6 2 -20 + 6 2 -17 + 6 2 -14 + 6 2 -11 + 6 2 -8 + 6 2 -5 + 6 2 -2 + 6 2 1 + 6 2 4 + 6 2 7 + 6 2 10 + 6 2 13 + 6 2 16 + 6 2 19 + 6 3 -21 + 6 3 -18 + 6 3 -15 + 6 3 -12 + 6 3 -9 + 6 3 -6 + 6 3 -3 + 6 3 0 + 6 3 3 + 6 3 6 + 6 3 9 + 6 3 12 + 6 3 15 + 6 3 18 + 6 3 21 + 6 4 -19 + 6 4 -16 + 6 4 -13 + 6 4 -10 + 6 4 -7 + 6 4 -4 + 6 4 -1 + 6 4 2 + 6 4 5 + 6 4 8 + 6 4 11 + 6 4 14 + 6 4 17 + 6 4 20 + 6 5 -20 + 6 5 -17 + 6 5 -14 + 6 5 -11 + 6 5 -8 + 6 5 -5 + 6 5 -2 + 6 5 1 + 6 5 4 + 6 5 7 + 6 5 10 + 6 5 13 + 6 5 16 + 6 5 19 + 6 6 -21 + 6 6 -18 + 6 6 -15 + 6 6 -12 + 6 6 -9 + 6 6 -6 + 6 6 -3 + 6 6 0 + 6 6 3 + 6 6 6 + 6 6 9 + 6 6 12 + 6 6 15 + 6 6 18 + 6 6 21 + 6 7 -19 + 6 7 -16 + 6 7 -13 + 6 7 -10 + 6 7 -7 + 6 7 -4 + 6 7 -1 + 6 7 2 + 6 7 5 + 6 7 8 + 6 7 11 + 6 7 14 + 6 7 17 + 6 7 20 + 7 -7 -19 + 7 -7 -16 + 7 -7 -13 + 7 -7 -10 + 7 -7 -7 + 7 -7 -4 + 7 -7 -1 + 7 -7 2 + 7 -7 5 + 7 -7 8 + 7 -7 11 + 7 -7 14 + 7 -7 17 + 7 -7 20 + 7 -6 -20 + 7 -6 -17 + 7 -6 -14 + 7 -6 -11 + 7 -6 -8 + 7 -6 -5 + 7 -6 -2 + 7 -6 1 + 7 -6 4 + 7 -6 7 + 7 -6 10 + 7 -6 13 + 7 -6 16 + 7 -6 19 + 7 -5 -21 + 7 -5 -18 + 7 -5 -15 + 7 -5 -12 + 7 -5 -9 + 7 -5 -6 + 7 -5 -3 + 7 -5 0 + 7 -5 3 + 7 -5 6 + 7 -5 9 + 7 -5 12 + 7 -5 15 + 7 -5 18 + 7 -5 21 + 7 -4 -19 + 7 -4 -16 + 7 -4 -13 + 7 -4 -10 + 7 -4 -7 + 7 -4 -4 + 7 -4 -1 + 7 -4 2 + 7 -4 5 + 7 -4 8 + 7 -4 11 + 7 -4 14 + 7 -4 17 + 7 -4 20 + 7 -3 -20 + 7 -3 -17 + 7 -3 -14 + 7 -3 -11 + 7 -3 -8 + 7 -3 -5 + 7 -3 -2 + 7 -3 1 + 7 -3 4 + 7 -3 7 + 7 -3 10 + 7 -3 13 + 7 -3 16 + 7 -3 19 + 7 -2 -21 + 7 -2 -18 + 7 -2 -15 + 7 -2 -12 + 7 -2 -9 + 7 -2 -6 + 7 -2 -3 + 7 -2 0 + 7 -2 3 + 7 -2 6 + 7 -2 9 + 7 -2 12 + 7 -2 15 + 7 -2 18 + 7 -2 21 + 7 -1 -19 + 7 -1 -16 + 7 -1 -13 + 7 -1 -10 + 7 -1 -7 + 7 -1 -4 + 7 -1 -1 + 7 -1 2 + 7 -1 5 + 7 -1 8 + 7 -1 11 + 7 -1 14 + 7 -1 17 + 7 -1 20 + 7 0 -20 + 7 0 -14 + 7 0 -8 + 7 0 -2 + 7 0 4 + 7 0 10 + 7 0 16 + 7 1 -21 + 7 1 -18 + 7 1 -15 + 7 1 -12 + 7 1 -9 + 7 1 -6 + 7 1 -3 + 7 1 0 + 7 1 3 + 7 1 6 + 7 1 9 + 7 1 12 + 7 1 15 + 7 1 18 + 7 1 21 + 7 2 -19 + 7 2 -16 + 7 2 -13 + 7 2 -10 + 7 2 -7 + 7 2 -4 + 7 2 -1 + 7 2 2 + 7 2 5 + 7 2 8 + 7 2 11 + 7 2 14 + 7 2 17 + 7 2 20 + 7 3 -20 + 7 3 -17 + 7 3 -14 + 7 3 -11 + 7 3 -8 + 7 3 -5 + 7 3 -2 + 7 3 1 + 7 3 4 + 7 3 7 + 7 3 10 + 7 3 13 + 7 3 16 + 7 3 19 + 7 4 -21 + 7 4 -18 + 7 4 -15 + 7 4 -12 + 7 4 -9 + 7 4 -6 + 7 4 -3 + 7 4 0 + 7 4 3 + 7 4 6 + 7 4 9 + 7 4 12 + 7 4 15 + 7 4 18 + 7 4 21 + 7 5 -19 + 7 5 -16 + 7 5 -13 + 7 5 -10 + 7 5 -7 + 7 5 -4 + 7 5 -1 + 7 5 2 + 7 5 5 + 7 5 8 + 7 5 11 + 7 5 14 + 7 5 17 + 7 5 20 + 7 6 -20 + 7 6 -17 + 7 6 -14 + 7 6 -11 + 7 6 -8 + 7 6 -5 + 7 6 -2 + 7 6 1 + 7 6 4 + 7 6 7 + 7 6 10 + 7 6 13 + 7 6 16 + 7 6 19 + 7 7 -21 + 7 7 -18 + 7 7 -15 + 7 7 -12 + 7 7 -9 + 7 7 -6 + 7 7 -3 + 7 7 0 + 7 7 3 + 7 7 6 + 7 7 9 + 7 7 12 + 7 7 15 + 7 7 18 + 7 7 21 diff --git a/tmp/amorset.tcl b/tmp/amorset.tcl new file mode 100644 index 00000000..5c3c9295 --- /dev/null +++ b/tmp/amorset.tcl @@ -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 diff --git a/tmp/batchedtest.tcl b/tmp/batchedtest.tcl new file mode 100644 index 00000000..6be52bbf --- /dev/null +++ b/tmp/batchedtest.tcl @@ -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 +# diff --git a/tmp/bbtest.tst b/tmp/bbtest.tst new file mode 100644 index 00000000..6be52bbf --- /dev/null +++ b/tmp/bbtest.tst @@ -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 +# diff --git a/tmp/btest.tst b/tmp/btest.tst new file mode 100644 index 00000000..6be52bbf --- /dev/null +++ b/tmp/btest.tst @@ -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 +# diff --git a/tmp/bug.lis b/tmp/bug.lis new file mode 100644 index 00000000..be88179e --- /dev/null +++ b/tmp/bug.lis @@ -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 to continue, or q 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 + +Script done on Tue 13 Sep 2005 12:12:05 PM CEST diff --git a/tmp/li-reduced.ub b/tmp/li-reduced.ub new file mode 100644 index 00000000..5bc1430b --- /dev/null +++ b/tmp/li-reduced.ub @@ -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 diff --git a/tmp/m2t_generator b/tmp/m2t_generator new file mode 100755 index 00000000..cd5abc86 --- /dev/null +++ b/tmp/m2t_generator @@ -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 \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 * diff --git a/tmp/rafin.bck b/tmp/rafin.bck new file mode 100644 index 00000000..9d218603 --- /dev/null +++ b/tmp/rafin.bck @@ -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 diff --git a/tmp/rafin.dat b/tmp/rafin.dat new file mode 100644 index 00000000..5724b290 --- /dev/null +++ b/tmp/rafin.dat @@ -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 diff --git a/tmp/rafin.out b/tmp/rafin.out new file mode 100644 index 0000000000000000000000000000000000000000..7d6535b7e22be9e0d3af613f1a33a758af4bc454 GIT binary patch literal 8467 zcmeHMTW{jX65eP3irTESf;qy|Hs%&-r15}B&~lS;GCSvJ9~@{BOMoNWWOnw~pRc+N zn1m#3CXx2&j2}#yuBxuCuCFgu^zPj|O2T=xB4YARCTSF}=#*Tu8!c|)1zC;CAWSM& ztJ$E^GW^q|S(t^iis{r6LX-_bt%|$8u810VPwmEOwMOb0he^1UnM`ONEhKcRj!cLf zqH@GTK`-cgbOdLmV$gX!jOri$GhAIGO0Hz~Rmv5O{GK-qdc!kPmK}7(PDjlYtOe0Ii_&Q#Z{=$G zZKvzg#Qe4G_DxcKr1zbX>#@XE%WA#6Lfpo4ntq!unDDU)gTj9N9K>s6GkXOc|;N~4UT6~-5)k3`459Xz0#AwIj8Uf&y@1?NOU zb6BR;Xj<%#G)v-TYKVV({)on|?+(1c^J(G*?EMLy8e5&e*{tCMbb#;z7bFy-47+Wj!pImMq1o?)J&+jRAIS^O4hL-oBE&q zcQIb~Tee>u#yfa#|5ikNmF9m;!-b}1(R{vTdU5;bFj?_z;~7uBA3Q~Wy_jYvs3=#j zeZa7x3>{ldIkQ%GDuHzl`m2eO_I$5-Llcl)cTe1VdG zIIcumg}PV6;8BQd)P-dqL}YOv#1<#ip2+Fj#}HYmnogBBOT7=)TMrS5l#1_7 zF8aZQ+<=fMB5&B?yFHVAcM_1^DEYL`hgPTj_XFq$wx7hp>ou~Y5exb2h4)=vy>&?G zoAK_7xufzP6z3b=?pl^BYksXc1$*4V7g4* zMO=tlE@6kH6R1AnDvBy&E##eC&16hkXb4OVvQ7V=}KZ$2*lird1XYKuVN{WCa#bWd^5pRwga!Dou21jk7dux2}iICR86{F z-&I-kO;w~j@~Mron&)GB3Q2ZTjqG!j-JtwPf5{}K^d_3a{TTWt?WIyfPn12Vm`8r? zx`&SK?Yp=U*?GRTW!CGKO44ii0^K-VAV=UhP37$SWdLs1$x_9N)Gg$7?OMk>+O2A? zKzw+W#}J*KkJ1LF0fj9#Ag^a_iM*1+POF|L zHSddWHE->?9Q7}_Xr~{`Zkdg$Xc(_G>>M4>#n2mukeCFcF%Fy`KYpYMcAwy9a&a7` Qu|H~`yI8P(<|f1VFP8Ul6951J literal 0 HcmV?d00001 diff --git a/tmp/rafin.out.bck b/tmp/rafin.out.bck new file mode 100644 index 0000000000000000000000000000000000000000..7d6535b7e22be9e0d3af613f1a33a758af4bc454 GIT binary patch literal 8467 zcmeHMTW{jX65eP3irTESf;qy|Hs%&-r15}B&~lS;GCSvJ9~@{BOMoNWWOnw~pRc+N zn1m#3CXx2&j2}#yuBxuCuCFgu^zPj|O2T=xB4YARCTSF}=#*Tu8!c|)1zC;CAWSM& ztJ$E^GW^q|S(t^iis{r6LX-_bt%|$8u810VPwmEOwMOb0he^1UnM`ONEhKcRj!cLf zqH@GTK`-cgbOdLmV$gX!jOri$GhAIGO0Hz~Rmv5O{GK-qdc!kPmK}7(PDjlYtOe0Ii_&Q#Z{=$G zZKvzg#Qe4G_DxcKr1zbX>#@XE%WA#6Lfpo4ntq!unDDU)gTj9N9K>s6GkXOc|;N~4UT6~-5)k3`459Xz0#AwIj8Uf&y@1?NOU zb6BR;Xj<%#G)v-TYKVV({)on|?+(1c^J(G*?EMLy8e5&e*{tCMbb#;z7bFy-47+Wj!pImMq1o?)J&+jRAIS^O4hL-oBE&q zcQIb~Tee>u#yfa#|5ikNmF9m;!-b}1(R{vTdU5;bFj?_z;~7uBA3Q~Wy_jYvs3=#j zeZa7x3>{ldIkQ%GDuHzl`m2eO_I$5-Llcl)cTe1VdG zIIcumg}PV6;8BQd)P-dqL}YOv#1<#ip2+Fj#}HYmnogBBOT7=)TMrS5l#1_7 zF8aZQ+<=fMB5&B?yFHVAcM_1^DEYL`hgPTj_XFq$wx7hp>ou~Y5exb2h4)=vy>&?G zoAK_7xufzP6z3b=?pl^BYksXc1$*4V7g4* zMO=tlE@6kH6R1AnDvBy&E##eC&16hkXb4OVvQ7V=}KZ$2*lird1XYKuVN{WCa#bWd^5pRwga!Dou21jk7dux2}iICR86{F z-&I-kO;w~j@~Mron&)GB3Q2ZTjqG!j-JtwPf5{}K^d_3a{TTWt?WIyfPn12Vm`8r? zx`&SK?Yp=U*?GRTW!CGKO44ii0^K-VAV=UhP37$SWdLs1$x_9N)Gg$7?OMk>+O2A? zKzw+W#}J*KkJ1LF0fj9#Ag^a_iM*1+POF|L zHSddWHE->?9Q7}_Xr~{`Zkdg$Xc(_G>>M4>#n2mukeCFcF%Fy`KYpYMcAwy9a&a7` Qu|H~`yI8P(<|f1VFP8Ul6951J literal 0 HcmV?d00001 diff --git a/tmp/sev.go b/tmp/sev.go new file mode 100644 index 00000000..8293479a --- /dev/null +++ b/tmp/sev.go @@ -0,0 +1,3 @@ + +# +dr a4 20 diff --git a/tmp/shell80.go b/tmp/shell80.go new file mode 100644 index 00000000..16ac60e2 --- /dev/null +++ b/tmp/shell80.go @@ -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 diff --git a/tmp/standard-reduced.go b/tmp/standard-reduced.go new file mode 100644 index 00000000..f0ea7c4e --- /dev/null +++ b/tmp/standard-reduced.go @@ -0,0 +1,7 @@ +mess countmode timer +mess preset 1 +mess step .04 +mess np 31 +four +exe tmp/li.ub +#end diff --git a/tmp/t.go b/tmp/t.go new file mode 100644 index 00000000..1b5dfb7f --- /dev/null +++ b/tmp/t.go @@ -0,0 +1,2 @@ +exec /usr/bin/nassnase + diff --git a/tmp/table.res b/tmp/table.res new file mode 100644 index 00000000..e98b3e41 --- /dev/null +++ b/tmp/table.res @@ -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 \ No newline at end of file diff --git a/tmp/taspstatus.tcl b/tmp/taspstatus.tcl new file mode 100644 index 00000000..4fd59442 --- /dev/null +++ b/tmp/taspstatus.tcl @@ -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 } diff --git a/tmp/tasubstat.tcl b/tmp/tasubstat.tcl new file mode 100644 index 00000000..41628238 --- /dev/null +++ b/tmp/tasubstat.tcl @@ -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 diff --git a/tmp/tricsstatus.tcl b/tmp/tricsstatus.tcl new file mode 100644 index 00000000..1fb40efb --- /dev/null +++ b/tmp/tricsstatus.tcl @@ -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