+------ Servo Scope Control Program compiled Oct 27, 2001 by Mel Bartels ------+ ¦File Handpad EC Init Coord Move Reset ¦ +------------------------------------------------------------------------------¦ ¦Quit DataFile2 ScrollTour Hotkeys TestSerial ¦ ¦Site DataFile3 InputComment ReadSlew Screen ¦ ¦SaveCfg DataFile4 DOSShell WriteSlew ¦ ¦DataFile ClosestGT Guide.bat LX200 ¦ ¦-> quit the program ¦ +------------------------------------------------------------------------------¦ ¦File Object ¦ ¦SidT 21:43:18 CurrentT 11/21 18:38:50 Init 2 GEMFlip Off E->W Guide 100 ¦ ¦Handpad s Guide DUon AirMass 1.1 DomeAZ 82 ¦ ¦ Current Target Input Drift Encoders Refract FieldRot¦ ¦Alt 68.390 68.390 64.175 0.000/m 0 A283.049¦ ¦Az 82.210 82.210 82.135 0.000/m R-0.057m¦ ¦Ra 23:42:58 23:42:58 0:04:23 0:00:00/h M ¦ ¦Dec +42:58:48 +42:58:48 +41:55:32 + 0:00:00/h G283.050¦ ¦PEC AZEC AAEC ZZEC PMC ¦ ¦LX200 LX200 commands off ¦ +------------------------------------------------------------------------------¦ ¦motor cmd state track error targtvel position a/d l1 l2 in po so ¦ ¦AltDec Vel MvFinish 1 -0.1" 6926 303481 3 0 1 0 1 1 ¦ ¦AziRA Vel MvFinish 1 -0.1" 4319 5375 1 1 1 0 1 1 ¦ ¦FldRot not in use ¦ ¦Focus not in use ¦
Use the cursor keys to select a menu item. Left-Right cursor
keys select the main menu category and Up-Down cursor keys select the
submenu item. Just under the menu selections, a more detailed
description of the menu item's action is displayed.
The "Current"
coordinates display where the telescope is currently pointing.
The
"Target" coordinates display where the telescope is
heading.
The "Input" coordinates display user input
coordinates.
The "Drift" coordinates show the current
drift rate in each axis.
Encoder coordinates are displayed in
degrees and in raw counts.
The "FieldRot" or field
rotation shows one value if field rotation motor disabled, otherwise
shows four values. The upper value is the current field
rotation angle. The second value down is the rate of field
rotation in degrees per minute. The next value down is the
angle of the field rotation motor. The final angle displayed under
this line is the guide buttons rotation angle.
The "File"
area indicates which data file, or external program or device, has
sent coordinates to the program.
If the coordinates have been
reset because the encoder reset threshold values in the config.dat
file have been exceeded, the "File" field will display a
message stating the scope motion immediately preceeding the reset
(enc.res.slew = encoder reset after slew, enc.res.on = encoder reset
after tracking on, enc.res.off = encoder reset after tracking off),
and a running count of the encoder resets for that particular scope
motion.
The "Object" area shows which object from the
data file has been loaded into the input coordinates.
The "Init"
field shows how many initializations have been done so far.
The
"GEMFlip" indicates if a german equatorial mount has been
flipped across the meridian (not flipped position is east of pier
facing the westward, and flipped position is west of pier facing
eastward).
The "Guide" field displays the current
guiding speed in arcseconds per second.
The "Handpad"
field shows what handpad mode the program is currently in, and if
that mode is active (for instance, if the mode is set to focus, and
control of the focus motor is activated by the mode switch, then an
'on' will appear), if handpaddle auto-drift-update is on or off (DUon
or DUoff), if guiding corrections saved to a file are finished then a
"Fn" will appear, and further to the right, which buttons
are being pressed and the switches' positions. C=clockwise
button pushed, W=counterclockwise button pushed, U=up button pushed,
D=down button pushed, s=speed switch in slow speed position,F=speed
switch in fast speed position, L=mode switch in left position, R=mode
switch in right position, x = up, down buttons reversed.
The
"AirMass" field shows the airmass number, or number of
atmospheres that the telescope is aimed through.
The "DomeAzimuth"
field shows the angle of the dome rotation in degrees.
The "PEC"
area, if PEC is on, shows the altitude and azimuth indexes and
correction values in tenths of an arcsecond, respectively. In
addition, if the auto-sync of altitude PEC or azimuth PEC is enabled,
the PEC index at synch point is shown, and if an error, the PEC
display is highlighted with the current selection color.
The
"AZEC" shows the altitude vs azimuth error corrections in
arcminutes.
The "AAEC" shows the altitude vs altitude
error corrections in arcminutes.
The "ZZEC" shows the
azimuth vs azimuth error corrections in arcminutes.
The "PMC"
shows the pointing model error corrections for altitude and azimuth
in arcminutes.
The motor status display area shows the motor, the
current motor command, the current motor movement state, the track
error in arcseconds (because the computer uses a timer accurate to 55
milliseconds, this value will have a jitter equal to the position
change over this time period [ie, at sidereal tracking rate, a jitter
of +-0.4"]), the target velocity in PIC Servo counts per tick *
2^16, position, a/d value (boards sold by Gary Myers of
RxDesignonline.com are setup so that an a/d value of 255 =2.5 amps),
limit1 switch, limit2 switch, index switch, position overrun, servo
overrun.
If the menu option to display LX200 is turned on, then the LX200 field will show the history of commands received with an '*' by the last command, and, the next line down will display the raw characters as received from the external device ouputting the lx200 protocol serial data.
Supported commands are displayed in abbreviated form on the LX200
line in scope.exe if the display LX200 is turned on as follows:
NA
= no acknowledge yet received
AK = acknowledge received
(indicates that external controlling program has queried for
existence of lx200 device)
AA = align altaz
AL = align land
(turns off tracking)
AP = align polar
B+ B- B0 B1 B2 B3 =
reticle brightness commands (ignored)
F+ = focus out
F- =
focus in
FQ = focus quit
FF = focus fast
FS = focus slow
GR Gr = get right ascension
GD Gd = get declination
GA =
get altitude
GZ = get azimuth
GS = get sidereal time
GL =
get local time (24 hr format)
Ga = get local time (24 hr format )
GC = get current date
Gc = get clock status
Gt = get
latitude
Gg = get longitude
GG = get timezone
GF, GVF = get
field (returns 100)
Gq = get minimum quality of the find
operation
GM GN GO GP get site info ("SCP" returned)
LI
=return object info (ignored)
Lo = load object catalog from
library (ignored)
Ls = load star catalog from library (ignored)
Mn = move north
Ms = move south
Me = move east
Mw =
move west
MS = start slew
Q = stop slew
Qn = end motion
north
Qs = end motion south
Qe = end motion east
Qw = end
motion west
RG = set motion rate to guide speed
RC = set
motion rate to centering speed
RM = set motion rate to find speed
RS = set motion rate to slew
Sr = set right ascension
Sd
= set declination
Sb = set brighter magnitude limit for find
operation (value ignored)
Sf = set fainter magnitude limit for
find operation (value ignored)
SF = sets field (value ignored)
Sh
= set current higher limit (value ignored)
SS = set sidereal time
SL = set local time
SC = set current date
St = set
latitude (ignored)
Sg = set longitude (ignored)
SG = set GMT
offset (ignored)
SM SN SO SP = set site number (ignored)
Sq =
set minimum quality of the find operation
Sy GPDCO = sets the
‘type' string for the FIND operation (ignored)
Sl = sets the
larger size limit for the FIND operation (value ignored)
Ss
= sets the smaller size limit for the FIND operation (value
ignored)
Sw = ???
CM = synchronize scope
TQ = time quartz
(ignored)
U = toggle long format (coordinates)
I1 I2 I3 =
initialize 1, initialize 2, or initialize 3 (these are new customized
commands)
Un = unfinished command (no ending '#')
U0 =
unknown command: first character uninterpretable
U1 = unknown
command: second character uninterpretable
U2 = unknown command:
third character uninterpretable
W1 through W4 = set site number
(ignored)
Ig = ignored command
commands starting with X are customized:
XGG = get
GuideArcsecSec
XGM = get MsArcsecSec
XHa through XHz = set
handpad mode 0 to 26 respectively
XHL = simulate handpad left
mode key
XHR = simulate handpad right mode key
XI1 through XI3
= initialize point 1 through 3 using already sent equatorial
coordinates
XSG = set GuideArcsecSec
XSM = set MsArcsecSec
XX
= clear LX200 display area
Shortcut keys:
'`' (the left apostrophe key in the upper left of most keyboards)
selects the menu item 'Guide.bat'
'1' selects 'move to equat'
'2' selects 'track on/off'
'3' saves current equatorial
coordinates
'4' retrieve saved equatorial coordinates into the
input fields
'5' saves current #2 equatorial coordinates
'6'
retrieves saved #2 equatorial coordinates into the input fields
'7'
read slew file from Guide6
'8' write slew file to Guide6
'9'
input altaz
'0' reset to input altaz
'a' adds in the altitude
offset to all initialization altitudes, adds in the altitude offset
to the current altitude, and re-initializes
'b' begins an already
loaded scroll file, and once started, 'l' continues onto the next
scroll action, simulating a leftkey press of the handpaddle
'c'
displays PEC graphically
'd' selects 'data file' menu item
'e'
averages PEC analysis files and displays results graphically for the
altitude axis
'f' averages PEC analysis files and displays
results graphically for the azimuth axis
'g' selects menu item
'Guide.bat' (which calls Wguide.exe, passing it the current scope
coordinates, the DOS 32 bit version of Guide)
'h' selects menu
item hand paddle, toggling through handpad modes
'H' selects a
hand paddle mode from a selection palette
'i' displays the
initializations
'k' kills the inits
'l' reloads pec.dat file
(when scrollfile is underway, 'l' simulates the handpad's leftkey
press)
'n' slews to input altazimuth coordinates
'p' selects
PEC
'q' quits the program
'r' resets to input equat coord
's' selects scroll file
't' toggles tracking on/off
'u'
altitude axis: graphically displays guiding efforts with respect to
pec - gives options to save and update pec
'v' azimuth axis:
graphically displays guiding efforts with respect to pec - gives
options to save and update pec
'y' zeroes out the altitude pec
array (does not save PEC.DAT)
'z' zeroes out the azimuth pec
array (does not save PEC.DAT)
F1-F4 moves the scope in slow
speed, F1 up, F2 down, F3 CCW, F4 CW
F5-F8 moves the scope in slow
speed, F5 up, F6 down, F7 CCW, F8 CW