beautypg.com

Meade Instruments LX200 Classic User Manual

Page 60

background image

- 60 -

OBDRAW:

LOCATE 6, 31: PRINT " O B J E C T I N F O R M A T I O N";
LOCATE 7, 31: PRINT "Object: "; LEFT$(info$, 9);
LOCATE 8, 31: PRINT "Rating: "; MID$(info$, 10, 7);
LOCATE 9, 31: PRINT "Magnitude: "; MID$(info$, 20, 5);
LOCATE 10, 31: PRINT "Size: "; MID$(info$, 27, 6);
IF counter = 0 THEN LOCATE 11, 31: PRINT "RA:"; : LOCATE 12, 31:

PRINT "DEC:"; : LOCATE 7, 60: PRINT "Distance to SLEW"; :

LOCATE 9, 55: PRINT "RA"; : LOCATE 10, 55: PRINT "Dec"; : GO TO scale
c$ = "#:Gr#": PRINT #1, c$; : d$ = INPUT$(8, 1): RAL$ = LEFT$(d$, 2):

RAM$ = MID$(d$, 4, 4): LOCATE 11, 31:

PRINT USING "RA : \\:\ \"; RAL$; RAM$;
c$ = "#:Gd#": PRINT #1, c$; : d$ = INPUT$(7, 1): RAL$ = LEFT$(d$, 3):

RAM$ = MID$(d$, 5, 2): LOCATE 12, 31:

PRINT "DEC: "; RAL$; CHR$(248); RAM$; "'";

distbar:

rad$ = "": decd$ = ""
c$ = "#:D#": PRINT #1, c$: d$ = INPUT$(33, 1)

FOR i = 1 TO 16
IF ASC(MID$(d$, i, 1)) = 255 THEN rad$ = rad$ + CHR$(254)
NEXT i
FOR i = 17 TO 33
IF ASC(MID$(d$, i, 1)) = 255 THEN decd$ = decd$ + CHR$(254)
NEXT i
LOCATE 7, 59: PRINT " Distance to SLEW ";

scale:

LOCATE 8, 59: PRINT "0"; CHR$(248); " 45"; CHR$(248); " 90"; CHR$(248); " 150+"; CHR$(248);

IF counter = 0 THEN RETURN

LOCATE 9, 55: PRINT " "; : LOCATE 9, 55:
PRINT "RA "; rad$;
LOCATE 10, 55: PRINT " "; : LOCATE 10, 55:
PRINT "DEC "; decd$;

RETURN

status:

LOCATE 1, 7: PRINT "SITE"
c$ = "#:Gt#": PRINT #1, c$; : d$ = INPUT$(7, 1): RAL$ = LEFT$(d$, 3):

RAM$ = MID$(d$, 5, 2): LOCATE 2, 3: PRINT "Lat. : "; RAL$; CHR$ (248); RAM$; "'";

c$ = "#:Gg#": PRINT #1, c$; : d$ = INPUT$(7, 1): RAL$ = LEFT$(d$, 3):

RAM$ = MID$(d$, 5, 2): LOCATE 3, 3: PRINT "Long.: "; RAL$; CHR$ (248); RAM$; "'";

BOXSTX = 2: BOXSTY = 3: BOXWIDE = 10: boxtall = 5: GOSUB drawbox
RETURN

key1:

PRINT #1, "#:MS#"
error1$ = INPUT$(1, 1)
IF error1$ = "1" OR error1$ = "2" THEN error2$ = INPUT$(33, 1) ELSE RETURN
LOCATE 22, 20: PRINT error2$

GOSUB clearscr
RETURN

KEY2:

PRINT #1, "#:CM#"
sync$ = INPUT$(33, 1)
LOCATE 22, 20: PRINT sync$;

clearscr:

FOR i = 1 TO 30000: NEXT i: FOR i = 1 TO 30000: NEXT i: FOR i = 1 TO 30000: NEXT i:
FOR i = 1 TO 30000: NEXT i: FOR i = 1 TO 30000: NEXT i: FOR i = 1 TO 30000: NEXT i:
LOCATE 22, 20: PRINT "

";

RETURN

key3:

PRINT #1, "#:RS#"
LOCATE 24, 1: PRINT "

";

LOCATE 24, 18: PRINT CHR$(219); CHR$(178); CHR$(176); CHR$(176); CHR$(178); CHR$(219);

RETURN

KEY4:

PRINT #1, "#:RM#:"
LOCATE 24, 1: PRINT " ";
LOCATE 24, 26: PRINT CHR$(219); CHR$(178); CHR$(176); CHR$(176); CHR$(178); CHR$(219);

RETURN