Ito ang command na cwcp na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
cwcp - programang Morse tutor na nakabatay sa sumpa
SINOPSIS
cwcp [-s --system=SYSTEM] [-d --device=DEVICE] [-w --wpm=WPM] [-t --tone=HZ]
[-v --volume=PERCENTO] [-g --gap=GAP] [-k --weighting=Timbang] [-T --oras=TIME] [-f,
--infile=FILE] [-F, --outifile=FILE] [-h --help] [-V --version]
cwcp na naka-install sa GNU/Linux system ay nauunawaan ang parehong short form at long form command line
mga pagpipilian. cwcp na naka-install sa iba pang mga operating system ay maaaring maunawaan lamang ang maikling form
mga pagpipilian.
Walang mga ipinag-uutos na opsyon.
Maaaring paunang natukoy ang mga opsyon sa variable ng kapaligiran CWCP_OPTIONS. Kung tinukoy, ang mga ito
unang ginagamit ang mga opsyon; inuuna ang mga opsyon sa command line.
DESCRIPTION
cwcp ay isang interactive na Morse code tutor program na nakabatay sa sumpa. Pinapayagan nito ang pagpili ng menu
mula sa isang bilang ng mga mode ng pagpapadala, at pinahihintulutan din ang mga pagpipilian sa pagpapatunog ng character, gaya ng
pitch ng tono, at bilis ng pagpapadala, na iba-iba mula sa keyboard gamit ang isang full-screen na user
interface.
COMMAND LINE Opsyon
cwcp nauunawaan ang sumusunod na mga opsyon sa command line. Ang mga pagpipilian sa mahabang form ay maaaring hindi
magagamit sa mga di-LINUX na bersyon.
-oo, --system=SYSTEM
Tinutukoy ang paraan na cwcp bumubuo ng mga tono. Ang mga wastong halaga ay: walang halaga para walang tono,
timing lang, mag-aliw para sa mga tono sa pamamagitan ng console speaker, tumaas para sa mga tono
nabuo sa pamamagitan ng sound card ng system gamit ang ALSA sound system, atin para sa mga tono
nabuo sa pamamagitan ng sound card ng system gamit ang sound system ng OSS, pulseaudio para sa mga tono
nabuo sa pamamagitan ng sound card ng system gamit ang PulseAudio sound system, soundcard para
mga tono na nabuo sa pamamagitan ng sound card ng system, ngunit walang tahasang pagpili ng
sound system. Ang mga halagang ito ay maaaring paikliin sa 'n', 'c', 'a', 'o', 'p', o 's',
ayon sa pagkakabanggit. Ang default na halaga ay 'pulseaudio'.
-d, --device=DEVICE
Tinutukoy ang file ng device na bubuksan para sa pagbuo ng tunog. cwcp gagamit ng default
device kung walang tinukoy. Ang mga default na device ay: /dev/console para sa tunog
ginawa sa pamamagitan ng console, default para sa ALSA sound system, /dev/audio para sa tunog ng OSS
sistema, a default aparato para sa PulseAudio sound system. Tingnan din NOTA ON GAMIT A
Patunugin CARD sa ibaba.
-w, --wpm=WPM
Itinatakda ang paunang bilis ng pagpapadala sa mga salita kada minuto. Ang halaga ay dapat nasa pagitan ng 4
at 60. Ang default na halaga ay 12 WPM.
-t, --tone=HZ
Itinatakda ang paunang sounder pitch sa Hz. Ang halagang ito ay dapat nasa pagitan ng 0 at 4,000. A
ang halaga ng 0 ay pumipili ng tahimik na operasyon, at maaaring magamit para sa mga pagsusuri sa timing o iba pa
pagsubok. Ang default na halaga ay 800Hz,
-sa, --volume=PERCENT
Itinatakda ang paunang dami ng pagpapadala, bilang isang porsyento ng buong sukat na dami. Ang halaga
dapat nasa pagitan ng 0 at 100. Ang default na halaga ay 70 %. Ang mga volume ng tunog ay ganap na gumagana
para sa mga sound card tone, ngunit cwcp hindi makontrol ang volume ng mga tono mula sa console
tagapagsalita. Sa kasong ito, ang isang volume ng zero ay tahimik, at ang lahat ng iba pang mga halaga ng volume ay
pasimpleng tumunog.
-g, --gap=GAP
Itinatakda ang paunang karagdagang puwang, sa mga haba ng tuldok, sa pagitan ng mga character (ang 'Farnsworth'
pagkaantala). Dapat itong nasa pagitan ng 0 at 60. Ang default ay 0.
-k, --weighting=TIMBANG
Itinatakda ang paunang pagtimbang, bilang isang porsyento ng mga haba ng tuldok. Ito ay dapat na nasa pagitan ng 20
at 80. Ang default ay 50.
-T, --time=TIME
Itinatakda ang paunang oras ng pagsasanay, sa ilang minuto. cwcp hihinto pagkatapos makabuo ng random
Morse code para sa panahong ito. Ang halaga ay dapat nasa pagitan ng 1 at 99. Ang default ay 15
minuto.
-f, --infile=FILE
Tinutukoy ang isang text file na cwcp maaaring basahin upang i-configure ang teksto ng pagsasanay nito. Tingnan mo
PAGLIKHA Configuration MGA FILE sa ibaba.
-F, --outfile=FILE
Tinutukoy ang isang text file kung saan cwcp dapat isulat ang kasalukuyang teksto ng pagsasanay nito.
-h, - Tumulong
Nagpi-print ng maikling mensahe ng tulong.
-V, --bersyon
Nagpi-print ng impormasyon tungkol sa bersyon, mga may-akda at lisensya ng programa.
USER Interface
cwcp ay isang program na nakabatay sa sumpa na tumatagal sa kumpletong operasyon ng terminal sa
na pinapatakbo nito. Kung available ang mga kulay sa terminal, gagawa ito ng kulay
interface.
Ang cwcp Ang screen ay nahahati sa ilang natatanging mga lugar:
Ang menu Pagpili bintana
Ipinapakita ng window ng Pagpili ng Menu ang mga pangunahing mode na cwcp mga alok. Gamitin ang F10 at
F11 or KEY_DOWN at SUSI PATAAS key upang piliin ang mode. F9 or Bumalik simulan ang pagpapadala,
at F9 muli o Esc huminto sa pagpapadala. Ang pagpapalit ng mode ay tumitigil din sa pagpapadala.
Ang Walrus kodigo display bintana
Ipinapakita ng window na ito ang bawat karakter ng Morse code pagkatapos itong maipadala.
Ang bilis Kontrolin bintana
Ipinapakita ng window ng Bilis ang kasalukuyang bilis ng pagpapadala ng Morse code sa mga salita bawat minuto.
ang pagpindot sa F2 or KEY_RIGHT pinatataas ng mga susi ang bilis; pagpindot sa F1 or KEY_LEFT
pinabababa ng mga susi ang bilis.
Ang Tono Kontrolin bintana
Ipinapakita ng window na ito ang kasalukuyang tono ng tono ng Morse code. Gamitin ang F4 or KEY_HOME susi sa
taasan ang pitch, at ang F3 or KEY_END susi upang mabawasan ito. Nagbabago ang mga halaga
mga hakbang ng 20Hz.
Ang Dami Kontrolin bintana
Ipinapakita ng window na ito ang kasalukuyang dami ng Morse code. Gamitin ang F6 susi upang madagdagan ang
dami, at ang F5 susi upang mabawasan ito. Nagbabago ang mga halaga sa mga hakbang na 1%. Tandaan na
cwcp hindi makokontrol ang volume ng console speaker, kaya ang volume control lang
gumagana nang epektibo para sa mga tono na nabuo sa sound card.
Ang Puwang Kontrolin bintana
Ipinapakita ng window na ito ang kasalukuyang karagdagang 'Farnsworth' gaps na idaragdag pagkatapos
pinapatunog ang bawat karakter ng Morse code. Gamitin F8 upang madagdagan ang puwang, at F7 sa
bawasan ito.
Ang oras Kontrolin bintana
Ipinapakita ng window na ito ang napiling oras ng pagsasanay. Pagkatapos makabuo ng Morse code sa a
partikular na mode para sa panahong ito, cwcp awtomatikong hihinto. Gamitin KEY_NPAGE
upang madagdagan ang oras, at KEY_PPAGE upang bawasan ito. Sa panahon ng pagpapadala, ang halaga sa
ang window na ito ay bumibilang hanggang isa, at pagkatapos ng huling minuto ng pagpapadala ay lumipas, cwcp
huminto sa pagpapadala. Gumagana ang timer tulad ng microwave o timer ng kusina; binibilang ito
down sa sarili nitong, ngunit ang natitirang oras ay maaari ding baguhin nang manu-mano habang ang
gumagana ang timer.
Ang mga sumusunod na key ay nag-iiba-iba ng mga kulay ng screen:
{ susi Binabago ang kulay ng foreground ng mga window box.
} susi Binabago ang kulay ng background ng mga window box.
[ susi Binabago ang kulay ng foreground ng mga nilalaman ng window.
] susi Binabago ang kulay ng background ng mga nilalaman ng window.
Walong kulay ng screen ang magagamit para sa bawat isa: itim, pula, berde, dilaw, asul, magenta,
cyan, at puti. Gumamit ng susi upang umikot ang mga kulay na ito para sa partikular na bahagi ng
display na kinokontrol ng key na iyon. Sa pagbabago ng mga kulay, muling pinipintura ang kumpletong screen.
paggamit Ctrl-L upang muling ipinta ang kumpletong screen, kung sakaling masira ang screen. Gamitin Ctrl-V sa
i-clear ang Morse Code Display Window. Ang utos na ito ay magagamit lamang kapag cwcp Hindi
pagpapadala.
Para umalis cwcp, pindutin F12 or Ctrl-C, o pumili lumabas sa menu ng mode.
Maaaring gamitin ang lahat ng command key sa itaas habang ipinapadala ang mga random na character, at kailan
ipinapadala ang input ng keyboard.
Kung ang mga function key ay hindi magagamit sa terminal, Ctrl- maaaring gamitin ang mga kumbinasyon.
Sa itaas na hilera ng mga key ng titik sa keyboard, ang mga key Ctrl-Q sa Ctrl-I maaaring gamitin bilang
mga kahalili para sa F1 sa F8, at sa ikalawang hanay ng mga key ng titik, Ctrl-A sa Ctrl-F as
mga kahalili para sa F9 sa F12. Para sa KEY_PPAGE at KEY_NPAGE, Gamitin ang Ctrl-O at Ctrl-P.
RANDOM MGA BATA AT Mga salita
cwcp nagpapadala ng mga random na character sa mga grupo ng lima, na may puwang sa pagitan ng bawat grupo. Pagkatapos ng a
panahon ng pagpapadala, itinakda sa oras Kontrolin bintana, cwcp awtomatikong hihinto. Pwede rin
ihinto nang manu-mano, bago mag-expire ang yugto ng panahon na ito.
Kapag nagpapadala ng mga random na salita, cwcp nagpapadala ng kumpletong salita, na sinusundan ng isang puwang. kasi
ang mga maikling salita ay mas madaling kopyahin nang walang pagsulat, cwcpAng default na diksyunaryo ni ay naglalaman lamang
tatlo, apat, at limang titik na salita sa listahan ng mga random na salita nito.
cwcp pumipili nang random mula sa isang listahan ng humigit-kumulang 3000 salita sa default na diksyunaryo nito. Ikaw
maaaring baguhin ang text na ito gamit ang isang configuration file, basahin sa startup. Tingnan mo PAGLIKHA
Configuration MGA FILE sa ibaba.
NOTA ON GAMIT A Patunugin CARD
Sa pamamagitan ng default, cw sinusubukang buksan ang default na PulseAudio. Kung hindi naa-access ang PulseAudio server,
Sinusubukan ng cw na buksan ang OSS device "/dev/audio" para ma-access ang sound card ng system. Ito ay
sa pangkalahatan ang tamang device na gagamitin, ngunit para sa mga system na may mga espesyal na kinakailangan, o mga iyon
na may maraming sound card, ang opsyon -d or --aparato, kasama ang -s or --sistema ay maaaring maging
ginagamit para tukuyin ang device at audio system para sa sound card access. Kung ang sound card
hindi ma-set up ang device, cwcp nagpi-print ng mensahe ng error
hindi makapag-set up ng soundcard sound
at paglabas.
Ang mga sound card device, kapag binuksan sa pamamagitan ng OSS sound system, ay karaniwang single-access
mga device, upang kapag nabuksan ng isang proseso ang device, mapipigilan ang ibang mga proseso
mula sa paggamit nito. Sa ganitong mga kaso cwcp ay siyempre salungat sa anumang iba pang mga programa na
asahan ang eksklusibong paggamit ng sound card ng system (halimbawa, mga MP3 player). Kung cwcp hahanap
na ang sound card ay abala na, ito ay nagpi-print ng mensahe ng error
open /dev/audio: Abala ang device o mapagkukunan
at paglabas.
Hindi ginagamit ang sound card device kung cwcp ay nagpapadala lamang ng mga tono sa console speaker.
Audio oUTPUT - MGA DEFAULT AT SELECTION
cwcp unang sumusubok na i-access ang sound card gamit ang PulseAudio sound system, gamit ang default na device
pangalan, maliban kung tinukoy ng user ang ibang audio device na may opsyon -d or --aparato.
cwcp pagkatapos ay sinusubukang i-access ang sound card gamit ang OSS audio system at default na OSS audio device
pangalan ('/dev/audio'), maliban kung tinukoy ng user ang ibang audio device na may opsyon -d or --aparato.
Kung nabigo ang pagbubukas ng soundcard sa pamamagitan ng OSS, cwcp sinusubukang i-access ang sound card gamit ang ALSA
audio system, at default na pangalan ng ALSA audio device ('default'), maliban kung tinukoy ng user ang iba
audio device na may opsyon -d or --aparato.
Kung nabigo rin ang pagbubukas ng soundcard sa pamamagitan ng ALSA, cwcp sinusubukang i-access ang system console buzzer
gamit ang default na buzzer device na '/dev/console', maliban kung tinukoy ng user ang ibang audio device na may
opsyon -d or --aparato.
Napakakaraniwan na para ma-access ang console buzzer device, kailangang may ugat ang user
mga pribilehiyo. Para sa kadahilanang iyon, halos palaging nabigo ang pagsisikap na buksan ang console buzzer. Ito ay
hindi isang bug ng programa, ito ay resulta ng mga paghihigpit ng operating system. Paggawa cwcp an
Ang suid binary ay lumalampas sa paghihigpit na ito. Ang program ay hindi tinidor() o exec(), kaya ginagawa
dapat na medyo ligtas ang suid. Gayunpaman, tandaan na ang pagsasanay na ito ay hindi hinihikayat
mga kadahilanang pangseguridad.
Gaya ng nakasaad, masasabi ng user cwcp aling device ang gagamitin, gagamitin -d or --aparato opsyon. Alin
Ang mga file ng device ay angkop ay depende sa kung aling operating system ang tumatakbo, kung aling system
tumatakbo ang user ID cwcp, at kung saang mga pangkat ng user kabilang ang user.
PAGLIKHA Configuration MGA FILE
cwcp naglalaman ng default na hanay ng mga mode at teksto ng pagsasanay na dapat ay sapat na upang magsimula
kasama. Gayunpaman, maaari itong basahin sa isang file sa pagsisimula na muling i-configure ang mga ito upang ibigay
iba't ibang pagpapangkat ng character, set ng salita, at iba pang data ng pagsasanay.
Upang basahin ang isang configuration file, gamitin ang -f or --infile mga pagpipilian sa command line. Ang file
dapat ipakilala ang bawat isa cwcp mode na may header ng seksyon sa '[' ... ']' na mga character, sinundan
sa pamamagitan ng teksto ng pagsasanay para sa mode na iyon, na may mga elemento na pinaghihiwalay ng whitespace. Nagsisimula ang mga linya
na may semicolon o hash ay itinuturing bilang mga komento. Halimbawa
; Simpleng halimbawang mode
[ A hanggang Z ]
ABCDEFGHIJKLMNOPQRSTU VWXYZ
cwcp bubuo ng limang grupo ng character para sa mga mode na ang mga elemento ay iisa lang
mga character, at ituring ang iba pang mga mode bilang may mga elementong kumpletong salita. Bilang isang
panimulang punto para sa mga customized na mode, cwcp isusulat ang default na configuration nito sa isang file
kung bibigyan ng undocumented -# opsyon, halimbawa "cwcp -# /tmp/cwcp.ini".
NOTA
cwcp utang ang pagkakaroon nito sa DOS Morse code tutor na CP222C.EXE, ni VU2ZAP. CP222C.EXE
tila nag-aalok ng tamang hanay ng mga pasilidad para sa pag-aaral ng Morse code sa isang simple, madaling-
magagamit, at compact na pakete. cwcp ay napaka-modelo sa DOS program na iyon, at dapat
mapatunayang kapaki-pakinabang para sa pag-aaral ng code, at para sa mga may karanasang gumagamit ng CW na gusto, o nangangailangan,
upang mapabuti ang kanilang bilis ng pagtanggap.
Ang mga sumpa ay maaaring magpataw ng pagkaantala kapag kinikilala ang Esc susi lamang, dahil ang karakter na ito ay madalas
ang una sa isang sequence na nabuo ng isang function key. cwcp tumutugon kaagad sa F9.
Ang mga character na echoed sa Morse Code Display window ay maaaring mga representasyon ng ASCII
Mga senyales ng pamamaraang Morse; tingnan ang cw(7,LOCAL) man page para sa mga detalye.
SINASABI ON LEARNING WALRUS CODE
Narito ang ilang mga pahiwatig at tip na maaaring makatulong sa proseso ng pag-aaral ng Morse code.
Una, gawin HINDI isipin ang mga elemento bilang mga tuldok at gitling. Sa halip, isipin ang mga ito bilang mga dits
at dahs (kaya ang 'A' ay di-dah). Kung iisipin mo ang mga ito sa ganitong paraan, ang proseso ng pagsasalin
ang tunog sa mga character ay mas madaling matutunan.
Huwag matutunan ang mga character mula sa isang table. Alamin ang mga ito sa pamamagitan ng panonood sa mga pangkat na lumalabas sa
screen, at pakikinig sa mga tunog na ginawa habang ipinapadala ang bawat isa. Sa mga unang yugto,
maaaring maging kapaki-pakinabang kung makakahanap ka ng taong magdadala sa iyo sa mga unang yugto ng
pagkilala sa mga karakter.
Huwag sayangin ang iyong oras sa pag-aaral ng Morse code sa 5 WPM. Itakda ang bilis sa 12 o 15 WPM, ngunit
gumamit ng dagdag na espasyo (ang Gap window) upang bawasan ang epektibong bilis sa mas mababa - sa paligid
apat o limang WPM mabisa bilis. Sa ganitong paraan, matututunan mo ang ritmo ng mga tauhan
dahil ipinadala sila, ngunit mayroon pa ring maraming oras sa pagitan ng mga character. Habang nagsasanay ka,
bawasan ang puwang sa zero.
Matuto sa mga yugto. Magsimula sa pamamagitan ng pag-aaral ng EISH5 pangkat, pagkatapos ay umunlad pababa sa menu
habang ang bawat pangkat ay pinagkadalubhasaan. Ang mga pangkat ay naglalaman ng mga character na sa ilang paraan ay nauugnay,
alinman sa pamamagitan ng tunog, o sa pamamagitan ng uri ng karakter.
Kapag natapos mo na ang lahat ng pangkat EISH5 sa "'$(+:_ (O 23789 kung ayaw mo
alamin pa ang mga senyales ng pamamaraan), gamitin ang buong mga pagpipilian sa set ng character, at ang mga salita at CW
mga pagpipilian sa salita, upang patalasin ang iyong kakayahan. Kung nahihirapan ka sa partikular
character, bumalik sa grupong iyon at magsanay muli gamit ang isang mas maliit na set ng character.
Labanan ang tukso na subukang matuto o pagbutihin ang iyong bilis sa pamamagitan ng pagkopya sa labas. gagawin mo
hindi alam kung gaano kabilis ang iyong pagtatrabaho, at marami ang ipinadala ng kamay na Morse ay hindi perpektong nabuo.
Ang maaari mong makuha sa labas ng hangin bagaman ay isang pangkalahatang 'katatagan', isang pagpapaubaya para sa Morse code
kung saan ang timing ng mga indibidwal na elemento, o spacing sa pagitan ng mga character at salita, ay hindi
100% tumpak.
Kung nagtatrabaho upang makamit ang isang partikular na bilis para sa isang pagsubok, palaging itakda ang bilis ng bahagyang mas mataas.
Halimbawa, kung naglalayon ng 12 WPM, itakda ang bilis ng tutor sa 14 o 15 WPM. Sa ganitong paraan, kapag
bumaba ka pabalik sa 12 WPM mas maluwag ang pakiramdam mo tungkol sa pagkopya. Dapat mong mabatid cwcp
ay hindi kinakailangang magpapadala sa eksaktong bilis na iyong itinakda, dahil sa mga limitasyon sa kung ano
maaaring gawin sa mga UNIX timer. Madalas itong nagpapadala sa mas mabagal na bilis kaysa sa iyong itinakda, kaya maging napaka
mag-ingat dito kung mayroon kang target na bilis na kailangan mong maabot.
Gamitin ang programa upang gumawa ng mga cassette tape na maaari mong dalhin sa isang walkman o sa
kotse, para sa mahabang paglalakbay. Hindi mo kailangang isulat ang lahat ng iyong naririnig para makapagsanay
Morse code. Ang simpleng pakikinig sa mga hugis ng mga character sa isang panahon ay makakatulong sa pagsasanay
ang iyong utak sa walang hirap na pagkilala. Sa katunayan, alipin na isinulat ang lahat
nagiging hadlang sa bilis na 15-20 WPM pataas, kaya kung maaari kang magsimulang kumopya nang walang
pagsusulat ng bawat karakter, mas madali mong mahahanap ang pag-unlad sa itaas ng mga bilis na ito. Pero
huwag masyadong gamitin ang mga teyp na ito, kung hindi, mabilis mong kabisaduhin ang mga ito. I-record muli ang mga ito
na may mga bagong nilalaman sa napaka-regular na pagitan.
Subukang gumugol ng hindi bababa sa 15-30 minuto bawat araw sa pagsasanay. Higit na mas mababa kaysa sa gagawin nito
mabagal ang pag-unlad. Ngunit higit sa isang oras o higit pa ay maaaring magresulta lamang sa iyo
napapagod, ngunit hindi bumuti. Kilalanin kung oras na upang huminto para sa araw.
Huwag mag-alala kung maabot mo ang isang bilis na 'talampas'. Ito ay karaniwan, at malalampasan mo ito sa lalong madaling panahon
may kaunting tiyaga.
Sa mas mataas na bilis, malamang na makilala ng mga operator ng CW ang 'hugis' ng buong salita, sa halip na
ang mga indibidwal na karakter sa loob ng mga salita. Ang opsyon sa menu ng mga salita ng CW ay maaaring gamitin upang tumulong
upang magsanay at bumuo ng kasanayang ito.
MGA KAMALI AT MGA UMALIS
Ang opsyon sa pagkakalibrate ay medyo ropy. Paulit-ulit lang nitong ipinapadala ang PARIS, at umaasa sa iyo
sa oras ng pagpapadala at pagkatapos ay gawin kung anumang pagsasaayos sa bilis ay talagang kinakailangan.
Ang awtomatikong pag-calibrate sa pamamagitan ng paggawa ng mga sukat sa isang naibigay na panahon ay magiging mas mahusay.
Ang pagbuo ng mga random na CW QSO ay magiging masaya na gawin.
Isang pasilidad upang payagan ang isang user na ipasok ang Morse sa system, at ipadala ito ng code, at
sukatin ang katumpakan ng keying, magiging maganda.
Gumamit ng cwcp online gamit ang mga serbisyo ng onworks.net