Here are two typical examples for CAT files. The first example is for KENWOOD's TS950. The second example controls YAESU's FT1000KMP.
The good news on the first example is that the file will work with all KENWOOD rigs on the market. The only change which came to our notice recently is the baudrate of 9600 for the TS2000.
FIRST EXAMPLE:
NAME | = TS950 { ...only NAME needs to be adapted for any other KENWOOD rig} |
INITIALISE | = >'FA;'> <'FA*******'< { ..we just wait for any return.. } |
GETFREQ | = >'IF;'> <'I*fffffffffff*****rrrrr**'< |
NUMBERFORMAT RCV | = ASCII { ACSII, BINARY, BCD, RBCD, .... ; TRX----> PC } |
NUMBERFORMAT TRX | = ASCII { PC-data to TRX } |
GETSTRENGTH | = >'SM;'> <'**SSSS;'< |
RIGBANDWIDTH IF1 N | = '007' |
RIGBANDWIDTH IF1 M | = '007' |
RIGBANDWIDTH IF1 W | = '007' |
RIGBANDWIDTH IF2 N | = '010' |
RIGBANDWIDTH IF2 M | = '008' |
RIGBANDWIDTH IF2 W | = '007' |
SETMODE | = >'MD!RIGMODE!;~'> |
SETBANDWIDTH | = >'FL!RIGBANDWIDTHIF1!!RIGBANDWIDTHIF2!;~'> |
SETFREQ | = >'~FA!FFFFFFFFFFF!;~RT0;~XT0;'> { RIT & XIT turned off } |
RITFREQMULTIPLIER | = -0.001 |
XITFREQMULTIPLIER | = +0.001 |
*************************************************************
SECOND EXAMPLE:
NUMBERFORMAT RCV | = BINARY { ACSII, BINARY, BCD; MSB at left side } |
NUMBERFORMAT TRX | = BCD { data to transceiver } |
GETSTRENGTH | = >#0#0#0#0$F7> <'SSSS**'< |
FREQMULTIPLIERTRX | = 1/100 {< !!!! } |
FREQMULTIPLIERRCV | = 1/100/16 {< not documented !!!! } |
RITFREQMULTIPLIER | = 0.625/1000 |
INITIALISE | = >#0#0#0#2#$10> <'*ffff***********'< |
SETMODE | = >#0#0#0'!RIGMODE!'#12> |
SETBANDWIDTH | = >#1#0#0'!RIGBANDWIDTHIF2!'#140'~'#1#0#0'!RIGBANDWIDTHIF1!'#140> |
GETFREQ | = >#0#0#0#2#$10> <'*ffff***********'< |
******************************************************
This topic was last edited on Monday, 03-Jul-2023, at 23:57
|