Оросын Морзе код. Боловсрол. Морзын код сурахад зориулсан компьютерийн программууд, Краснодар, Белецкий A. I Морзе код сурах програмууд



Засвар болон бусад техникийн асуудлуудыг энд дарж үзнэ үү. Гэр ахуйн болон албан тасалгааны тоног төхөөрөмжийн засвар.


Морзе кодыг сурах компьютерийн програмууд. Кубан Краснодар.

ADKM-2000 хөтөлбөр.


ADKM-2000 програм нь 2.7 хувилбараас эхлэн бүрэн үнэ төлбөргүй болсон. 2.0-2.5 хувилбарыг 2.7 хувилбар болгон шинэчлэхийн тулд энэ файлыг татаж авна уу. 2.0-оос доош хувилбаруудыг шинэчлэхийн тулд эхлээд 2.5 хувилбарыг суулгаад шинэчилнэ үү.

Ерөнхий тайлбар.

Програм хангамжийн бүтээгдэхүүн ADKM-2000 хувилбар 2.5 (цаашид ADKM-2000 гэх) нь радиотелеграфын операторуудыг сургах, өндөр хурдны радиотелеграфийн уралдаан зохион байгуулах зориулалттай.

Үндсэн функцууд. ADKM-2000 нь дараахь үүргийг гүйцэтгэдэг.

Тодорхой параметр бүхий Морзын кодын тэмдэгтээс радиограммыг хуулбарлах:

· үүсэх хурд 5-аас 399 зн/мин хүртэл *

· дискрет хурдны тохиргоо 1 zn/min

· 3-аас 15 (3,5,7,9,11,13,15) хүртэлх тэмдэгтүүдийн хооронд завсарлага **

· 100-аас 3500 Гц хүртэлх дохионы давтамж

· 4 төрлийн интерференцийг хурдан солих замаар интерференцийг хуулбарлах

· Үндсэн дохио ба дуу чимээний хэмжээг тусад нь хянах ***

ПАРИС системийн дэмжлэг

ADKM-2008 хөтөлбөр.

© "ADKM_2008" хөтөлбөрийн бүх өмчийн эрх нь Иван Викторович Кожевниковт хамаарна.

Имэйл: [имэйлээр хамгаалагдсан]

Морзе кодын автомат мэдрэгч 2008.

2008.1.19-02 хувилбар

Оршил.

Энэхүү хөтөлбөр нь Морзын кодын ур чадварыг судлах, сайжруулах зорилготой юм.

Техникийн шаардлага.

Процессорын давтамж 200 МГц ба түүнээс дээш

RAM 64 MB буюу түүнээс дээш

Windows 2000 эсвэл XP

msvbvm60.dll номын сангийн бэлэн байдал

Суурилуулалт.

Архивыг дурын лавлах руу задалж, ADKM_2008.exe файлыг ажиллуулна уу

Энэ програмыг үнэ төлбөргүй тараадаг. Хөтөлбөрийн бүх өмчийн эрх, зохиогчийн эрх (түүний аль нэг бүрэлдэхүүн хэсэг: график дүрс, дууны бичлэг, текст гэх мэт), дагалдах хэвлэмэл материал, програмын аливаа хуулбар зохиогч Иван Викторович Кожевниковт хамаарна.

Програм нь үнэ төлбөргүй байдаг. Та програмын түгээлтийг чөлөөтэй тарааж болно. Та энэ хуваарилалтыг тарааж арилжааны ашиг олохгүй байж болно. Та програмын тархалтыг ямар ч байдлаар өөрчлөх боломжгүй.

Технологийн урвуу инженерчлэл хийх, програмыг задлах, программ болон дагалдах баримт бичигт өөрчлөлт оруулахыг хориглоно.

Програмын үндсэн цонхонд та текстийн дугаар, текст дамжуулах хурд, текстийн төрлийг өөрчлөх, Морзын кодоор текст дамжуулахыг эхлүүлэх, зогсоох, дамжуулсан текстийг нуух/үзүүлэх, хүлээн авсан текстийг оруулахад зориулагдсан нэмэлт цонхыг нээх боломжтой. зөв хүлээн авалт. Цэс нь програмаас гарах сонголтууд, текст дамжуулах нэмэлт параметрүүдийг тохируулах, энэхүү товч тусламж, програм болон зохиогчийн талаархи мэдээллийг агуулдаг.

Текстийг псевдо санамсаргүй тоо үүсгэгч ашиглан үүсгэсэн бөгөөд текстийн дугаартай шууд холбоотой.

Текст дамжуулах хурд минутанд 20-299 тэмдэгт хооронд хэлбэлздэг.

Текстийн төрөл нь латин (англи), үндэсний (орос, герман), дижитал, богино тэгтэй дижитал, цэг таслал, холимог текстийн янз бүрийн хувилбарууд, түүнчлэн тусгай (хэрэглэгчийн оруулсан тодорхой тэмдэгтүүдийг хүлээн авахад сургах) байж болно. ).

Хэрэв тодорхой (семантик) текстийг дамжуулах шаардлагатай бол текстийг харуулах цонхонд бичиж эсвэл санах ойноос буулгаж болно (текстийн зөв эсэхийг шалгаагүй бөгөөд текстийг дамжуулахдаа Морзын кодоор дамжуулах боломжгүй бүх тэмдэгтийг үл тоомсорлодог. ).

Нэмэлт тохиргооны цонхонд та тэмдэгтүүдийн хоорондох завсарлага, бүлгүүдийн хоорондох завсарлага (бүлэг хоорондын завсарлага нь тэмдэгтүүдийн хоорондох завсарлага + 4 цэгээс бага байж болохгүй), бүлгийн тэмдэгтүүдийн тоо, бүлэг дэх бүлгийн тоог өөрчлөх боломжтой. текст, дууны давтамж, програмын интерфейсийн хэл, текст эхлэх угтвар VVV= нэмэх/хасах, текст төгсгөлийн дохио AR (ETS).

Текст оруулах цонх нь хүлээн авсан текстийг оруулах зориулалттай. Хэрэв дараагийн тэмдэгтийг буруу хүлээн авбал оронд нь "_" тэмдэг гарч ирнэ. АНХААР! Текстийг дамжуулж буй текстийг харуулсан хэлээр оруулах ёстой (тэмдэгтийн том үсэг нь дурын байж болно). Бүлгүүдийг хоосон зайгаар тусгаарлана. Мөрний орчуулга автоматаар хийгддэг (нэмэлт товчлуур дарах шаардлагагүй). Хэрэв та тэмдгийг хүлээж авахгүй бол оронд нь дурын товчлуурыг дарах хэрэгтэй. Тэмдэгтийг зөв байрлалд (өөрөөр хэлбэл текстийг шилжүүлэхгүйгээр) бичсэн тохиолдолд л зөв хүлээн зөвшөөрсөн гэж үзнэ.

CW мастер хөтөлбөр.

CW Master хөтөлбөр нь CW хүлээн авалтыг сургахад зориулагдсан.

Энэ нь хоёр модульд хуваагддаг.

Үндсэн модуль ("Дуудлагын тэмдэг хүлээн авах" таб) нь сайн мэддэг RUFZ програм дээр үндэслэн бичигдсэн болно.

RUFZ нь хүн бүрт тохиромжтой, гэхдээ зөвхөн DOS дор ажилладаг нь түүнийг ашиглахад том, заримдаа даван туулах боломжгүй саад бэрхшээлийг үүсгэдэг --- ихэнх орчин үеийн дууны картуудад DOS драйверууд байдаггүй. Суурилуулсан компьютерийн жиргээчийг сонсох чанар нь хүссэн зүйлээ үлдээдэг.

Хоёрдахь модуль ("Текст ба радиограмм хүлээн авах" таб) --- тоон, цагаан толгойн радиограмм, "нээлттэй" текстийг үүсгэж, хуулбарладаг.

RUFZ-ээс ялгаатай нь энэ програм нь Win95/98/NT/2000/XP дээр ямар ч дууны карттай (үүнд нэгдсэн) ажилладаг боловч суурилуулсан чанга яригчтай ажиллахгүй.

Програм нь бүртгэл эсвэл Windows системийн лавлах руу юу ч бичдэггүй бөгөөд энэ нь Win NT/2000-д хязгаарлагдмал эрхтэй хэрэглэгчийн хувьд ч ашиглах боломжийг олгодог.

Програм нь суулгах шаардлагагүй. cwmaster.exe, master.ped болон readme.txt файлуудыг дундын директорт байрлуулж, cwmaster.exe-г ажиллуулах шаардлагатай.

2. "Дуудлагын дохио хүлээн авах" модуль --- Ерөнхий зарчим.

Програм нь master.ped файлаас санамсаргүй байдлаар сонгогдсон 30 бодит дуудлагын дохиог ээлжлэн дамжуулдаг.Хэрэв дуудлагын тэмдгийг зөв хүлээн авбал дараагийнх нь дамжуулах хурд 2 wpm-ээр нэмэгддэг. Хэрэв буруу бол хурдыг 1 wpm-ээр бууруулна. Дуудлагын тэмдэг бүрийн дамжуулах өнгө нь санамсаргүй байдлаар жижиг хязгаарт өөрчлөгддөг.

Дуудлагын тэмдэг тус бүрийг хүлээн авахад оноо өгдөг. Онооны тоо нь хүлээн авах явцад гарсан алдааны тоо, дуудлагын тэмдгийн урт, дамжуулах хурд зэргээс хамаарна.

Хурдны хамаарал нь квадрат, дуудлагын тэмдгийн уртаас хамаарал нь шугаман байна.

Онооны тоо нь дуудлагын тэмдгийг оруулах хурдаас хамаардаггүй.

Хүлээн зөвшөөрөгдөөгүй дуудлагын тэмдгийг F6 товчлуурыг хязгааргүй олон удаа дарж давтаж болно, гэхдээ давталт бүрт онооны тоо хоёр дахин буурч, зөв ​​хүлээн авсан ч хурд нь нэмэгдэхгүй.

Энэ хувилбарт олон тооны хүсэлтийн дагуу дамжуулж буй дуудлагын дохионы хурд, өнгө аясыг бүртгэх боломжийг нэвтрүүлсэн. Гэсэн хэдий ч энэ горимд ямар ч оноо өгөхгүй бөгөөд үүний дагуу үр дүнгийн хүснэгтэд юу ч оруулаагүй болно.

3. "Дуудлагын тэмдэг хүлээн авах" модуль --- Хэрхэн ажиллах вэ?

Хөтөлбөрийг эхлүүлсний дараа дуудлагын тэмдэгээ оруулаад WPM-д дамжуулах анхны хурдыг, хүлээн авсан дохионы анхны аяыг тохируулна уу.

Урьдчилсан тохиргоог хянахын тулд V үсэг тасралтгүй дамждаг "Урьдчилсан туршилт" горим байдаг. Та харгалзах товчлуур эсвэл F3 товчийг дарж хандах боломжтой.

Хүлээн авч эхлэхийн тулд "Эхлүүлэх" товчийг (эсвэл Enter товчийг) дарна уу. Дуудлагын дохио дуугарсны дараа гар дээр бичээд Enter товчийг дарна уу. Гар дээрх Stop эсвэл Esc товчийг дарснаар хүлээн авалтыг хүссэн үедээ зогсоож болно.

Нийт онооны тоог үр дүнгийн хүснэгтэд оруулна.WPM баганад дор хаяж нэг дуудлагын дохиог зөв хүлээн авсан хурдны хамгийн их утгыг харуулна.

Хэрэв дуудлагын тэмдгийг зөв хүлээн аваагүй эсвэл тэг оноо авсан бол үр дүнг хүснэгтэд оруулахгүй. Хүснэгтийг (19 мөр) хийж дууссаны дараа үүнийг тэг болгосон боловч онооны хувьд хамгийн сайн үр дүн нь эхний мөрөнд хадгалагдаж, бүртгэгдсэн бөгөөд энэ нь танд илүү сайн зүйл дээр анхаарлаа төвлөрүүлэх боломжийг олгодог :)

4. "Текст, радиограмм хүлээн авах" модуль

Радиограммуудын хувьд бүх зүйл тодорхой байх ёстой --- бид үүнийг бүрдүүлж, "Эхлүүлэх" дээр товшоод цаасан дээр юу хүлээн авснаа бичнэ. Ийм "гар бичлэг" нь CW сурах эхний үе шатанд хэрэгтэй бөгөөд 25-30 wpm хүлээн авах хурдтай болсны дараа бичлэгийг орхиж, энгийн текстийг "чихээр" хүлээн авах сургалтанд шилжихийг зөвлөж байна. Түүнчлэн дууг нь санахын тулд эхлээд "юу", "яаж" гэх мэт богино үгсийг сонсож, дараа нь урт үг рүү шилжихийг зөвлөж байна.

Цонхонд та дурын текст файлыг нээж, тэнд байгаа текстийг хуулж, эцэст нь хэрэв та үнэхээр хүсч байвал гараар бичиж болно. Хөтөлбөр нь орос, латин үсгийг ялгаж, зөв ​​дамжуулдаг.

Цонхны текстээс та зөвхөн шаардлагатай уртаас хэтрэхгүй үгсийг сонгож болно.

Ерөнхийдөө програмын интерфейс нь маш энгийн тул юу хийх, хэрхэн хийхийг тайлбарлахаас илүү оролдоход хялбар байдаг :)

Үүнийг чимэглэж, "хурцалж", статистик болон ижил төстэй "хонх, шүгэл" хийж болно, гэхдээ би үүнийг сонирхдоггүй.

Би PILE-UP модулиудыг, ялангуяа CyberContest-ийг нэвтрүүлэх нь ямар ч утгагүй гэдгийг олж харахгүй байна - энэ бүхэн цацагдаж байна! :)

Морзе кодын програм.

Хөтөлбөр нь Морзын кодыг ашиглан дохио дамжуулах терминалыг дуурайдаг.

Хөтөлбөрт тохируулга байхгүй, хурд, аяыг тогтмол тохируулсан.

Хөтөлбөр нь тэмдэгтүүдийн хооронд зогсдоггүй, түр зогсолтыг гарны оролтын хурдаар тохируулдаг.

Морзын кодын сургагч.

[имэйлээр хамгаалагдсан]

Морзын кодоор заасан текстийг өгөгдсөн хурдаар гүйлгэдэг сайхан интерфейстэй энгийн програм.

NuMorP програм.

NuMorP хөтөлбөрийг АНУ-ын армийн цэргүүдийг сургах, туршихад ашигладаг.

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

Хөтөлбөр нь заасан текстийг заасан хурдаар Морзын кодоор гүйлгэдэг.

Англи хэлний гарны зохион байгуулалтыг авахын тулд "From programsfafla" хавтсаас програмыг ажиллуулах эсвэл суулгах файлыг ажиллуулснаар програмыг бүртгэлд оруулгатай суулгаж, англи хэлний гарын байрлалтай байх болно.

Тохиромжтой болгохын тулд Alt+F4 товчлуурын хослолыг ашиглан эдгээр мессежийн цонхыг хаа.

NuMorse 2.2.2.0 програм.

NuMorse 2.2.2.0 нь АНУ-ын армийн цэргүүдийг сургах, туршихад ашиглагддаг.

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

Хөтөлбөр нь гарыг цахим түлхүүр болгон ашиглах боломжийг олгодог.

Орос хэл дээрх гарын байршлыг авахын тулд RUS програмын хавтсаас exe файлыг ажиллуулна уу.

Англи хэлний гарны зохион байгуулалтыг авахын тулд ANGL хавтаснаас програмыг ажиллуулах эсвэл суулгах файлыг ажиллуулах, энэ нь програмыг бүртгэлд оруулгатай суулгах бөгөөд англи хэлний гарын байрлал байх болно.

Хэрэв бүртгэл байхгүй бол програм хаах үед нэмэлт мессежүүдийг харуулдаг.

Тохиромжтой болгохын тулд Alt+F4 товчлуурын хослолыг ашиглан эдгээр мессежийн цонхыг хаа.

Морс хөтөлбөр DKM Military Edition.

http://europpa.narod.ru

Морзе кодыг гар дээр дамжуулах, радио мессеж хүлээн авах Оросын маш сайн програм.

Энэ програм нь Морзын автомат мэдрэгчийн оронд радиограмм хүлээн авч сурахад тохиромжтой.

APAK-CWL програм.

Суулгах шаардлагагүй Морзын кодыг сурахад төвөгтэй програм биш.

Програмыг ажиллуулахын тулд "apak" хавтас руу орж эхлэх файлыг ажиллуулна уу.

"Apak" хавтас нь аль хэдийн задлагдсан "apak-2r.exe" болон "ruswav.exe" архивууд юм.

DOSAAF аргын дагуу орос хэл дээр CW сурахад маш хэрэгтэй програм.

Түүний өвөрмөц байдал нь Морзын кодыг сурах нь хамгийн анхан шатны мэдлэгээс эхэлдэг бөгөөд өмнөх дасгалыг 100% бүрэн гүйцэд биелүүлээгүй тохиолдолд илүү төвөгтэй дасгал руу шилжих боломжийг хэрэглэгчдэд олгодоггүй явдал юм.

Энэ нь танд дургүй дасгалуудыг "гүйлгэх" хийхээс зайлсхийх боломжийг олгодог бөгөөд сургалтын үйл явцыг системчлэх боломжийг олгодог).

Орос дахь серверүүдийн хурд, харилцааны өртөг зэргийг харгалзан суулгах програм болон DLL-ийг ашиглахаас татгалзаж, програмыг өөрөө задлах архив болгон түгээхээр шийдсэн.

Архивыг хүссэн хавтсандаа задлаад програмыг ашиглахад бэлэн болно. Win 9x,NT Жижиг фонтууд идэвхжсэн байх ёстой. WinNT. Системийн дууг идэвхгүй болгох.

Схем: "Дуу чимээ байхгүй." Устгахын тулд програмтай холбоотой бүх зүйлийг устгахад л хангалттай.

Эдгээр нь өөрөө задлах хоёр архив юм: apak-2r.exe нь програм өөрөө болон түүнд шаардлагатай өгөгдлийг агуулдаг бөгөөд ruswav.exe нь аяыг агуулдаг.

Хэрэв та дууны тусламжтайгаар CW сурахыг хүсэхгүй байгаа бол ruswav.exe файлыг хуулах шаардлагагүй болно.

Хоёр архивыг нэг хавтсанд задлах ёстой.

Өмнөх хувилбаруудыг ашиглаж байгаа хүмүүсийн хувьд ruswave.exe файлыг хуулах шаардлагагүй.

Хөтөлбөр нь нэлээд эрт бичигдсэн тул орчин үеийн үйлдлийн системд (WINDOWS XP SP2 ба түүнээс дээш) амжилттай ажиллахын тулд та үүнийг Windows 95-тэй нийцтэй горимд ажиллуулах хэрэгтэй. (Товчлол дээрх хулганы баруун товч - Properties - Compatibility таб. - Тохиромжтой горимын хайрцгийг шалгана уу).

Морз генераторын програм.

Тайлбар: MorseGen2 бол Жулиан Мосс (G4ILO)-ийн бага зэрэг өөрчлөгдсөн MorseGen програм юм.

Анхны хувилбартай харьцуулахад дараах өөрчлөлтүүд хийгдсэн.

1. (+) програмын интерфейс өөрчлөгдсөн (зарим мессеж, бичээсийг орос хэл рүү орчуулсан),

2. (+) орос цагаан толгойн тэмдэгтүүдийг дэмжих,

3. (+) бүлгийн тоог сонгох (10 алхамаар 10..500),

4. (+) дээд хурдыг нэмэгдүүлсэн (40 wpm),

5. (-) QSO үүсгэхийг дэмждэггүй. Дамжуулах хурдыг 80 wpm болгон нэмэгдүүлсэн бөгөөд дурын текст файлыг шилжүүлэх үед давтагдах зай болон бусад үйлчилгээний тэмдэгтүүдийг арилгадаг. Текстийн формат нь дамжуулалтад нөлөөлөхгүй.

Компьютер дээр суралцах нь тийм ч тохиромжтой биш, харин халаасандаа байгаа Android платформтой хөдөлгөөнт төхөөрөмж учраас "" програм нь Морзе кодыг чөлөөт цагаараа сурахад маш тохиромжтой арга юм.

Зорилго
Зарим хүмүүст тодорхой шалтгааны улмаас эрт дээр үеэс тагнуулын ажилтнууд болон бусад тагнуулын албадын хэрэглэж ирсэн нууц хэлний мэдлэг шаардлагатай байдаг бол зарим хүмүүст зөвхөн өөрсдийнхөө хөгжилд хэрэгтэй байдаг.

Үзүүлсэн боловсролын програм "" нь танд энэ хэлийг хурдан эзэмшихэд тусална.

Интерфейс ба үйл ажиллагааны зарчим
Үнэгүй боловсролын төсөл нь загварлаг, үзэсгэлэнтэй юм. Хэрэглэгчийн өмнө тодорхой бөгөөд товч цэстэй энгийн интерфейс гарч ирнэ. Нийтдээ хөтөлбөрийг арван үндсэн хичээлээр танилцуулж, тус бүр нь гурван дасгалыг багтаасан болно.
1. "Санах ой" горим, хэрэглэгч танилцуулсан шинэ дуу авиа, шинэ үсгийг сонсдог.


2. "Хүлээн авах" дасгал. Энд хэрэглэгч чихээр сурсан дуу авиаг бие даан тодорхойлохыг хүсдэг.
3. "Шилжүүлэг" горим. Энэ дасгалд хиймэл оюун ухаан дамжуулах шаардлагатай тодорхой дуу авиаг санал болгоно.
Тохиромжтой функцийн хувьд програм нь хийсэн бүх алдааг бүртгэж, мэдлэгээ нэгтгэж, ирээдүйд алдаа гаргахгүй байхын тулд алдаан дээр анхаарлаа төвлөрүүлдэг гэдгийг тэмдэглэх нь зүйтэй.

Нэмэлт горим
Хөгжүүлэгч нь Морзын кодыг хөгжилтэй байдлаар судлахыг санал болгож байна.

Энд 10 хичээл байсаар байгаа ч тэд хүлээн авах, дамжуулах гэсэн 2 дасгалаас бүрдэх болно. Тоглоомын хэлбэрээр олон хүн шинэ өгөгдлийг санах нь илүү хялбар байдаг.

Боловсролын "" програм нь Android үйлдлийн системтэй гар утасны төхөөрөмжүүдэд зориулсан өвөрмөц төсөл бөгөөд олон хүнд хэрэгтэй бөгөөд сонирхолтой байх болно.

Сэтгэгдэл (18):

№1 Святослав 2013 оны 3-р сарын 17

Би Морс хэл сурахыг удаан хугацаанд хүсч байсан

Кирилл үсэг байхгүй, Word файл нь харагдахгүй байна.

#3 Мстислав 2017 оны 6-р сарын 10

Энэ Морзын кодын дуу үүсгэгчийг хэрхэн ажиллуулах вэ?

#4 үндэс 2017 оны 6-р сарын 10

Хөтөлбөр нь кирилл үсгийг ойлгож, Морзын кодоор хуулбарладаг бөгөөд үүнийг текстийн цонхонд орос үсгийг "X" (Ha) оруулснаар шалгаж болно, програм нь дөрвөн цэгийг харуулсан дохиог дахин гаргах болно.

Програм нь татаж авах, байршуулах энгийн текст форматыг ашигладаг. Тэмдэглэгээ болон янз бүрийн үйлчилгээний мэдээллийг агуулсан MS Word болон бусад баримт бичгүүдийг дэмждэггүй.

Хөтөлбөр нь MS Word баримтаас текстийг хуулбарлахын тулд эхлээд баримтын файлыг текст файл болгон хадгалах ёстой бөгөөд дараа нь Морзын код сургагч программд ачаалж болно.

Хөтөлбөртэй ажиллахын тулд та архивыг татаж аваад задлаад "Morse.exe" файлыг ажиллуулах хэрэгтэй.

#5 Гузелиа 2017 оны 8-р сарын 02

Хөтөлбөр нь гурван F-ээр эхэлдэг, сургалтын үйл явц явагдаж байх үед энэ функцийг устгах боломжтой юу?

#6 Александр Компромистер 2017 оны 8-р сарын 03

Вик, текстийг Notepad програмын .txt форматаар хадгалах боломжтой. Notepad програмаас текстийг Word дээр аль хэдийн буулгаж болно.

#7 Анатолий 2018 оны 1-р сарын 23

тэр тэнэг программ вааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа

#8 Андрей 2018 оны 4-р сарын 10

Энэ бол тэнэг програм биш. Гурван w ба бичвэрийн өмнө хоосон зай заавал байх ёстой. Энэ нь текст одоо гарч ирнэ гэж хэлсэн. Үүнийг мэргэжлийн хүмүүс мэднэ. Тиймээс дүрмээр ажиллаж хэвшээрэй.

#9 Андрей 2018 оны 4-р сарын 10

Та бага хурдтайгаар хэдэн үсгээр сурч эхлэх хэрэгтэй. Жишээлбэл, V, L, Y, D; дараа нь A, P, R, O. Хөтөлбөрийн текст талбарт та эдгээр эхний үсгүүдээс текстийг өөрөө бичих хэрэгтэй бөгөөд үүнийг 5 тэмдэгтээс бүрдэх бүлэгт (ойролцоогоор 20-30 бүлэг) хуваах хэрэгтэй. Та төгс эзэмшсэнээр үсэг нэмж, эдгээр шинэ үсгүүдээс давамгайлсан текст бичих бөгөөд энэ нь шинэ үсэг хүлээн авах ур чадвараа нэгтгэх боломжийг олгоно. Дасгал хийх явцад та текст бичих нь илүү хялбар бөгөөд хялбар болохыг анзаарах болно. Дамжуулах хурдаа аажмаар нэмэгдүүлээрэй. Та хурдны төлөө ямар нэгэн байдлаар хүрэх хэрэгтэй. Тийм ээ, бас нэг зүйл бол та хэд хэдэн тэмдэгтийн хоцрогдолтой текст бичих чадварыг сургах болно. Жишээлбэл, тав дахь үсэг аль хэдийн сонсогдож байгаа бөгөөд та эхнийхийг нь бичиж эхэлж байгаа бөгөөд бусад нь таны толгойд байна. Хүлээн авах хурд минутанд 25-30 бүлгээс хэтрэх үед ийм хоцрогдол үүсэх болно. Бага хурдтай үед хоцролт бага байдаг. Энэ бүхэн автоматаар биелэх болно. Текст 2-оос илүүгүй алдаатай байвал хүлээн зөвшөөрсөнд тооцогдоно. Минутанд 12 бүлгийн хүлээн авалт - С зэрэг, 16 - сайн, 18 - маш сайн. 30-35 - спортын мастер. Гэхдээ энэ бол өөр дуу

#10 Андрей 2018 оны 4-р сарын 10

Өөр хэн ойлгохгүй байна вэ? Та дуулах замаар үсэг хүлээн авдаг бөгөөд хэдэн цэг, хэдэн зураасаар дуугарсныг тоолохгүй. Жишээлбэл, а үсгийг "ай-дааа", б - "бааа-ки-тэ-кут", 9-р тоо - "пааа-пааа-маа-муу-тук" гэх мэтээр дуулдаг. Бүх дуунууд интернетэд байдаг

#11 Вадим 2018 оны 9-р сарын 10

Гайхалтай хөтөлбөр, маш их баярлалаа!

#12 Далайчин 2018 оны 10-р сарын 25

Анги! Би удалгүй 30 жил ажилласан бөгөөд үйлчилгээнийхээ төгсгөлд би 34 бүлгийг хялбархан тээвэрлэж чадсан! 3 жилийн 24 цагийн сургалт!
Би оролдож үзсэн, гар, чих санаж байна. 24 бүлгийн дуу!)))

#13 Александр Компромистер 2018 оны 10-р сарын 26

Одоо J2B шиг агаарт текст бичиг баримт оруулахдаа Морзын кодыг дамжуулсан бол илүү дээр байх байсан.

№14 Владимир 2019 оны 1-р сарын 9

Би санах ойгоор текст файлыг хуулахыг оролдсон (баруун товчийг дарна уу), гэхдээ зохиогчийн хөрөг гарч ирэв. Бичлэгийн талбарт файл хуулах боломжтой юу?

#15 үндэс 2019 оны нэгдүгээр сарын 09

Сайн уу, Владимир! Хүссэн текстээ санах ойд хуулж, "Морзе кодын сургагч" програмын текст оруулах цонхон дээрх хулганыг товшоод CTRL+V товчлуурын хослолыг дарна уу.

#16 Далайн дайн 2019 оны 1 сарын 09

Баярлалаа - кирилл үсгээр бүү санаа зов, шууд латин цагаан толгойгоор эхэл.

#17 Сергей 2019 оны 6-р сарын 25

Гайхалтай хөтөлбөр!

#18 Александр Компромистер 2019 оны 6-р сарын 26

Би Morse_Trainer програмыг өөрөө татаж авсан. Үүнийг автомат түлхүүр болгон ашиглаж болох уу?

2015 оны 9-р сарын 24-ний 11:18 цагт

Морзын дууны код үүсгэх програм

  • Програмчлал,
  • C++

Сүүлийн үед би энэ программыг ашиглан Морзын үсэг сурч байна. Гэхдээ энэ нь орчин үеийн радио холбоонд огт хамааралгүй (манай эрэлхэг армиас бусад хүн бүр латин цагаан толгой хэрэглэдэг) кирилл үсгийн кодыг судлах зорилготой юм.

Санаа хэрэгжүүлэх хэрэгсэл болгон Qt-тэй хамт C++-ийг сонгосон.

Хөтөлбөрийн гол санаа

Морзын кодын атом (цаг хугацааны нэгж) нь цэг бөгөөд бусад бүх элементүүдийн үргэлжлэх хугацаа нь үүнтэй харьцуулахад үүсдэг.
  1. Зураас нь гурван дуугарсан цэгтэй тэнцэнэ;
  2. Нэг тэмдгийн (тэмдэг) элементүүдийн хоорондох завсарлага нь нэг чимээгүй цэг юм;
  3. Тэмдгүүдийн хооронд гурван цэг байна;
  4. Үгсийн хооронд долоон цэг байна.
Таны харж байгаагаар Морзын код дээр үндэслэсэн аливаа кодыг дуугарч, чимээгүй цэгүүдийн багц хэлбэрээр илэрхийлж болно: Би энэ санаанаас эхэлсэн бөгөөд энэ шийдэл нь надад үнэхээр анхны санагдсан.

Анхны хэрэгжилт

Програмын эхний хувилбарт дуугаралт ба чимээгүй цэгүүдийн хослолыг Булийн элементүүдтэй вектор хэлбэрээр хадгалсан. үнэндууг асаахтай тохирч, мөн худлаа- унтрах.

Та аль хэдийн ойлгосноор эцсийн дохиог авахын тулд би дууг хэсэг хугацаанд саатуулж (цэгний үргэлжлэх хугацаа миллисекундтэй тэнцэх таймер ашиглан) синус бичлэг бүхий .wav файлыг эцэс төгсгөлгүй тоглуулж байсан. Гэхдээ энэ арга нь мэдэгдэхүйц сул талтай байсан бөгөөд энэ нь хэт ачаалалтай оператор эсвэл тусгай аргыг ашиглан цэг бүрийг тусад нь ачаалах ёстой байв. Энэ аргын улмаас би үсэг болгонд тусад нь макро бичих шаардлагатай болсон (үүнтэй адил - #define I DOT<< false << DOT) и создать огромный жуткий солихдамжуулсан утсыг тоглуулах. Энэ нь аймшигтай байсан, гэхдээ хэрэв та сонирхож байвал үүнийг шалгаж болно.
програмын эхний хувилбартай (би GitHub-д локал репозиторыг бүрэн байршуулах боломжгүй байсан - зөвхөн хамгийн сүүлийн хувилбар).

Нэг хэсэг аймшигтай унтраалга:

bool Morse::StringToMorse (QString & шугам) ( мөр += "\0"; хувьд (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; // И так далее


Дууг ингэж асааж, унтраасан (үнэндээ дууны кодыг үүсгэсэн):

хүчингүй болсон Морс::PlayLinePoints () ( QTimer::singleShot (үргэлжлэх_цэг_, энэ, SLOT (Дуугүй ())); sound_.play (); ) хүчингүй болсон Морс::Дуугүй () (хэрэв (шугам_цэг_.хоосон ()) ( / /Тоглуулахыг зогсоох sound_.stop (); буцах; ) хэрэв (шугамын_цэг_.ат (0)) ( //Дууны дууг асаах_.setMuted (худал); line_points_.remove (0); QTimer::singleShot (цаг_цэг_, энэ, SLOT (Дууг хаах ())); буцах; ) өөр ( sound_.setMuted (үнэн); //Дууны шугамыг унтраах_points_.remove (0); QTimer::singleShot (хугацаа_цэг_, энэ, SLOT (Дуугүй ())); буцах ;))

Эцсийн хувилбар

Эдгээр макронууд нь маш төвөгтэй болж хувирсан бөгөөд миний төгс төгөлдөр байдал эдгээр аймшигт загваруудыг харж чадахгүй болсон. Жаахан бодсоны эцэст миний санаа сайн байна гэсэн дүгнэлтэд хүрсэн, гэхдээ кодыг макро хэлбэрээр хадгалах нь маш тохиромжгүй бөгөөд хэрэв энэ асуудал шийдэгдвэл бүх зүйл сайхан болно. Үүний үр дүнд QMap кодыг хадгалахад ашигласан:

//QMap тэмдэгтүүдийн тохирох цэг болон зураасны хослолыг хадгална кодууд_;
Энэ арга нь маш тохиромжтой байсан. Одоо би одоо тоглож буй дүрийг түлхүүр болгон ашиглаж, дуусгасан
Кодыг хуулбарлахын тулд (Боолийн утгуудын багц) хуулбарлах алгоритм нь арай илүү төвөгтэй болсон: тэмдэгтийн одоогийн элементийн тоолуур болон мөрөнд тэмдэгтүүдийн тоологчийг оруулах шаардлагатай байв.

Шинэ тоглуулах хэрэгжилт:

void Morse::MiniSpace () ( хэрэв (зогсоох_) ( this->Stop (); буцах; ) sound_.setMuted (үнэн); ++id_element_; //Хэрэв (id_element_ == codes_.value () өөр кодын элемент рүү очно уу ( string_to_play_.at (id_char_).size ()) ( ++id_char_; id_element_ = 0; QTimer ::singleShot (хугацаа_цэг_ * 3, энэ, SLOT (Дуугүй())); //Тэмдэгтүүдийн хоорондох завсарлага; ) QTimer: : singleShot (үргэлжлэх_цэг_, энэ, SLOT (Дуугүй())); //Тэмдгийн элементүүдийн хооронд зогсолт ) хүчингүй Морс::Зай () ( хэрэв (зогсоох_) ( this->Stop (); буцах; ) sound_.setMuted (үнэн ) ; //Түр зогсолт нь 7 цэг үргэлжилдэг //Гэхдээ тэмдгийн дараа гурван цэгийн завсарлага байгаа тул нэмэлт түр зогсолтыг 4 цэгийн урттай QTimer::singleShot (үргэлжлэх_цэг_ * 4, энэ, SLOT (Mute()) ); ) void Morse::Mute () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // Шугамын төгсгөл энэ->Stop () ; return; ) if (string_to_play_.at (id_char_) == " ") ( Space(); ++id_char_; //Өөр кодын элемент рүү буцах; ) 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; }


туг Зогс_Програмын буруу үйлдлээс урьдчилан сэргийлэх зорилгоор нэвтрүүлсэн (Тоглуулах() руу дараалан хоёр дуудлага хийх болон бусад муу зүйл).
Үлдсэн эх код болон толгой файлуудыг нийтлэлийн үндсэн хэсэгт оруулах ямар ч шалтгаан надад харагдахгүй байна, учир нь тэнд байгаа бүх зүйл маш тодорхой бөгөөд ил тод байдаг.

Та хамгийн сүүлийн үеийн эх сурвалжийн бүрэн багцыг эндээс татаж авах боломжтой

Морзын туршилтын хөтөлбөр нь хувьсах хурд, түр зогсолт, аялгуу бүхий Морзын кодоор радиограмм үүсгэдэг. Энэ нь таны файлаас текст ачаалах, мөн санамсаргүй байдлаар текст үүсгэх боломжтой. Илүү бодитой байхын тулд радиограммыг сонсохдоо дуу чимээ нэмэх боломжтой.

Морзын код, Морзын код, "Морзе код" нь цагаан толгойн үсгийг урт ба богино дохио, "зураас" ба "цэг" (мөн үсгийг тусгаарлах түр зогсоох) ашиглан кодлох арга юм. Нэг цэгийн үргэлжлэх хугацааг цаг хугацааны нэгж болгон авна. Зураасны үргэлжлэх хугацаа нь гурван цэгтэй тэнцүү байна. Захидлын тэмдэгтүүдийн хоорондох завсарлага нь нэг цэг, үгийн үсэг хооронд - 3 цэг, үгсийн хооронд - 7 цэг. Үүнийг 1835 онд зохион бүтээсэн Америкийн зохион бүтээгч Самуэль Морзын нэрээр нэрлэсэн. Морзын код бол мэдээлэл дамжуулах анхны дижитал арга юм. Телеграф, радиотелеграф анх Морзын кодыг ашигласан; хожим автоматжуулалтад илүү тохиромжтой Baudot код болон ASCII ашиглаж эхэлсэн. Гэсэн хэдий ч одоо Морзын кодыг автоматаар үүсгэх, таних хэрэгсэл бий. Орос үсгийг дамжуулахын тулд ижил төстэй латин үсгийн кодыг ашигласан; Энэхүү цагаан толгойн захидал дараа нь MTK-2, дараа нь KOI-7 ба KOI-8 руу шилжсэн (гэхдээ Морзын кодоор Q үсэг Ш, MTK ба KOI-Ya-д тохирно).

Морзын туршилтын хөтөлбөрийн гол зорилго нь телеграф хүлээн авах чадварыг сайжруулах явдал юм. Morse Trial сургалтын хөтөлбөрийг татаж авахЧадах

Гэхдээ хэрэв та Морзын кодыг мэдэхгүй бол, дараа нь та бие даан суралцах боломжтой LCWO вэбсайт дээрКохын аргын дагуу

Кох арга нь рефлексийг шууд хөгжүүлэх энгийн арга юм. Гэсэн хэдий ч энэ нь тохирох програм хангамжтай компьютер эсвэл хувийн дасгалжуулагч шаарддаг. Ийм учраас Кохын аргыг олон жилийн турш үл тоомсорлосон. Радио сонирхогчдын ширээн дээр компьютер ердийн байр сууриа эзэлдэг болсон тул Кох арга нь радио телеграфын операторуудыг сургах стандарт болох бүрэн боломжтой болсон.

Сургалт дараах байдлаар явагдана.

  • Та програмаа нэг тэмдэгт тутамд минут тутамд 20 үгийн хурдтайгаар CW дохио үүсгэхээр тохируулдаг, гэхдээ бага зэрэг удаан зогсолттой (үр дүнтэй хурд нь минутанд 15 орчим үг байх ёстой).
  • Дараа нь та цаас, харандаа аваад, авч эхэлнэ. Эхний хичээл дээр компьютер зөвхөн хоёр тэмдэгт дамжуулах ёстой. Өөрөөр хэлбэл, эхний хичээл дээр та зөвхөн хоёр сонголтыг таних хэрэгтэй. Та текстийг 5 минутын турш хүлээн авсны дараа хүлээн авсан текстийн зөв эсэхийг шалгаж, зөв ​​тэмдэгтүүдийн хувийг тооцоолно.

LCWO- энэ онлайн туслах нь телеграфыг бие даан судлахад зориулагдсан. Таныг бүртгүүлсний дараа сайт таны хувийн багш болно. Та таах тоглоом тоглож байхдаа телеграфыг эзэмшинэ - тэмдгийн дуунд болзолт рефлексүүдийг хөгжүүлж, хүссэн эсэхээс үл хамааран гараар эсвэл гар дээр бичнэ. Энэ аргыг Эрхэм хүндэт Людвиг Кох тусгайлан ганцаарчилсан сургалтанд зориулан боловсруулсан. Сайт дээр танаас 40 хичээл дуусгахыг хүсэх бөгөөд өмнөх хичээлийг эзэмшсэний дараа л дараагийн хичээл рүү шилжинэ. Та зөвхөн тогтмол дасгал хийх шаардлагатай; давтамж, үргэлжлэх хугацааг тодорхой зохицуулаагүй болно. Та компьютер дээрээ юу ч ачаалах шаардлагагүй. Та гэртээ, ажил дээрээ, интернет кафед интернэттэй ямар ч компьютерээс суралцах боломжтой.