home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
basic
/
astrmenu.lbr
/
SHUTTR.BZS
/
SHUTTR.BAS
Wrap
BASIC Source File
|
1987-04-26
|
2KB
|
71 lines
1 PRINT "From the June 1985 SKY & TELESCOPE, p. 544."
2 PRINT
3 PRINT "This program computes equivalent shutter speeds based on an example
4 PRINT "photograph and information about another telescope and camera system."
5 PRINT "The program works very well for surface features of the Moon and
6 PRINT "planets, aurorae, the corona and prominences at a total solar"
7 PRINT "eclipse, and in many similar circumstances. It is not intended for"
8 PRINT "photography of faint stars and nebulae owing to reciprocity failure."
9 PRINT
10 PRINT "INPUT: Photographic method, objective focal length (mm), aperture
11 PRINT " (mm), Barlow power, space from eyepiece to film (mm),"
12 PRINT " eyepiece focal length (mm), telescope power, camera focal"
13 PRINT " length (mm), example f/ number, example film index (ISO),"
14 PRINT " example time (s), system film index (ISO)."
15 PRINT
16 PRINT "OUTPUT: Equivalent shutter speed (s)."
17 PRINT
100 REM SHUTTER SPEEDS
110 REM
120 PRINT "SELECT PHOTO METHOD--"
130 PRINT " (A) PRIME FOCUS"
140 PRINT " (B) BARLOW PROJ."
150 PRINT " (C) EYEPIECE PROJ."
160 PRINT " (D) AFOCAL METHOD"
170 PRINT " (E) QUIT"
180 INPUT A$: PRINT
190 IF A$="A" THEN 250
200 IF A$="B" THEN 250
210 IF A$="C" THEN 330
220 IF A$="D" THEN 410
230 IF A$="E" THEN RUN "ASTRMENU.BAS"
240 GOTO 120
250 REM CALCULATE F/NUMBER
260 INPUT "OBJECTIVE F.L.";A
270 INPUT "APERTURE";B
280 C=A/B: IF A$="A" THEN K=C
290 IF A$="A" THEN 470
300 INPUT "BARLOW POWER";D
310 K=C*D: GOTO 470
320 REM
330 REM EYEPIECE PROJECTION
340 PRINT "SPACE FROM EYEPIECE"
350 INPUT " TO FILM";A
360 INPUT "EYEPIECE F.L.";B
370 INPUT "OBJECTIVE F.L.";D
380 INPUT "APERTURE";F
390 K=(A*D)/(B*F): GOTO 470
400 REM
410 REM AFOCAL METHOD
420 INPUT "SCOPE POWER";A
430 INPUT "APERTURE";D
440 INPUT "CAMERA F.L.";B
450 C=A*B: K=C/D
460 REM
470 REM CALC. SHUTTER SPEEDS
480 PRINT
490 INPUT "EXAMPLE F/NUMBER";L
500 INPUT "EXAMPLE FILM INDEX";M
510 INPUT "EXAMPLE TIME";O
520 PRINT
530 INPUT "YOUR FILM INDEX";N
540 R=(K*K)/(L*L)
550 V=R*O*M/N
560 PRINT V;" IS YOUR TIME"
570 PRINT: INPUT "NEXT";A$
580 GOTO 120
"YOUR FILM INDEX";N
540 R=(K*K)/(L*L)
550 V=R*O*M/N
560 PRINT V;" IS YOUR TIME"
570 PRINT: INPUT "NEXT