Morse Teaching Program "Teach4"
Version 4.2: June 2018
Quick Links to Major Topics:
Quickstart Procedure, detailed instructions.
Interactive teaching mode.
Text practice mode.
Other modes of entering practice text (Local mode)
Expanded explanations.
Operating the Audio Controls.
The Progress histogram.
Postponed discrimination order.
Recommended learning procedure.
Common Problems, and what you can do about them.
Advanced Operation.
The Notepad: Keeping track of your progress.
"Fast" and "Slow" modes.
Definition of Morse speed.
The ZL Receiving test.
The ZL Sending test.
Copyright Notices.
Link to a Separate Help File:
Learning to send
Introduction:
This text is in file
"Help.htm". It will display in your default web-browser.
The links above will take you directly to particular topics.
Caution! Don't even look at
a table of Morse code before commencing! This is guaranteed to slow you
down by imprinting the lookup table in your brain the wrong way round!
"Teach" teaches audio Morse reading, from scratch. Audio Morse is sent through the soundcard. Farnsworth spacing is used. The volume is pre-set to be appropriate for a PC set up to send standard Windows
sounds and messages at a "comfortable level". It can be adjusted further using
the standard Windows sound-card applet. Most modern powered stereo speaker
sets also have volume and tone controls on one of the speakers. It is usually
more convenient to adjust with these. Many sound-cards will also have line
and/or headphone outlets.
Installation:
If you're reading this, you've probably achieved it. Everything comes in one zip file. Unzip it into a new folder of your choice. Nothing is written to the registry, so you may want to put a shortcut to it on your desktop, or somewhere else.
To remove the program, simply delete the
folder.
Quickstart Procedure:
To get going without reading all this boring detail, ensure the
soundcard is operating, run the program now and follow the instructions that
appear in red text. Come back later and read the rest. Read all of
it. You'll find the accumulated wisdom of much research, and feedback from many
who have passed this way before.
Detailed Instructions:
Teach operates in 3 different modes:
- Teaching Mode: You can learn all common Morse characters in
interactive mode. Use this mode first to begin the learning process.
- Practice Mode: You can play any of 950 supplied texts for
receiving practice. Use this mode when you have mastered all of the characters
using mode 1.
- Local Mode: You can covert any text visible in the box to
Morse, and play it through the soundcard at the overall speed, Farnsworth
speed, and frequency of your choice. This text can be read from any text file,
entered or edited by typing, or pasted from another document.
1. Interactive Teaching Mode:
When the program is initially run, a box with red text appears showing a
condensed version of these instructions. It will vanish after 3 characters
have been introduced. It will also vanish if you clear the top checkbox,
labelled "Show Quickscreen", or if a file is loaded in mode 2.
- Click on the "Start Teach" button. A window will appear labelled
"characters to start", containing "1".
- If you prefer the chracters to appear in upper-case, select "Advanced" (top toolbar) then "Toggle Uppercase". Selecting it again returns to lower-case.
- If you are starting from scratch, press the "Start Sending" button.
- If you are mid-way through the learning process, enter the number of
characters that you think you have mastered. Press the "Start Sending" button.
- A histogram will appear at the bottom of the window, which will be
continually updated as learning proceeds. See section 5 for an
explanation of what it's telling you.
- A Morse character will sound. If you know what it is, press the
appropriate key on the keyboard. If you don't, wait. The program will tell
you, so you'll know.
- Further characters will sound. Keep pressing keys. More characters will
be introduced as the program becomes convinced that you know the ones in use
sufficiently well.
- To stop at any stage, press the "Stop Teach" button. A message will
appear telling you how you're doing.
- To pause at any stage, press the "Pause" button. The button caption will
change to "Unpause" and the program will wait. Press the button again to
resume. See additional comments on the
pause button
2. Text Practice Mode:
950 plain-language text segments, numbered 1 to 950, are included for reading
practice, after you have mastered all characters. The box labelled "Practice
Text Number 1 - 950" on the menu bar shows the number of the next text to be
sent. It's always initialised to 1 when the program loads. To send a practice text:
- Set the Speed, Farnsworth Speed, and Audio Frequency desired.
- If necessary, change the text number by clicking in the box and editing
the number shown.
- Click the "Practice Text" button. The text selected will be loaded
into the main window. If you do not want to view it (you should not if you're
going to try to read it), uncheck the "Show Text" tick box to the right of the
text number window. The text will load.
- Start sending by clicking the "Send Text" button. You can click the
"Abort/Show text" button at any time to halt sending and display only what has
been sent.
- To pause at any stage, press the "Pause" button. The button caption will
change to "Unpause" and sending will be suspended. Press the button again to
resume.
- When the text is completely sent, the next sequential text number will be
shown in the number window. To load this, click the "Practice Text" button
again and proceed as before. Alternatively, edit the number as desired.
Texts 1 to 900 are straight English narratives, mainly about sporting
events. They were prepared by Clyde, ZL1CMR, especially for this program.
Texts 901 to 950 are "typical CW QSOs". These contain callsign
exchanges, Ham abbreviations, signal reports etc, and will familiarise you with
the sort of thing you'll hear on the air. The callsigns are randomly
generated. My apologies to those whose callsigns I have inadvertantly
requisitioned.
Viewing sending progress: The last 64 characters passed to the
soundcard for sending can be seen in a "Progress box". To make this visible,
click on "Advanced" in the top menu bar, then click "ToggleProgress". Clicking
again removes it. There is an unavoidable delay between characters appearing
and being sent audibly. With some practice, it is possible to pause between
words. This may be of value when sending texts for on-the-air practice
sessions.
3. Local Mode
Any text appearing in the box on the screen can be sent as Morse,
including the punctuation characters "fullstop", "comma", "query" and "slash".
Most other punctuation and special characters will not be sounded, but see
below. Select the frequency, speed, and Farnsworth speed using the slide
controls. Text can be inserted into the box by
- Clicking the "Load file" button. A standard file menu will appear.
Select and open any text file on your disk in the normal manner.
- cutting and pasting text from another document.
- Typing directly into the box.
- If you don't want the loaded text to be visible, clear the tick in the
"Show Text" checkbox in the top panel.
However, some Pro-signs (characters sent together, having special
meanings) are coded. These are
- * (star) - sounds "SK" (Signing off)
- + (plus) - sounds "KN" ("Over", to only the station addressed)
- - or = (minus or equals) - sound "BT" (Break sign)
- : (colon) - sounds "KA" (Start of signal)
- ; (semicolon) - sounds "AR" (End of transmission)
Operating the Code Audio Controls:
Three slider bars and two spin boxes allow you to vary the code
parameters. Move the slider bars with the left-hand mouse button pressed.
Change the spin box numbers by clicking on their "up-arrow" and "down-arrow"
buttons.
- The "Code Speed" slider sets the overall code speed in
words per minute. This will always be correct, regardless of the Farnsworth
speed.
- The "Farnsworth Speed" slider sets the character speed
. This has no effect unless it is higher than the Code Speed.
It's default position (14 wpm) is recommended for learning.
- The "Audio Frequency" slider sets the output audio between 500
and 1000 Hz. Set it to what suits your ears best.
- Two further spin boxes and a check box appear when the
advanced/toggle tone option is clicked (top left of menu bar). These are
normally hidden to avoid distraction, but they need not be. Clicking the
option again hides them.
- The "Rise/fall time" spin box allows you to vary the rise and
fall times of the elements in increments of 1 ms. The default is 5 ms. Adjust
if necessary to sit your ears and soundcard. Too small, and the code sounds
"clicky", Too large, and the code sounds "woolly".
- The "Harmonics" spin box allows you to vary the audio waveform
shape, and thus the tone. The value sets the number of square-wave harmonics
used to synthesize the waveform. The default is "1", which sets the
fundamental, plus 1/3 of the 3rd harmonic. "2" adds 1/5 of the 5th harmonic
etc. Zero gives a pure sinewave. The default is set at one to make the tone
more "penetrating", better in an environment with normal background noise.
Zero, however, will better simulate what an HF transceiver produces.
This setting may sound different with different sound cards/chips.
- The "SquareWave" checkbox, when checked, turns whatever waveform
has been selected above into a square wave. Effectively, the
waveform is passed through a positive/negative limiter. This gives the
most penetrating tone.
The Buttons:
- The "Load Any File" button brings up a file menu, enabling you to
load any plain text file on your disk to send for practice. This is
not the "normal" option you'll use for practice.
- The "Load Practice Text" button loads the practice text whose
number is shown in the "Practice Text Number" box. This is automatically
incremented after each load, and can be changed by editing the box. Use
this button to load practice material, not the "Load Any File"
button!
- The "Send Text" button starts sending whatever text appears in
the box. It is disabled while text is being sent.
- The "pause button" toggles text sending. With care, you can time
your click to pause between words, as you would want to do if sending for an
on-the-air code practice session. You can't just click after a character has
been sent, because the following one will already be in the pipeline. Instead,
bring up the "Progress" box (click on "Advanced/Progress"), which shows the
characters that have been sent to the soundcard. Click as soon as the last
character in a word appears here. This usually gives the pause in
the word-space. When the program is paused, the button caption changes to
"Unpause". Click again to resume sending. You can't exit the program when
paused.
- The "Abort/Show Text" button stops sending. All text sent so far
appears in the box, and the "Send Text" button is enabled again. If the text
is sent to completion, this button is enabled automatically.
- The "Help" button brings up this help screen. Close it with the
"x" at top right-hand corner.
- The "Font" button opens the font dialog. Added in version 4.1 because on some modern high-resolution screens the font was rather small.
Expanded Explanations:
Interactive Teaching Mode:
The "Teach Mode" algorithm was devised by Howard Cunningham, and published in
QST, May 1977.
The principal ideas are:
- Give audio stimulus only: The characters must be learned by
sound, not sight, and indexed the right way around.
Since everybody has more
trouble reading than sending, the "lookup table"
that the mind compiles should be ordered with the characters indexed
by their sound, not the sound, or pattern
indexed by character. For example if you learn from a printed
table that
"C is -.-."
you have learned to relate a character to a pattern,
which has been converted into a sound. To decode, your mind then
has to do an ordered search of the table, sounding each pattern in the mind
("is it A? Is it B? Is it C? yes!"). If you learn the characters indexed
by sound, your mind becomes quickly programmed to jump straight to
the right character, which is much faster. ("dahdidahdit - that's C")
- Make learning paced, and progressive: New information should be
introduced at a rate accessible to the student, and only after current
information has been sufficiently mastered. Hence, new characters should be
introduced one by one at a "comfortable" rate. This means that we must
- Make learning interactive: Feedback from the student
should be continuously monitored to pace the teaching process. A taped
teaching system cannot do this, and even the best human teachers find it hard.
- Conclusion: Use a computer: A good software algorithm can
implement all these features easily. Computers are non-judgemental,
infinitely more patient than human teachers, and can keep track of everything.
They are thus far better at teaching tasks involving the imprinting of
"stimulus and response" skills - providing that a good algorithm is
used.
I've used Howard's algorithm for 15 years in my Morse teaching programs, and
it teaches Morse better than I can. It monitors the error rate of each
character, the average error rate, the maximum error rate, and the response
time of the student. Using these parameters, it decides
- which characters need to be sent most often,
- when new characters should be introduced,
- a comfortable "response time" for the student.
The Progress Histogram:
When Teach mode starts, A 40 bar histogram appears at screen bottom. If
you are starting from scratch, all bars will initially be set at 1. Each bar
is associated with a Morse character. As each character is introduced, its
corresponding histogram bar begins to change. A correct response
lowers a histogram bar, an incorrect one lengthens
it. Thus, the height of each histogram bar is related to your
probability of error on the corresponding character.
The number of characters in use is shown for you to monitor. As the session
progresses, this will continuously increase.
When the program judges that you're sufficiently familiar with all characters
currently in use, it introduces another. You will see changes progressing
along the histogram reflecting this. Initially, the bars are not labelled with
corresponding characters. This is to stop you getting visual clues, which will
inhibit your learning. All learning must be audio-based.
If you don't respond to any character (you don't know it yet, or have
forgotten) the program waits a decent time, tells you what it was, and sends
it again. It adjusts the time it waits by averaging the time you take to
respond, so you don't have to be a good typist. In fact your response time
has nothing to do with its evaluation of your performance.
Postponed Discrimination Order.
The order Howard selected is
q7zg098o1jpwlram6bxdyckn23fu45vhsite.,?/
Most long, or less common characters are introduced early .
This reinforces listening to the whole symbol before deciding what
it was. If less common characters are introduced last (as with many
teaching systems) you don't get nearly as much practice listening to and
decoding them! With Teach, by the time all the symbols have been introduced,
you will really know all of those "terrible uncommon letters at the
end of the alphabet", as well as all of the numbers.
The four final punctuation symbols are included for completeness, since they
are often used on the air. However, they will not appear in the
New Zealand test (see the Appendix for test parameters).
Many systems introduce the numbers last . This guarantees
that they will give most trouble later. Nobody who learns with this system
ever has great difficulty with numbers. (They are actually easier,
since they take "longer to go past").
Terminating the Session:
After pressing the "Stop Teach" button, two things happen.
- Your "mastery rating" will be shown. This is related to the number of
characters in use, and your average error rate. When this is 100, you know
all of the characters well.
- Character labels replace the numbers designating the histogram bars.
Thus, you will be able to see which characters are giving you most trouble.
Recommended Learning Procedure:
- You've got to practice regularly ! If you don't, what you've
learned will decay exponentially from your mind.
- What you're attempting will become boring. So is filling in your income
tax form. But the benefits are worth it.
One or two 20 minute practice sessions per day is fine. Some people find early
morning practice, when the mind is fresher, works best. But if you practice
for too long, or too frequently, your mind will become saturated. Make your
own decision.
Start with the interactive teaching mode, even if you think you know all of the
characters already. If you do, this will confirm it. If you don't, run
completely through it several times. You'll need several sessions to imprint
all characters.
If you respond from the keyboard fast, Teach gradually reduces its maximum
"waiting" time to match your response time. If you find it's "not waiting long
enough", make no keyboard response for a few characters. Teach will increase
its waiting time again.
For subsequent sessions, you can advance to the un-learned characters quickly
by entering the number of characters active at the close of the last session in
the "Characters to Start" box. The early characters will still be used, but
new ones will be introduced almost immediately. You should see your "Mastery
Rating" increase with every session.
When you can get through all of the characters in a single session, you can
start on practice texts. These can either be those that come with the program,
or any other plain text files on your disk. Start at (the lowest selectable)
overall speed of 3 wpm, which gives about 2 seconds between characters. Send
yourself 3 - 4 minute text segments, and make a hard copy on paper. When you
miss a character, blot it out of your mind and concentrate on the next one. If
you can't resist cheating, clear the "Show Text" checkbox at the top of the
screen so that the text is hidden until you've finished (press the "Abort/Show
Text" button).
Increase speed when you're getting 60% - 80% correct. You'll probably find
that 5 wpm doesn't seem much more difficult than 3 wpm. To make sure of the
test, try to get up to 8 - 10 wpm.
Many people find it helpful to regularly listen to a text sent much faster
than they can read - say at 20 wpm for a beginner. Just listen,
with eyes closed and mind in neutral. You'll find that letters, then
words begin to pop out. After some minutes of that, 5 wpm seems a lot easier,
since the higher speed has revved up the mind.
This works for me. I still do it.
The rate at which different people learn Morse varies widely. Don't be
discouraged by other's apparent ease of skill acquisition, or the comments of
well-meaning old-timers, who can no longer remember how boring it was.
If you're serious about using Morse on the air, listen to at least
some of the "typical QSO" files (901 to 950). These will help to familiarise
you with standard procedures and abbreviations. Not all QSOs follow
the exact pattern you'll see, but if you use their format, you can't go wrong.
Some Common Problems, and What you can do about them.
"Thinking" about the text. This commonly occurs when you move from
copying "single characters" to "words". Now what you hear "makes sense", and
the mind becomes distracted thinking about the context. With experience, this
goes away, but initially it can be troublesome. Here's what some people have
done, and reported that it worked. All methods involve "removing temptation"
from the eyes.
- Copy with your eyes shut.
- Copy while looking out the window.
- Move a piece of paper along behind your copy, covering up what you've
written.
- Write with a sharpened meat skewer with carbon paper and another piece of
paper underneath the top sheet. You can still check the copy afterwards.
"Guessing Ahead". We all had this problem, which is associated with
the one above. The mind becomes convinced that the "WOM" it has just copied
will turn into "WOMAN", but instead it turns into "WOMBAT", and you miss it.
Try to keep an open mind. With experience, this problem goes away.
"Rogue Characters." When copying text, you may find that you
sometimes miss parts of whole words. This can be because some character
appearing near the word start is giving you trouble. Thinking about it, you
miss the rest of the word.
Research has shown that different people have different rogue characters, but
some common ones are J, W, J, P, Q, and Z. These are all introduced early
in the interactive TEACH process for this reason.
Try to identify these characters. Then set up a text consisting of groups
of these characters appearing in random order. To do this, click on
"Advanced", then "RandomChars", on the top menu bar. A new text box and a
button labelled "Generate String" will appear. You'll be told to enter the
characters you wish to practise in the box, then to push the button.
This will generate the random groups in the text box, composed of the
characters you entered, appearing in random order, but with no more than 2
consecutive characters the same, and with 2 to 5 characters in each group. You
can make them invisible to stop yourself cheating by un-checking the "Show
Text" box.
Send this string of random characters by clicking the "Send Text" button.
Practice copying it a few times, working on just these few characters. You can
generate a different group set with the same characters
by clicking "Advanced/Randomchars" again - the same set you entered will still be
shown in the text box.
Often, just identifying and fixing these rogue characters can make a dramatic
difference to your copy accuracy.
This mode is also useful for number copying practice. Enter the
string "1234567890" and you'll get a random assortment of numbers, good for
practicing for contests or Field day!
What NOT to do!
- Never try to memorise letters using sequences
("eish5"), as this guarantees that you'll form a habit of running through the
whole sequence every time "5" is sent.
- Never try to memorise letters using opposites (r and
k, a and n etc) as this will confuse them in your mind forever.
- Never use any code practice program that shows you pictures of dits
and dahs on the screen. This will re-inforce visual learning, which
is counter-productive.
Advanced Capabilities.
Clicking "Advanced" on the top menu bar brings up 9 sub-menus,
- SaveEnvironment: saves the "environment". The Code Speed,
Farnsworth Speed, Audio frequency, next consecutive practice file number, and
the number of characters in use in character learning mode are written to the
file "Teachini.txt". This places a "bookmark" at "where you are at the
moment", and is convenient if you wish to resume later from the same place.
- LoadEnvironment: re-loads the environment, setting the parameters
above to their saved values.
- FastMode: doubles the code-speed range, enabling speeds between 6 and 40
wpm to be set. This is useful for higher speed practice.
- SlowMode: re-sets the speed range to 3 to 20, as recommended for initial
learning.
- ToggleProgress: toggles the visibility of the "progress box", which
appears beneath the main text window, showing the last 64 characters sent to
the soundcard. This is useful when monitoring text lengths when sending for
on-the-air code practice sessions.
- Randomchars: is used to practice copying a few "rogue" characters.
You're told how to enter the characters that are giving you trouble, then
how to generate a practice text, 64 characters long, containing them in random
order. This is often useful for mastering "similar" or "difficult"
characters that are tripping you up.
- Dits: is used to send a continuous stream of 200 dits, for calibrating
electronic keyers. A string of 10 "@" characters is loaded into the text box.
Clicking the "Send Text" button sends them. "@" is a special character, coded
as a stream of 20 dits, without a following character space. See
the Section "Calibrating Electronic Keyers" in the "Learning to Send" document
(click on the link at the start of this document)
- Fcompression: Toggles visibility of the Farnsworth
Compression box, labelled "Fcompression". This changes the Farnsworth
character/word space ratio, and is included for experimental purposes only!
The ZL Morse test is always conducted with the standard ARRL Farnsworth ratio
of 3:7. See Appendix A1.1 for further explanation.
- Toggle Tone: Toggles visibility of the tone control
spin boxes and the "square wave" checkbox.. These are normally hidden to avoid
distraction, but need not be. Clicking the option again hides them.
- The "Rise/fall time" spin box allows you to vary the rise and fall
times of the elements in increments of 1 ms. The default is 5 ms. Adjust if
necessary to sit your ears and soundcard. Too small, and the code sounds
"clicky", Too large, and the code sounds "woolly".
- The "Harmonics" spin box allows you to vary the audio waveform shape, and
thus the tone. The value sets the number of square-wave harmonics used to
synthesize the waveform. The default is "1", which sets the fundamental, plus
1/3 of the 3rd harmonic. "2" adds 1/5 of the 5th harmonic etc. Zero gives a
pure sinewave. The default is set at one to make the tone more "penetrating",
better in an environment with normal background noise. Zero, however, will
better simulate what an HF transceiver produces. This setting may sound
different with different sound cards/chips.
- The "SquareWave" checkbox, when checked, turns whatever waveform
has been selected above into a square wave. Effectively, the
waveform is passed through a positive/negative limiter. This gives the
most penetrating tone.
- Toggle Uppercase: Toggles between uppercase and lowercase character presentation in the initial teaching module. Uppercase characters may be preferable for very young learners who will search for a "visual match" between the character displayed and that presented on the key-caps. Or you may just prefer them.
The Notepad: Keeping track of Progress.
It's a good idea to keep a daily "diary" of your progress, and also to enter
details of problems and breakthroughs.
Clicking on "Notepad" in the top menu bar brings up a note-pad in which you can
write and edit notes. This can be moved around and re-sized. Everything
you've written can be saved by clicking the "Save Notepad" button. After
saving, the notes you've made will re-appear when you open it later. Close
the notepad with the upper right-hand "x" as usual.
A Comment on Code Speed.
Don't ever listen to Morse characters sent at less than 12 - 14
wpm!
A considerable body of psychological research shows that below this speed (the
"transition speed") characters are heard as "individual sounds". Above this
speed, they begin to be heard as "words". Hearing them this way from the
beginning eliminates the infamous "plateau" that many have experienced going
through the "transition speed barrier"
"Farnsworth Morse" (see the following appendix) means that individual
characters are always sent at or above the "transition speed", but longer
spaces are used between characters to decrease the overall rate to
the "overall speed".
Appendices: Historical Note: Definitions and Formal Pass Requirements for the previous ZL Morse
Tests, which is no longer required:
A1.1 Morse speed:
"Overall morse speed" is determined using the Internationally accepted
ARRL definition: "12 words per minute means 5 dots per second", where dots are
separated by dot-spaces having the same length. Thus 5 wpm means 2.083 dots
per second. This rate enables the "standard word" PARIS, with accompanying
word-space, to be sent exactly 5 times in one minute.
"Farnsworth speed" is the speed at which characters are sent, which is
always faster than the overall speed. ZL Morse tests are sent using
the standard ARRL algorithm, where character and word spaces are adjusted so
that
- The overall speed remains at 5 wpm. That is, exactly 5 repetitions of the
standard word PARIS, with accompanying spaces, are sent in one minute.
- Character and word spaces are proportioned so that their ratio remains at
3:7, as for "correctly ratioed" morse.
Some administrations consider that at 5 wpm, this results in morse where
character and word spaces are perceived as "too similar". To cater for this,
the "Advanced" menu provides an option (click "Advanced/Fcompression") for
changing the character/word space ratio by compressing the
character spaces, and correspondingly lengthening the
word spaces.
A " spin-edit" box appears labelled "Fcompression". The compression
parameter in the box is a number between 0 and 10. Initially, it will
be zero. It can be altered up or down with the arrows.
- Zero gives standard, ARRL 3:7 ratioed, Farnsworth Morse.
- Setting 10 compresses all character spaces to the "correct
morse", 3-dot value, inserting all of the "extra" space into the word-space.
Thus, individual words are sent as "correct Morse", with long word spaces.
- Setting a number between 0 and 10 interpolates smoothly between these
two cases. Less space is progressively allocated to character
spaces, and more to word spaces.
As the overall speed is increased, the absolute values of the spaces change to
reflect the compression ratio set, and move closer to those of "correct"
Morse. At and above the Farnsworth speed, the morse is always
correctly-ratioed.
A1.2 The ZL Morse Tests:
Here is the complete wording of the regulations which governed the last ZL Morse test,
as released by the MED (the New Zealand Ministry of Economic Development)
on 10 December 2001. This test was abolished at midnight, on July 16, 2004. Since that time, no Morse test has been required in New Zealand. This was achieved after prolonged negotiations by Gary and others. It ws greeted with great relief, as you'll see from the old regulations below that it was pretty draconian.
Note to Overseas Users: These parameters applied only to the
ZL tests! Yours may differ regarding the test procedures, the text sent,
number of errors permitted. Check with your local authorities!
A1.3 The ZL Receiving Test:
- The candidate is required to make a hard copy of a 3-minute plain-language
Morse text sent at an overall speed of 5 words-per-minute.
- The text will contain letters and 7 numbers, but no punctuation, callsigns
or amateur radio abbreviations.
- Morse text from a computer-generated source is preferred.
- If testing facilities permit, the candidate may choose the audio frequency
and the Farnsworth speed.
- The candidate will be allowed at least one practice run to enable adjustment
of signal volume and frequency to a comfortable level. If this practise meets
the requirements it can be used as a test paper.
- The test may be copied using pen, pencil, typewriter, or word-processing
software (the last two options are for candidates with disabilities that
preclude writing normally). Code-reading devices or code-reading software are
not permitted.
- The candidate may copy using a loudspeaker, headphones, or flashing light
(this option is for candidates with hearing difficulties). Candidates should be
expected to tolerate a low level of ambient noise during the test.
- The candidate will have 30 seconds for correcting the copy at the
conclusion of the test.
- A maximum of 4 errors is permitted.
- If the candidate's writing cannot be read by the testers, or altered
characters are unclear, any text will be deemed correct if it can be correctly
read back by the candidate.
- Five test runs can be permitted at the discretion of the testers.
- Where there is a repeat test, it must be from text that has not been sent
to the candidate on any previous occasion.
- The hard copy written or typed test should be retained by the examiner
for audit purposes.
A1.4 The ZL Sending Test:
- A standard straight key with a suitable audio oscillator will be provided by
the testers. Candidates are required to provide any other device with which
they choose to send.
- A candidate may use any sending device except Morse keyboard hardware or
software. "Pump-action" straight keys, bugs and electronic keyers are all
acceptable.
- The candidate is required to send a plain language text to the testing
officer's satisfaction.
- A pass will be awarded on the basis of the testers' evaluation of the Morse
sent by the candidate. The Morse need not be "perfect" so long as the testers
can read it. A realistic judgement is to ask: "If this Morse was heard on an
Amateur band, would it be understood by an experienced operator?"
- The sending test duration is at the discretion of the testers, but must not
exceed 3 minutes. The test can be terminated early if the testers are confident
that a candidate can send acceptable Morse.
- Five attempts at the sending test may be made at the discretion of the
testers if the candidate presents simple faults (such as letters or words run
together) that can be easily corrected on subsequent attempts.
Learning to Send:
Click the link below when you have the characters firmly embedded in your mind.
Don't start sending practice too soon!
Learning to send
Bug Reports:
Send all bug reports to Gary E.J. Bold. ZL1AN, at callbook address, or email
garyzl1an@gmail.com
Authors:
The first version of this code was written by Gary, ZL1AN, and Sze Tan, of the Physics Department,
University of Auckland, in 2001. The Physics Department is committed to supporting
Amateur Radio and the NZART as part of its wider educational activities.
The right to distribute executable copies of this code for teaching purposes is
assigned to the NZART. The NZART prohibits the posting of the distribution file on other websites, or the inclusion of the distribution file on any media offered for sale, or as part of material distributed with such media, by anybody. The authors reserve their intellectual rights to the
source code.
Gary E.J. Bold, ZL1AN, February 2014