home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Ham Radio 1997
/
WOHR97_AmSoft_(1997-02-01).iso
/
mods
/
ramsey
/
fx146_1.doc
< prev
next >
Wrap
Text File
|
1997-02-01
|
3KB
|
86 lines
copied from packet:
Msg# TSF Size #Rd Date Time From MsgID To
1884 BH 4001 1 24-Dec 1410 W9ZGS 22870_WB9NET RAMSEY@ALLBBS (NONE)
Sb: Ramsey FX146/FX220 diode program
For you owners of the new Ramsey FX146 or FX220 transceivers, here is a
Basic program that will print out a series of frequencies versus diode
placement positions. It is a modification of the Basic program provided by
Ramsey in the instruction book. To use this Basic program just load
it into your favorite text (ASCII) editor, edit out this junk, save it
as an ASCII file under the name "FXDIODES.BAS" and then load it into
BASICA in your MSDOS machine. Verne/W9ZGS
1 CLS:PRINT TAB(33);"W9ZGS":PRINT
2 PRINT"Programming diode placement for the Ramsey FX146 and FX220 transceivers.
3 PRINT"This program requires that frequencies be entered in KHz with 6 digits &
4 PRINT"NO decimal points. A frequency of 145.050MHz would be entered as 145050
5 PRINT"Output is to printer.":PRINT
6 INPUT"Enter lowest receiver frequency";LF:LF=LF/5
7 INPUT"Enter highest receiver frequency";HF:HF=HF/5
8 INPUT"Enter spacing in KHz";SP:PRINT
9 LPRINT" For the Ramsey FX146 or FX220 Transceivers. By W9ZGS.":LPRINT
10 LPRINT" Place diodes where a 1 is shown.":LPRINT
11 LPRINT" FREQ 32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2
1
12 LPRINT" ------ ----- ----- ---- ---- ---- ---- --- --- --- -- -- -- -- -- --
--
13 FOR N=LF TO HF STEP SP
14 AA=0:BB=0:CC=0:DD=0:EE=0:FF=0:GG=0:HH=0
15 II=0:JJ=0:KK=0:LL=0:MM=0:NN=0:OO=0:PP=0
16 IF N=>32768! THEN AA=1
17 IF N>32768! THEN NA=N-32768!
18 IF N<32768! THEN NA=N
19 IF NA=>16384 THEN BB=1
20 IF NA<16384 THEN NB=NA
21 IF NA>16384 THEN NB=NA-16384
22 IF NB=>8192 THEN CC=1
23 IF NB<8192 THEN NC=NB
24 IF NB>8192 THEN NC=NB-8192
25 IF NC=>4096 THEN DD=1
26 IF NC>4096 THEN ND=NC-4096
27 IF NC<4096 THEN ND=NC
28 IF ND=>2048 THEN EE=1
29 IF ND>2048 THEN NE=ND-2048
30 IF ND<2048 THEN NE=ND
31 IF NE=>1024 THEN FF=1
32 IF NE>1024 THEN NF=NE-1024
33 IF NE<1024 THEN NF=NE
34 IF NF=>512 THEN GG=1
35 IF NF>512 THEN NG=NF-512
36 IF NF<512 THEN NG=NF
37 IF NG=>256 THEN HH=1
38 IF NG>256 THEN NH=NG-256
39 IF NG<256 THEN NH=NG
40 IF NH=>128 THEN II=1
41 IF NH>128 THEN NI=NH-128
42 IF NH<128 THEN NI=NH
43 IF NI=>64 THEN JJ=1
44 IF NI>64 THEN NJ=NI-64
45 IF NI<64 THEN NJ=NI
46 IF NJ=>32 THEN KK=1
47 IF NJ>32 THEN NK=NJ-32
48 IF NJ<32 THEN NK=NJ
49 IF NK=>16 THEN LL=1
50 IF NK>16 THEN NL=NK-16
51 IF NK<16 THEN NL=NK
52 IF NL=>8 THEN MM=1
53 IF NL>8 THEN NM=NL-8
54 IF NL<8 THEN NM=NL
55 IF NM=>4 THEN NN=1
56 IF NM>4 THEN NX=NM-4
57 IF NM<4 THEN NX=NM
58 IF NX>2 THEN OO=1
59 IF NX=2 THEN OO=1
60 IF NX=3 THEN PP=1
61 IF NX=1 THEN PP=1
62 LPRINT N * 5;
63 LPRINT " ";AA;" "; BB;" "; CC;" "; DD;" "; EE;" "; FF;" "; GG;" "; HH
;
64 LPRINT " ";II;" "; JJ; KK; LL; MM; NN; OO; PP:NEXT:END
----------------------------
Note: I haven't tried or verified this, proceed at your own risk. Verify
that you're in the band before you transmit. WA2ISE