Ruská morzeovka. Vzdelávanie. Počítačové programy na učenie morzeovky, Krasnodar, Beletsky A. I Programy na učenie morzeovky



Pre opravy a iné technické problémy kliknite sem. Oprava bytovej a kancelárskej techniky.


Počítačové programy na učenie morzeovky. Kuban Krasnodar.

Program ADKM-2000.


Program ADKM-2000 od verzie 2.7 sa stal úplne zadarmo. Ak chcete aktualizovať verzie 2.0-2.5 na verziu 2.7, stiahnite si tento súbor. Ak chcete aktualizovať verzie nižšie ako 2.0, najskôr nainštalujte verziu 2.5 a aktualizujte ju.

Všeobecný popis.

Softvérový produkt ADKM-2000 verzia 2.5 (ďalej len ADKM-2000) je určený na výcvik rádiotelegrafistov a usporiadanie súťaží vo vysokorýchlostnej rádiotelegrafii.

Hlavné funkcie. ADKM-2000 vykonáva nasledujúce funkcie:

Reprodukcia rádiogramov zo znakov Morseovej abecedy so špecifikovanými parametrami:

· rýchlosť formovania od 5 do 399 zn/min *

· diskrétne nastavenie rýchlosti 1 zn/min

· pauza medzi znakmi od 3 do 15 (3,5,7,9,11,13,15) **

· frekvencia signálu od 100 do 3500 Hz

· reprodukcia rušenia s rýchlym prepínaním štyroch typov rušenia

· samostatné ovládanie hlasitosti hlavného signálu a hlasitosti ***

Podpora systému PARIS

Program ADKM-2008.

© Všetky vlastnícke práva k programu "ADKM_2008" patria Ivanovi Viktorovičovi Kozhevnikovovi

Email: [chránený e-mailom]

Automatický snímač Morseovej abecedy 2008.

Verzia 2008.1.19-02

Úvod.

Program je určený na štúdium a zlepšenie zručností Morseovej abecedy.

Technické požiadavky.

Frekvencia procesora 200 MHz alebo vyššia

RAM 64 MB alebo viac

Windows 2000 alebo XP

Dostupnosť knižnice msvbvm60.dll

Inštalácia.

Rozbaľte archív do ľubovoľného adresára a spustite ADKM_2008.exe

Tento program je distribuovaný bezplatne. Všetky vlastnícke a autorské práva k programu (vrátane akýchkoľvek jeho súčastí: grafických obrázkov, zvukových nahrávok, textov atď.), sprievodných tlačených materiálov a akýchkoľvek kópií programu patria autorovi Ivanovi Viktorovičovi Kozhevnikovovi.

Program je freeware. Distribúciu programu môžete voľne šíriť. Distribúciou tejto distribúcie nesmiete dosahovať žiadny komerčný zisk. Distribúciu programu nemôžete žiadnym spôsobom zmeniť.

Je zakázané spätne analyzovať technológiu, dekompilovať program alebo inak upravovať program alebo sprievodnú dokumentáciu.

V hlavnom okne programu môžete zmeniť číslo textu, rýchlosť prenosu textu, typ textu, spustiť a zastaviť prenos textu v Morseovej abecede, ako aj skryť/zobraziť prenášaný text a otvoriť dodatočné okno určené na zadávanie prijatého textu s ovládaním správny príjem. Menu poskytuje možnosti ukončenia programu, nastavenie ďalších parametrov pre prenos textu, túto stručnú nápovedu, informácie o programe a autorovi.

Text je generovaný pomocou generátora pseudonáhodných čísel a priamo súvisí s číslom textu.

Rýchlosť prenosu textu sa pohybuje od 20 do 299 znakov za minútu.

Typ textu môže byť latinský (anglický), národný (ruština, nemčina), digitálny, digitálny s krátkou nulou, interpunkčnými znamienkami, rôzne varianty zmiešaného textu, ako aj špeciálny (na trénovanie príjmu určitých znakov zadávaných používateľom ).

Ak je potrebné preniesť určitý (sémantický) text, je možné ho napísať do okna zobrazenia textu alebo vložiť zo schránky (text sa nekontroluje na správnosť a všetky znaky, ktoré nie je možné preniesť pomocou morzeovky, sú pri prenose textu ignorované ).

V okne dodatočných nastavení môžete zmeniť pauzu medzi znakmi, pauzu medzi skupinami (pauza medzi skupinami nemôže byť menšia ako pauza medzi znakmi + 4 bodky), počet znakov v skupine, počet skupín v text, frekvencia tónu, jazyk rozhrania programu, pridanie/odstránenie predpony začiatku textu VVV= a koncový signál textu AR (ETS).

Okno na zadávanie textu je určené na zadávanie prijatého textu. Ak je nasledujúci znak prijatý nesprávne, zobrazí sa namiesto neho symbol „_“. POZOR! Text musí byť zadaný v jazyku, v ktorom sa zobrazuje prenášaný text (veľké písmená môžu byť ľubovoľné). Skupiny sú oddelené medzerníkom. Preklad riadkov sa vykonáva automaticky (nie je potrebné stláčať žiadne ďalšie klávesy). Ak znamenie neprijmete, musíte namiesto toho stlačiť ľubovoľné tlačidlo. Znak sa považuje za správne prijatý iba vtedy, ak je napísaný na správnej pozícii (teda bez posunutia textu).

CW Master program.

Program CW Master je určený na trénovanie príjmu CW.

Je rozdelená do dvoch modulov.

Hlavný modul (záložka "Prijímanie volacích značiek") je napísaný na základe známeho programu RUFZ.

RUFZ je dobrý pre každého, ale jeho prevádzka výhradne pod DOSom vytvára veľké a niekedy jednoducho neprekonateľné prekážky jeho použitia --- väčšina moderných zvukových kariet jednoducho nemá vo svojej povahe ovládače pre DOS. Kvalita počúvania vstavaného počítačového výškového reproduktora zanecháva veľa požiadaviek.

Druhý modul (záložka "Príjem textov a rádiogramov") --- generuje a reprodukuje digitálne, abecedné rádiogramy a "otvorený" text.

Na rozdiel od RUFZ tento program funguje pod Win95/98/NT/2000/XP s akoukoľvek zvukovou kartou (vrátane integrovanej), ale nefunguje so vstavaným reproduktorom.

Program nezapisuje nič ani do registra, ani do systémových adresárov Windows, čo vám umožňuje používať ho aj ako používateľ s obmedzenými právami vo Win NT/2000.

Program nevyžaduje inštaláciu. Súbory cwmaster.exe, master.ped a readme.txt je potrebné umiestniť do zdieľaného adresára a spustiť cwmaster.exe.

2. Modul "Prijímanie volacích znakov" --- Všeobecné princípy.

Program postupne vyšle 30 skutočných volacích znakov, náhodne vybraných zo súboru master.ped.Ak je volací znak prijatý správne, prenosová rýchlosť nasledujúceho sa zvýši o 2 wpm. Ak je nesprávna, rýchlosť sa zníži o 1 wpm. Vysielací tón každého volacieho znaku sa náhodne mení v malých medziach.

Body sa udeľujú za každý volací znak. Počet bodov závisí od počtu chýb pri príjme, od dĺžky volacieho znaku a od prenosovej rýchlosti.

Závislosť od rýchlosti je kvadratická, závislosť od dĺžky volacieho znaku je lineárna.

Počet bodov nezávisí od rýchlosti zadávania volacieho znaku.

Neakceptovaný volací znak je možné opakovaným stláčaním klávesu F6 neobmedzene opakovať, avšak s každým opakovaním sa počet bodov zníži na polovicu a rýchlosť, aj keď je prijatá správne, sa nezvýši.

V tejto verzii bola kvôli početným požiadavkám zavedená možnosť zaznamenávať rýchlosť a tón prenášaných volacích znakov. V tomto režime sa však neudeľujú žiadne body, a preto sa nič nezapisuje do výsledkovej tabuľky.

3. Modul "Prijímanie volacích značiek" --- Ako pracovať?

Po spustení programu zadajte svoj volací znak, nastavte počiatočnú prenosovú rýchlosť vo WPM, počiatočný tón prijímaného signálu.

Na ovládanie predbežných nastavení je k dispozícii režim „Predbežné testovanie“, v ktorom sa nepretržite vysiela písmeno V. Dostanete sa k nemu stlačením príslušného tlačidla alebo klávesu F3.

Ak chcete začať prijímať, stlačte tlačidlo „Štart“ (alebo kláves Enter). Keď zaznie volací znak, napíšte ho na klávesnici a stlačte kláves Enter. Príjem je možné kedykoľvek zastaviť stlačením tlačidla Stop alebo Esc na klávesnici.

Celkový počet bodov sa zapíše do tabuľky výsledkov V stĺpci WPM sa zobrazí maximálna hodnota rýchlosti, pri ktorej bola správne prijatá aspoň jedna volacia značka.

Ak nebola správne prijatá žiadna volacia značka alebo nula bodov, výsledok sa do tabuľky nezapisuje. Po dokončení tabuľky (19 riadkov) sa vynuluje, no bodovo najlepší výsledok sa uloží a zaznamená v prvom riadku, čo vám umožní ďalej trénovať so zameraním na najlepších :)

4. Modul "Príjem textov a rádiogramov"

Pri rádiogramoch by malo byť všetko jasné --- vytvoríme to, klikneme na „Štart“ a zapíšeme, čo sme dostali na kúsok papiera. Takéto „ručné nahrávanie“ je užitočné v počiatočných fázach učenia sa CW a po dosiahnutí rýchlosti príjmu 25 – 30 wpm je vhodné opustiť nahrávanie a prejsť na trénovanie prijímania otvoreného textu jednoducho „do ucha“. Okrem toho sa odporúča najprv počúvať krátke slová, ako napríklad „čo“, „ako“ atď., aby ste si zapamätali ich zvuk, a potom prejsť na dlhšie slová.

V okne môžete otvoriť ľubovoľný textový súbor, skopírovať tam ľubovoľný text a nakoniec ho tam ručne napísať, ak naozaj chcete. Program rozlišuje medzi ruskými a latinskými písmenami a správne ich prenáša.

Z textu v okne môžete vybrať len tie slová, ktoré nepresahujú požadovanú dĺžku.

Vo všeobecnosti je rozhranie programu také jednoduché, že je jednoduchšie vyskúšať, ako opísať, čo a ako robiť :)

Dá sa zdobiť, „brúsiť“, dajú sa robiť štatistiky a podobné „zvončeky a píšťalky“, ale to ma nezaujíma.

Nevidím žiadny zmysel v zavádzaní modulov PILE-UP a najmä CyberContest - to všetko je vo vzduchu! :)

Program morzeovky.

Program emuluje terminál na prenos signálov pomocou Morseovej abecedy.

V programe nie sú žiadne úpravy, rýchlosť a tón sú nastavené konštantne.

Program nerobí pauzy medzi znakmi, pauzy sa nastavujú podľa rýchlosti vstupu klávesnice.

Tréner Morseovej abecedy.

[chránený e-mailom]

Jednoduchý program s pekným rozhraním, ktorý danou rýchlosťou roluje cez Morseovu abecedu zadané texty.

program NuMorP.

Program NuMorP sa používa na výcvik a testovanie vojakov americkej armády.

http://www.nu-ware.com/

Program posúva Morseovu abecedu cez zadané texty určenou rýchlosťou.

Ak chcete získať anglické rozloženie klávesnice, spustite program z priečinka „From programsfafla“ alebo spustite inštalačný súbor, nainštaluje sa program so záznamom v registri a bude existovať anglické rozloženie klávesnice.

Pre pohodlie zatvorte tieto okná správ pomocou kombinácie klávesov Alt+F4.

Program NuMorse 2.2.2.0.

NuMorse 2.2.2.0 sa používa na výcvik a testovanie vojakov americkej armády.

http://www.nu-ware.com/

Program umožňuje používať klávesnicu ako elektronický kľúč.

Ak chcete získať rozloženie klávesnice v ruskom jazyku, jednoducho spustite súbor exe z priečinka programu RUS.

Ak chcete získať anglické rozloženie klávesnice, spustite program z priečinka ANGL alebo spustite inštalačný súbor, nainštaluje sa program so záznamom v registri a bude existovať anglické rozloženie klávesnice.

Ak neexistuje žiadna registrácia, program pri zatváraní zobrazí ďalšie hlásenia,

Pre pohodlie zatvorte okná týchto správ pomocou kombinácie klávesov Alt+F4.

Morseov program DKM Military Edition.

http://europpa.narod.ru

Vynikajúci univerzálny ruský program na prenos morzeovky na klávesnici a príjem rádiových správ.

Program je skvelý na učenie sa prijímať rádiogramy namiesto automatického senzora Morseovej abecedy.

Program APAK-CWL.

Nie je to zložitý program na učenie morzeovky, ktorý si nevyžaduje inštaláciu.

Ak chcete spustiť program, prejdite do priečinka "apak" a spustite štartovací súbor.

Priečinok "apak" je už rozbalený archív "apak-2r.exe" a "ruswav.exe".

Veľmi užitočný program na učenie CW v ruštine podľa metódy DOSAAF.

Jeho jedinečnosť spočíva v tom, že učenie sa Morseovej abecedy začína úplnými základmi a neumožňuje používateľovi prejsť na zložitejšie cvičenie, ak predchádzajúce nie je dokončené na 100 %.

To vám umožní vyhnúť sa „prezeraniu“ cvičení, ktoré sa vám nepáčia, a umožní vám to systematizovať proces učenia).

Vzhľadom na rýchlosť serverov v Rusku a náklady na komunikáciu bolo rozhodnuté opustiť používanie inštalačného programu a DLL a distribuovať program ako samorozbaľovací archív.

Rozbaľte archív do požadovaného priečinka a program je pripravený na použitie. Musia byť povolené malé písma Win 9x,NT. WinNT. Zakázať systémové zvuky.

Schéma: "Žiadny zvuk." Ak chcete program odinštalovať, jednoducho odstráňte všetko, čo súvisí s programom.

Sú to dva samorozbaľovacie archívy: apak-2r.exe obsahuje samotný program a údaje preň potrebné a ruswav.exe obsahuje melódie.

Ak sa nechcete učiť CW pomocou chorálov, nemusíte kopírovať ruswav.exe.

Oba archívy by mali byť rozbalené do rovnakého priečinka.

Pre tých, ktorí používajú predchádzajúce verzie, nie je potrebné kopírovať ruswave.exe.

Program bol napísaný pomerne dávno, takže pre úspešnú prácu v moderných operačných systémoch (WINDOWS XP SP2 a vyššie) je potrebné ho spustiť v režime kompatibility s Windows 95. (Pravé tlačidlo myši na skratke - Vlastnosti - záložka Kompatibilita - Začiarknite políčko Režim kompatibility).

Program Morse Generator.

Popis: MorseGen2 je mierne upravený program MorseGen od Juliana Mossa (G4ILO).

Oproti originálu došlo k týmto zmenám:

1. (+) rozhranie programu bolo zmenené (niektoré správy a nápisy boli preložené do ruštiny),

2. (+) podpora znakov ruskej abecedy,

3. (+) výber počtu skupín (10..500 v krokoch po 10),

4. (+) zvýšená maximálna rýchlosť (40 wpm),

5. (-) Generovanie QSO nie je podporované. Prenosová rýchlosť bola zvýšená na 80 wpm a pri prenose ľubovoľného textového súboru sú odstránené opakované medzery a niektoré ďalšie obslužné znaky, t.j. formátovanie textu neovplyvňuje prenos.

Aplikácia "" je veľmi pohodlný spôsob, ako sa naučiť morzeovku vo svojom voľnom čase, pretože štúdium na počítači nie je príliš pohodlné, ale mobilné zariadenie s platformou Android vo vrecku.

Účel
Niektorí ľudia z určitých dôvodov potrebujú znalosť tajného jazyka, ktorý používali spravodajskí dôstojníci a iné spravodajské služby od staroveku, zatiaľ čo niektorí ľudia potrebujú znalosti výlučne pre svoj vlastný rozvoj.

Prezentovaná vzdelávacia aplikácia "" vám pomôže rýchlo zvládnuť tento jazyk.

Rozhranie a princíp fungovania
Bezplatný vzdelávací projekt je štýlový a krásny. Pred používateľom sa objaví jednoduché rozhranie s jasným a stručným menu. Celkovo je program prezentovaný v desiatich hlavných lekciách, z ktorých každá obsahuje tri cvičenia.
1. Režim „Memory“, kde používateľ počuje nové prezentované zvuky a nové písmená.


2. Cvičenie „Recepcia“. Tu je používateľ požiadaný, aby nezávisle identifikoval zvuky naučené sluchom.
3. Režim "Prenos". V tomto cvičení umelá inteligencia navrhne určité zvuky, ktoré je potrebné preniesť.
Ako pohodlnú funkciu je potrebné poznamenať, že program zaznamenáva všetky urobené chyby a v budúcnosti sa zameriava na chyby, aby si upevnil vedomosti a pomohol vám ich zapamätať a v budúcnosti nerobiť chyby.

Doplnkový režim
Vývojár ponúka aj štúdium morzeovky hravou formou.

Je tu ešte 10 lekcií, ktoré však už budú pozostávať z 2 cvičení: prijímania a vysielania. V hernej forme je pre mnohých oveľa jednoduchšie zapamätať si nové údaje.

Vzdelávacia aplikácia "" je jedinečný projekt pre mobilné zariadenia s operačným systémom Android, ktorý bude pre mnohých užitočný a zaujímavý.

Komentáre (18):

#1 Svyatoslav 17. marca 2013

Už dlho som sa chcel naučiť Morse

Neexistuje žiadna azbuka a súbor programu Word nie je viditeľný.

#3 Mstislav 10. júna 2017

Ako spustiť tento generátor zvuku Morseovej abecedy?

#4 root 10. júna 2017

Program rozumie azbuke a reprodukuje ju v Morseovej abecede, čo je možné skontrolovať zadaním ruského písmena „X“ (Ha) do textového okna, program reprodukuje signál označujúci štyri bodky.

Program používa jednoduchý textový formát na sťahovanie a nahrávanie. MS Word a iné dokumenty obsahujúce značky a rôzne servisné informácie nie sú podporované.

Aby program mohol reprodukovať text z dokumentu MS Word, musí byť súbor dokumentu najskôr uložený ako textový súbor a potom môže byť načítaný do programu Morse Code Trainer.

Ak chcete začať pracovať s programom, musíte si stiahnuť archív, rozbaliť ho a spustiť súbor „Morse.exe“.

#5 Guzelia 2. augusta 2017

Program začína tromi F, je možné túto funkciu odstrániť, kým prebieha proces učenia?

#6 Alexander Compromister 03.08.2017

Vik, text možno uložiť aj vo formáte .txt programu Poznámkový blok, pravdepodobne. Z programu Poznámkový blok je už možné vložiť text do Wordu.

#7 Anatolij 23. januára 2018

hlúpy program začne spievať s wow wow, nie som dosť chytrý na to, aby som napísal normálny program

#8 Andrey 10. apríla 2018

Toto nie je hlúpy program. Tri w a medzera pred textom je povinné pravidlo. Hovorí, že text sa teraz zobrazí. Profesionáli to vedia. Takže si zvyknite pracovať podľa pravidiel.

#9 Andrey 10. apríla 2018

Mali by ste sa začať učiť s niekoľkými písmenami pri nízkej rýchlosti. Napríklad V, L, Y, D; potom A, P, R, O. Do textového poľa programu musíte napísať text sami z týchto prvých písmen a striktne ho rozdeliť do skupín po 5 znakoch (asi 20-30 skupín). Ako si osvojíte, budete pridávať písmená a písať texty s prevahou týchto nových písmen, čo vám umožní upevniť si zručnosti v prijímaní nových písmen. Pri cvičení si všimnete, že píšete text ľahšie a ľahšie. Pomaly zvyšujte rýchlosť prenosu. Musíte tak trochu siahnuť po rýchlosti. Áno, ešte jedna vec, budete trénovať schopnosť písať text s oneskorením niekoľkých znakov. To znamená, že už znie napríklad piate písmeno a vy práve začínate zapisovať prvé a zvyšok máte v hlave. Takéto oneskorenie nastane, keď rýchlosť príjmu prekročí 25-30 skupín za minútu. Pri nižších rýchlostiach je oneskorenie menšie. Toto všetko sa stane automaticky. Text sa považuje za prijatý, ak neobsahuje viac ako 2 chyby. Príjem 12 skupín za minútu - stupeň C, 16 - dobrý, 18 - výborný. 30-35 - majster športu. Ale to je už iná pesnička

#10 Andrey 10. apríla 2018

Kto iný to nechápe? Písmená prijímate skandovaním a nepočítate, koľko bodiek a koľko čiarok zaznie. Napríklad písmeno a sa spieva ako „ay-daaa“, b - „baaa-ki-te-kut“, číslo 9 - „paaa-paaa-maaa-muuu-tuk“ atď. Všetky melódie sú na internete

#11 Vadim 10. septembra 2018

Skvelý program, ďakujem veľmi pekne!

#12 Sailor 25. október 2018

Trieda! Čoskoro som dokončil 30 rokov služby a na konci mojej služby som mohol ľahko prepravovať 34 skupín! 3 roky 24-hodinového tréningu!
Skúsil som to, moje ruky a uši si to pamätajú. 24 skupinová pieseň!)))

#13 Alexander Compromister 26. októbra 2018

Ak by sa Morseova abeceda prenášala pri zadávaní textového dokumentu vo vzduchu, ako v prípade J2B, bolo by to lepšie.

#14 Vladimír 09. januára 2019

Skúsil som skopírovať textový súbor cez schránku (pravé kliknutie), ale zobrazí sa portrét autora. Je možné kopírovať súbory do záznamového poľa?

#15 root 09. januára 2019

Dobrý deň, Vladimír! Skopírujte požadovaný text do schránky, kliknite myšou do okna na zadávanie textu v programe "Tréner morzeovky" a stlačte kombináciu kláves CTRL+V (prilepenie obsahu zo schránky na miesto, kde sa práve nachádza kurzor).

#16 Seawar 9. januára 2019

Som rád, že klasy - netrápte sa s azbukou, začnite rovno s latinkou.

#17 Sergey 25. júna 2019

Skvelý program!

#18 Alexander Compromister 26. júna 2019

Stiahol som si samotný program Morse_Trainer. Dá sa použiť ako automatický kľúč?

24. septembra 2015 o 11:18 hod

Program na generovanie Morseovho zvukového kódu

  • programovanie,
  • C++

V poslednej dobe som sa pomocou tohto programu učil morzeovku. Je však určený na štúdium cyrilických písmenových kódov, čo je v modernej rádiovej komunikácii irelevantné (každý používa latinskú abecedu, okrem našej udatnej armády).

C++ v spojení s Qt bol vybraný ako nástroj na implementáciu myšlienky.

Hlavná myšlienka programu

Atóm (časová jednotka) Morseovej abecedy je bod; trvanie všetkých ostatných prvkov sa tvorí vo vzťahu k nemu:
  1. Pomlčka sa rovná trom znejúcim bodkám;
  2. Pauza medzi prvkami jedného symbolu (znaku) je jeden tichý bod;
  3. Medzi znakmi sú tri bodky;
  4. Medzi slovami je sedem bodiek.
Ako vidíte, každý kód založený na Morseovej abecede môže byť reprezentovaný ako súbor znejúcich a tichých bodov: Z tohto nápadu som vychádzal a toto riešenie sa mi zdalo celkom originálne.

Prvotná implementácia

V prvej verzii programu bola kombinácia znejúcich a tichých bodov uložená ako vektor s booleovskými prvkami, kde pravda zodpovedalo zapnutiu zvuku a falošný- vypnutie.

Ako ste už pochopili, na získanie konečného signálu som zvuk s určitým oneskorením (pomocou časovača rovnajúceho sa trvaniu bodu v milisekundách) „stiahol“ nekonečne sa prehrávajúcim súborom .wav so sínusovým záznamom. Tento prístup mal však značnú nevýhodu spočívajúcu v tom, že každý bod sa musel načítať samostatne pomocou preťaženého operátora alebo špeciálnej metódy. Kvôli tomuto prístupu som musel pre každé písmeno napísať samostatné makro (ako toto - #define I DOT<< false << DOT) и создать огромный жуткий prepínač zahrať prejdenú strunu. Bolo to hrozné, ale ak ste zvedaví, môžete si to pozrieť.
s prvou verziou programu (nepodarilo sa mi úplne nahrať lokálne úložisko na GitHub - iba najnovšiu verziu).

Kúsok strašidelného spínača:

bool Morse::StringToMorse (QString &line) ( riadok += "\0"; for (int i = 0; i< line.size () - 1; ++i) { switch (line.at(i).unicode ()) { case "A": *this << A; if (line.at (i + 1) == " ") continue; else *this << MINI_SPACE; break; case "B": *this << B; if (line.at (i + 1) == " ") continue; else *this << MINI_SPACE; break; // И так далее


A takto sa zvuk zapínal a vypínal (v skutočnosti sa vygeneroval zvukový kód):

void Morse::PlayLinePoints () ( QTimer::singleShot (duration_point_, this, SLOT (Mute ())); sound_.play (); ) void Morse::Mute () ( if (line_points_.empty ()) ( / /Zastaviť prehrávanie sound_.stop (); return; ) if (line_points_.at (0)) ( //Zapnúť zvuk sound_.setMuted (false); line_points_.remove (0); QTimer::singleShot (duration_point_, this, SLOT (Mute ())); return; ) else ( sound_.setMuted (true); //Vypnutie zvuku line_points_.remove (0); QTimer::singleShot (duration_point_, this, SLOT (Mute ())); vrátiť ;))

Finálna verzia

Tieto makrá sa ukázali byť veľmi ťažkopádne a môj perfekcionizmus sa už nemohol pozerať na tieto monštruózne návrhy. Po malom premýšľaní som dospel k záveru, že môj nápad bol dobrý, ale ukladanie kódov vo forme makier je veľmi nepohodlné a ak sa tento problém vyrieši, bude všetko v poriadku. V dôsledku toho sa QMap použil na ukladanie kódov:

//Ukladá zodpovedajúce kombinácie bodiek a pomlčiek znakov QMap kódy_;
Tento prístup sa ukázal ako veľmi pohodlný. Teraz som ako kľúč použil aktuálnu postavu, ktorá sa hrá, a hotovo
Na reprodukciu kódu (súboru booleovských hodnôt) sa však reprodukčný algoritmus trochu skomplikoval: bolo potrebné zadať počítadlo aktuálneho prvku symbolu a počítadlo znakov v riadku:

Nová implementácia prehrávania:

void Morse::MiniSpace () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true); ++id_element_; //Prejsť na iný prvok kódu, ak (id_element_ == codes_.value ( string_to_play_.at (id_char_).size ()) ( ++id_char_; id_element_ = 0; QTimer::singleShot (duration_dot_ * 3, toto, SLOT (Mute())); //Pauza medzi znakmi sa vracia; ) QTimer: : singleShot (duration_dot_, this, SLOT (Mute())); //Pauza medzi prvkami symbolu ) void Morse::Space () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true ) ; //Pauza trvá 7 bodiek //Keďže však za symbolom nasleduje pauza troch bodiek, ďalšia pauza musí byť nastavená na 4 bodky QTimer::singleShot (duration_dot_ * 4, this, SLOT (Mute()) ); ) void Morse::Mute () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // Riadok skončil toto->Stop () ; return; ) if (string_to_play_.at (id_char_) == " ") ( Medzerník(); ++id_char_; //Prejsť na ďalší prvok kódu návrat; ) if (codes_.find (string_to_play_.at (id_char_))) = = codes_.end ( )) ( qDebug()<< string_to_play_.at (id_char_) << ": No code!"; sound_.stop (); return; } sound_.setMuted (false); //Включаем звук if (codes_.value (string_to_play_.at (id_char_)).at (id_element_)) { QTimer::singleShot (duration_dot_, this, SLOT (MiniSpace())); //Воспроизводим точку } else { QTimer::singleShot (duration_dot_ * 3, this, SLOT (MiniSpace())); //Воспроизводим тире } } bool Morse::Play () { if (!stop_) return false; if (string_to_play_ == "") return false; stop_ = false; id_char_ = 0; id_element_ = 0; sound_.setMuted (true); //Выключаем звук sound_.play (); Mute (); } void Morse::Stop () { if (stop_) return; sound_.stop (); id_char_ = 0; id_element_ = 0; stop_ = true; }


Vlajka stop_ bol zavedený, aby sa zabránilo nesprávnemu fungovaniu programu (dve volania funkcie Play() za sebou a iné zlé veci).
Nevidím dôvod zahrnúť zvyšok zdrojového kódu a hlavičkových súborov do tela článku, pretože všetko je celkom zrejmé a transparentné.

Úplnú sadu zdrojov pre najnovšiu verziu si môžete stiahnuť na adrese

Program Morse Trial generuje rádiogramy v Morseovej abecede s premenlivou rýchlosťou, prestávkami a tónom. Je možné načítať text z vášho súboru, ako aj náhodne generovať text. Pre väčší realizmus je možné pri počúvaní rádiogramov pridať šum.

Morseova abeceda, Morseova abeceda, „Morseova abeceda“ je metóda kódovania písmen abecedy pomocou dlhých a krátkych signálov, takzvaných „pomlčiek“ a „bodiek“ (ako aj prestávok oddeľujúcich písmená). Trvanie jedného bodu sa považuje za jednotku času. Trvanie pomlčky sa rovná trom bodkám. Pauza medzi znakmi v písmene je jedna bodka, medzi písmenami v slove - 3 bodky, medzi slovami - 7 bodiek. Meno dostala po americkom vynálezcovi Samuelovi Morsovi, ktorý ju vynašiel v roku 1835. Morseova abeceda je prvou digitálnou metódou prenosu informácií. Telegraf a rádiotelegraf pôvodne používali Morseovu abecedu; neskôr sa začal používať Baudot kód a ASCII, ktoré sú vhodnejšie pre automatizáciu. Teraz však existujú prostriedky na automatické generovanie a rozpoznávanie Morseovej abecedy. Na prenos ruských písmen sa použili kódy podobných latinských písmen; táto zhoda abecied neskôr prešla do MTK-2 a potom do KOI-7 a KOI-8 (avšak v Morseovej abecede písmeno Q zodpovedá Ш a v MTK a KOI-Ya).

Hlavným účelom programu Morse Trial je zlepšiť schopnosti príjmu telegrafu. Stiahnite si tréningový program Morse Trial Môcť

Ale ak ešte nepoznáte morzeovku, potom môžete absolvovať samoštúdium na webovej stránke LCWO podľa Kochovej metódy

Kochova metóda je jednoduchý spôsob priameho rozvoja reflexov. Vyžaduje si to však buď počítač s príslušným softvérom, alebo osobného trénera. Z tohto dôvodu bola Kochova metóda toľko rokov ignorovaná. Teraz, keď počítač zaujal svoje obvyklé miesto na stole rádioamatérov, má Kochova metóda všetky šance stať sa štandardom pre výcvik operátorov rádiotelegrafie.

Školenie prebieha nasledovne:

  • Svoj program nakonfigurujete tak, aby generoval signály CW rýchlosťou asi 20 slov za minútu na znak, ale s o niečo dlhšími prestávkami (efektívna rýchlosť by mala byť asi 15 slov za minútu).
  • Potom vezmete papier a ceruzku a začnete brať. V prvej lekcii musí počítač prenášať iba dva znaky. To znamená, že v prvej lekcii musíte rozpoznať iba dve možnosti. Text prijímate na 5 minút, potom skontrolujete správnosť prijatého textu a vypočítate percento správnych znakov.

LCWO— tento online asistent je špeciálne určený na samoštúdium telegrafu. Po registrácii sa stránka stane vaším osobným učiteľom. Telegraf si osvojíte pri hádaní - budete si rozvíjať podmienené reflexy na zvuk znakov a zapisovať si ich - či chcete - rukou, alebo na klávesnici. Metódu vyvinul ctihodný Ludwig Koch špeciálne pre individuálny tréning. Na stránke budete požiadaní o absolvovanie 40 lekcií, na ďalšiu lekciu pokračujte až po zvládnutí predchádzajúcej lekcie. Vyžaduje sa od vás iba pravidelné cvičenie; frekvencia a trvanie nie sú jasne regulované. Do počítača nemusíte nič nahrávať. Môžete študovať z akéhokoľvek počítača s prístupom na internet doma, v práci alebo v internetovej kaviarni.