QRSS programming examples
1) DFCW- and FSKCW-Mode
The following code sends the text stored in F8 first in DFCW5 followed by FSKCW5 and QRSS5 mode and finally we return to normal speed.
ESC F8 ^SF ^D text ^D ^C text ^C text ^SN ESC
2) FATCW, SLANT, TRIANGLE, HELL
This code sequence transmits text1 in FATCW, text2 in SLANT, text3 as a TRIANGLE coding and text4 in fast HELL .
ESC F6 ^GF text1^ ^GS text2^ ^GT text3^ ^HF text4^ ESC
3) symmetrically square wave
10 consecutive squarewave are sent with duty cycle 1:1. Every square wave is 6 DAC steps high and has a half cycle time of 5s.
^Q 06 05 10
4) unsymmetrically square wave
By influencing the DAC pins directly with the commands ^1 and ^3 it is possible to generate an unsymmetrical square wave with a 2 sec. "H"- and a 6 sec. "L"-portion, which is 5 DAC steps high. The inner part of the programming sequence is repeated 5 times. Outputs 2exp0 and 2exp2 are set to "HIGH" by ^1 and ^3, which is equal to the decimal value 5.
^P ^R05 ^1 ^3 ^T02 ^1 ^3 ^T06 ^R ^P
5) Triangle wave
An endless triangle wave of 10 DAC steps and 0.33s step length is sent. Transmission can only be interrupted with the TAB key.
^Z 10 00 00
6) Trapezoidal wave
8 consecutive trapezoidal elements with ramps of 5 DAC steps are sent. Every DAC step remains active for 1 sec. The horizontal segments have a length of 8 sec. As the PTT is keyed down after execution of commands ^F and ^B it had to be reactivated by ^P during the time loops.
^R08 ^F 05 01 ^P ^T08 ^B 05 01 ^P ^T08 ^P ^R
7) Graphical coded CW
The following method shows how Morse signal "Y" is coded by "positive" (Dash) and "negative" (Dot) oriented triangle shaped elements. After programming the Dash and Dot graphics into two different memories (F1, F2), the "Y" character is constructed in the quick memory by concatenating F1 and F2. ^J05 sets the DAC 5 steps up to the signal's base line. Starting from here a positive (F1) or a negative peak (F2) is drawn depending on what dots or dashes the Morse signal which has to be transmitted contains. ^J27 finally resets the DAC from step 5 to 0 (5 + 27 = 32 ---> roll over to 0 occurs).
memory key F1: ^F 05 01 ^B 05 01
memory key F2: ^B 05 01 ^F 05 01
quick memory CTRL/SHIFT: ^J05 F1 F2 F1 F1 ^J27
Concatenating of F1 ... F8 is only possible in the quick memory and belongs still to the very experimental part of the software as it may cause an overflow of the ring buffer in certain cases. Some hints as to that on page "Bugs & Infos"
8) FATCW without ^GF command
If the ^GF command is not available in your software version the FATCW elements can be patched by using the squarewave function. The dot and dash informations are programmed into two separate F-keys and the pause between characters into a third which will all be combined later in the quick memory:
F1: ^Q 010203 ^T12 3 square waves of 2 sec. half cycle time, 1 DAC step are high used as DIT, followed by a pause of 12 sec.
F2: ^Q 010207 ^T12 7 square waves of 2 sec. half cycle time, 1 DAC step high are used as DAH, followed by a pause of 12 sec.
F3: ^T26 an inter-character space of 26 sec.
Quick memory key (SHIFT): F2 F1 F1 F3 F1 F2 F1 F1 F3 F2 F1 F1 F1 F1 F3 F1 F2 F2 F2 F3 F1 F2 F3 F2 F1
The Dit/Dah/pause weighting was arbitrarily chosen and is not conform to the 1:3 standard.
9) fish-bone pattern
A fishbone modulation pattern can be achieved by the following sequence in F5:
F5: ^J05 ^F0301 ^F0202 ^F0203 ^J27 ^B0301 ^B0202 ^B0203
10) QRSS QSO
With the help of the ^S commands two F-keys can be programmed to switch QRSS 3,5,10 ... 120 on or off .
QRSS5 will be switched on when hitting F1. Every further alpha-numeric key press outputs the appropriate character in QRSS5, i.e. the QSO text can be written now. F2 terminates QRSS5 and returns to normal speed.