E866 Target Control Software -- MOVE V1.2 8/12/96 SYSTEM REQUIREMENTS MOVE.EXE is a runtime executable file written in MS Quick Basic and compiled with the MS Quick Basic compiler. Hardware requirements are a PC with a hard drive, MS DOS, and two RS 232 comports. COM1 is to interface with the Step Motor Controler (SMC). COM2 is to be set up to recieve a GOOD SPILL or END OF SPILL signal. MOVE.EXE uses the text file TSOFT.CFG located in the root directory of the C drive to define the location of various files it uses. The format of the file should look something like... [DISK] DRIVE=c: ROOTPATH=\target\system LOGPATH=\logs CFGPATH=\config DEFPATH=\default The position.log file, for example, is placed by the program in the LOGPATH, under the ROOTPATH: c:\target\system\logs\position.log. USAGE MOVE is capable of moving the target between the 4 valid positions (AIR, LD2, VAC and LH2), or an arbitrary number of steps in either the east or west directions. In order for move to work properly, the file position.log (typically in the \target\system\logs directory) must show the true position of the target table, as well as the target which is in line with the beam. If the target ever gets lost, it will be necessary to initialize the target position with the program INIT.EXE. HOT KEYS F3 Stops the target and halts program execution. The position of the target position will need to be initialized after this. F9 Halts program execution. COMMAND LINE SWITCHES -e[n%] Moves the target table n% steps in the east direction. -w[n%] Moves the target table n% steps in the west direction. -v, -verbose Displays what the program is doing on the screen -nosafe Does not wait for end of spill or good spill signal. DO NOT USE IF BEAM IS PRESENT, YOU WILL PROBABLY LOSE INTERLOCKS AND MAY DAMAGE THE TARGET! -c Confirm certain program steps -spill[n%] Number of spills to wait before moving the target (default is 1). Example: move -lh2 -v Begins moving the target table to the LH2 position, once a GOOD SPILL or END OF SPILL signal is recieved. The -v switch allows more complete output of the status of the move. move -vac -nosafe Moves the table to the vacuum target position regardless of the state of the beam in the cave. If interlocks are enabled, this would make someone over at ops very unhappy. OTHER DOCUMENTATION Other documentation is available for the MOVE, (CONFIG), (LOCATION) and (AUTO) programs.