We can generate callsigns with the callsign command. We indicate how many callsigns we require with a following number:
# callsign.rb require 'cw' cw do comment "test 10 callsigns" wpm 20 callsign 10 end
CQ DE callsign K
Here is a script that will generate 10 random callsigns, and wrap them with a preamble of ‘CQ DE ‘ and end with ‘K’. It will also randomize the frequency, and randomize the speed. Useful for contest practice!
# callsign_2.rb require 'cw' puts "cq de callsign k 5 times" 5.times do cw do comment 'random frequency, random wpm callsign with pre and postamble' frequency 500 + rand(400) wpm 25 + rand(10) callsign (words.unshift "cq de") << 'k' print_letters end end