Morze kodini o'rganish uchun kompyuter dasturlari, Krasnodar, Biletskiy A.I. Ovoz kodlarini yaratish uchun dastur Morze kodini o'rganish uchun dastur



Ta'mirlash va boshqa texnik vositalar uchun bu yerga kiring. Maishiy va ofis jihozlarini ta'mirlash.


Morze kodini o'rganish uchun kompyuter dasturlari. Kuban Krasnodar.

ADKM-2000 dasturi.


ADKM-2000 dasturi 2.7 versiyasidan boshlab butunlay bepul bo'ldi. 2.0-2.5 versiyalarini 2.7 versiyasiga yangilash uchun ushbu faylni yuklab oling. 2.0 dan past versiyalarni yangilash uchun 2.5 versiyasini o'rnating va uni yangilang.

Zagalniy tavsifi.

ADKM-2000 dasturiy mahsuloti 2.5 versiyasi (bundan buyon matnda ADKM-2000 deb yuritiladi) radiotelegrafchilarni tayyorlash va Shveytsariya radiotelegrafiyasida biznes yuritish uchun ishlatiladi.

Asosiy funksiyalar. ADKM-2000 quyidagi funktsiyalarni o'z ichiga oladi:

Belgilangan parametrlar yordamida Morze kod belgilaridan radio dasturlarini yaratish:

· 5 dan 399 zn/xv gacha bo'lgan suyuqlikni shakllantirish *

· Tezlikni sozlashning diskretligi 1 raqam / xv

· 3 dan 15 gacha belgilar orasida pauza (3,5,7,9,11,13,15)**

· Signal chastotasi 100 dan 3500 Hz gacha

· To'rt turdagi kod o'zgarishlarini operativ ravishda o'zgartiruvchi kod almashtirgich yaratildi

· asosiy signal kuchini va uzatish kuchini alohida sozlash ***

· PARIS tizimini qo'llab-quvvatlash

ADKM-2008 dasturi

© "ADKM_2008" dasturiga barcha huquqlar Ivan Viktorovich Kozhevnikovga tegishli

Email: [elektron pochta himoyalangan]

Avtomatik Morse kod sensori 2008 Roku.

Versiya 2008.1.19-02

Kirish

Dastur Morze alifbosida o'qitish va malaka oshirish uchun mo'ljallangan.

Texnik imtiyozlar.

Protsessorning soat chastotasi 200 MGts va undan ko'p

RAM 64 MB yoki undan ko'p

Windows 2000 yoki XP

msvbvm60.dll kutubxonasi mavjudligi

Oʻrnatilgan

Arxivlarni istalgan katalogdan oching, ADKM_2008.exe faylini ishga tushiring

Ushbu dastur hech qanday xarajatlarsiz kengaytirilmoqda. Boshqa materiallar va dasturning har qanday nusxalari bilan birga keladigan dasturga (shu jumladan har qanday komponentlar: grafik tasvirlar, ovoz yozuvlari, matn va boshqalar) barcha huquqlar va mualliflik huquqlari muallif - Kozhevnikov Ivan Viktorov Ichuga tegishli.

Dastur bepul dastur hisoblanadi. Dasturiy ta'minotni tarqatish to'plamini istalgan joyda erkin tarqatishingiz mumkin. Siz tarqatishni kengaytirish orqali tijorat imtiyozlarini yo'q qila olmaysiz. Dastur taqsimotini hech qanday tarzda o'zgartira olmaysiz.

Texnologiyani ochish, dasturni dekompilyatsiya qilish yoki dasturni va unga hamroh bo'lgan hujjatlarni boshqacha tarzda o'zgartirish taqiqlanadi.

Dasturning asosiy oynasida siz matn raqamini, matnni uzatish tezligini, matn turini o'zgartirishingiz, Morze alifbosida matn uzatishni boshlashingiz va to'xtatishingiz, shuningdek uzatilayotgan matnni qabul qilishingiz/ko'rsatishingiz, kiritish uchun mo'ljallangan qo'shimcha oynani ochishingiz mumkin. qabul qilingan matn to'g'riligini tekshirganda, men uni qabul qilaman. Menyuda dasturlardan chiqish, matnni uzatish uchun qo'shimcha parametrlarni sozlash variantlari va qisqacha xulosa, dastur va muallif haqida ma'lumot mavjud.

Matn matn raqami bilan hech qanday aloqasi bo'lmagan psevdo-to'ldirilgan raqamlarning qo'shimcha generatori yordamida shakllantiriladi.

Matnni uzatish tezligi 20 dan 299 belgi/satr orasida o'zgarib turadi.

Matn turi lotin (ingliz), milliy (rus, nemis), raqamli, qisqa nol bilan raqamli, bo'linish belgilari, aralash matnning turli xil variantlari, shuningdek, maxsus (qo'shiqni qabul qilishni o'rgatish uchun) bo'lishi mumkin. Koristuvach belgilari).

Agar oddiy (bo'shliq) matnni uzatish zarur bo'lsa, uni matnni ko'rsatish oynasida terish yoki almashish buferidan joylashtirish mumkin (matnning to'g'riligini tekshirish amalga oshirilmaydi va barcha belgilar matnning Morze kod soati bilan uzatilishi mumkin emas. uzatish e'tiborga olinmaydi).

Kengaytirilgan sozlamalar oynasida siz belgilar orasidagi pauzani, guruhlar orasidagi pauzani (guruhlar orasidagi pauza belgilar orasidagi pauza + 4 nuqtadan kam boʻlmasligi kerak), guruhdagi belgilar sonini, matndagi guruhlar sonini oʻzgartirishingiz mumkin. , ohang chastotasi nal signali, harakatlanuvchi dastur interfeysi, VVV = matniga prefiks va AR (EC) matnini to'ldirish uchun signal qo'shing/qo'shing.

Matn kiritish oynasi matn kiritish uchun ishlatiladi. Agar chizma belgisi noto'g'ri qabul qilingan bo'lsa, yangi belgi o'rniga "_" belgisi ko'rsatiladi. UVAGA! Matn uzatilayotgan matn bilan bir xil nom yordamida kiritilishi kerak (belgilar registri boshqacha bo'lishi mumkin). Guruhlar "bo'sh joy" tugmasi bilan qo'llab-quvvatlanadi. O'tkazilgan qator avtomatik ravishda yaratiladi (hech qanday qo'shimcha tugmachalarni bosishga hojat yo'q). Agar siz belgini qabul qilmagan bo'lsangiz, uning o'rniga tugmani bosishingiz kerak. Belgini faqat kerakli holatda (matnga qo'shmasdan) yozuvlar bo'lgan taqdirda to'g'ri qabul qilish kerak.

CW Master dasturi

CW Master dasturi CW mashg'ulotlari uchun mo'ljallangan.

Vona ikkita modulga bo'lingan.

Asosiy modul ("Ijobiy odamlarni qabul qilish" yorlig'i) RUFZ dasturi asosida yozilgan.

RUFZ hamma uchun yaxshi, lekin uning ishi, shu jumladan DOS ostida ham juda yaxshi ishlaydi va ba'zida bu o'z g'olibi uchun muqarrar o'zgarishdir --- hozirgi ko'pgina ovoz kartalarida tabiatda DOS drayverlari mavjud emas. O'rnatilgan kompyuter "tvitter" ni tinglash intensivligi go'zallikdan uzoqlashtiradi.

Boshqa modul ("Matn va radiogrammalarni qabul qilish" yorlig'i) --- raqamli, chiziqli radiogramma va "tayyor" matnni shakllantiradi va yaratadi.

RUFZ ostida boshqariladigan ushbu dastur Win95/98/NT/2000/XP ostida har qanday ovoz kartasi (shu jumladan o'rnatilgan) bilan ishlaydi va o'rnatilgan dinamik bilan ishlamaydi.

Dastur ro'yxatga olish kitobiga ham, Windows tizimi kataloglariga ham hech narsa yozmaydi, bu sizga ulardan foydalanish imkonini beradi, asosan Win NT/2000 da umumiy huquqlarga ega foydalanuvchi.

Dastur o'rnatishni talab qilmaydi. cwmaster.exe, master.ped va readme.txt fayllari yashirin katalogga joylashtirilishi va cwmaster.exe faylini ishga tushirishi kerak.

2. “Ijobiy odamlarni qabul qilish” moduli - Zagalni tamoyillari.

Dastur master.ped faylidan tasodifiy tanlab olingan 30 ta real pozitivlar orqali uzatadi.Agar musbat to'g'ri qabul qilinsa, hozirgi uzatish tezligi 2 wpm ga oshadi. Agar yo'q bo'lsa, tezlik 1 vpm ga o'zgaradi. Teri musbat uzatilishining ohangi kichik intervallarda asta-sekin o'zgaradi.

Terini ijobiy qabul qilganda, sizga ko'zoynak kerak bo'ladi. Ballar soni ijobiy va uzatish tezligiga erishilgunga qadar qabul qilingandan keyin ruxsat etilgan muolajalar soni bilan cheklanishi kerak.

Likvidlilikning davomiyligi kvadratik, musbatning davomiyligi chiziqli.

Ballar miqdori ijobiyni kiritish tezligiga mos kelishi kerak.

Agar siz ijobiy narsani qabul qilmasangiz, uni F6 tugmachasini bosib, uni necha marta bosishingiz mumkin, lekin har bir takrorlashda nuqtalar soni ikki marta o'zgaradi va oqim, ammo to'g'ri texnika bilan yo'qotmang.

Ushbu versiya, raqamli ravishda, uzatiladigan pozitivlarning suyuqligi va ohangini tuzatish qobiliyatini taqdim etdi. Biroq, bu rejimda ko'zoynaklar sozlanmagan va natijalar jadvaliga hech narsa kiritilmagani aniq.

3. "Priyom pozitiv" moduli - Qanday qilib mashq qilish kerak?

Dasturni ishga tushirgandan so'ng, siz o'zingizning ijobiy signalingizni kiritasiz, WPM qo'pol uzatish tezligini, qabul qilingan signalning qo'pol ohangini o'rnatasiz.

Oldinga yo'naltirish sozlamalarini boshqarish uchun V harfi uzluksiz uzatiladigan "Forward test" rejimi yoqilgan. Bunga tegishli tugma yoki F3 tugmachasini bosish orqali erishish mumkin.

Usulni chop etish uchun "Start" tugmasini (yoki Enter tugmasini) bosing. Ijobiy ovoz eshitilgandan so'ng, uni klaviaturada yozing va Enter tugmasini bosing. Qabul qilishni klaviaturadagi Stop yoki Esc tugmasini bosish orqali boshlash mumkin.

Ballarning umumiy soni natijalar jadvaliga kiritiladi. WPM grafigi kamida bitta ijobiy to'g'ri olingan maksimal oqim qiymatlarini ko'rsatadi.

Agar ijobiy belgi to'g'ri kiritilsa va nol ball qo'yilsa, natija jadvalga kiritilmaydi. Jadval to'ldirilgandan so'ng (19 qator), u nolga qaytariladi, lekin eng yuqori ballga ega bo'lgan natija saqlanadi va birinchi qatorda qayd etiladi, bu sizga eng yaxshisiga e'tibor qaratib, yanada mashq qilish imkonini beradi :)

4. “Matn va radiogrammalarni qabul qilish” moduli.

Radiogrammalar yordamida hamma narsani tushunish mumkin - shakllantirish, "Ishga tushirish" tugmasini bosish va printerda yozib olish. Ushbu turdagi "qo'lda yozib olish" CW mashg'ulotlarining dastlabki bosqichlarida foydalidir va 25-30 wpm tezlikka erishganimdan so'ng, men yozishga to'liq ishonaman va yopiq matnni oddiygina "quloq bilan" qabul qilishni mashq qilaman. Bundan tashqari, dastlab qisqa so'zlarni, masalan, "nima", "yak" kabi tovushlarni eslab qolish uchun eshitish va keyin ko'proq so'zlarga o'tish yaxshidir.

Oynada istalgan matn faylini ochishingiz, u yerdan istalgan matndan nusxa ko'chirishingiz va o'zingiz xohlagancha qo'lingiz bilan yozishingiz mumkin. Dastur rus va lotin harflarini ajratadi va ularni to'g'ri uzatadi.

Oynadagi matndan kerakli mahrdan oshib ketadigan so'zlarni tanlashingiz mumkin.

Umuman olganda, ish stoli dasturining interfeysi sodda, bu sizga nima qilish kerakligini sinash va tasvirlashni osonlashtiradi :)

Uni bezash, "tushunish", statistika va shunga o'xshash "gadjetlar" ni yaratish mumkin, lekin boshqa hech narsa uchun.

PILE-UP modullarini kiriting va bundan tashqari, CyberContest, men bilmayman --- hamma narsa efirda! :)

Morze kod dasturi.

Dastur Morze kodidan foydalangan holda signal uzatish terminalini amalga oshiradi.

Dasturda muntazam sozlashlar yo'q, oqim va ohang doimiy ravishda o'rnatiladi.

Dastur belgilar orasida pauza hosil qiladi, pauzalar klaviaturadan yozish tezligi bilan tartibga solinadi.

Morse Code Trener dasturi.

[elektron pochta himoyalangan]

Belgilangan matnni Morze kodini ma'lum tezlikda aylantiradigan qabul qiluvchi interfeysga ega oddiy dastur.

NuMorP dasturi.

NuMorP dasturi AQSh armiyasi askarlarini sinovdan o'tkazishni boshlaydi.

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

Dastur Morze alifbosi yordamida belgilangan matnni belgilangan tezlikda aylantiradi.

Inglizcha klaviatura tartibini olib tashlash uchun dasturni "Dastur faylidan" papkasidan ishga tushiring yoki o'rnatish faylini ishga tushiring yoki dasturni inglizcha klaviatura tartibiga ega bo'lgan ro'yxatga olish kitobidan o'rnating.

Foydalanish qulayligi uchun Alt+F4 tugmalar birikmasi yordamida ushbu oynalarni yoping.

NuMorse 2.2.2.0 dasturi.

NuMorse 2.2.2.0 dasturi AQSh armiyasi askarlarini sinovdan o'tkazishni boshlash uchun ishga tushirilmoqda.

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

Dastur klaviaturadan elektron kalit sifatida foydalanish imkonini beradi.

Ruscha klaviatura tartibini o'zgartirish uchun RUS dasturi papkasidan exe faylini ishga tushirish kifoya.

Inglizcha klaviatura tartibini olib tashlash uchun dasturni ANGL jildidan ishga tushiring yoki o'rnatish faylini ishga tushiring yoki dasturni inglizcha klaviatura tartibi bilan ro'yxatga olish kitobi yozuvidan o'rnating.

Ro'yxatdan o'tish paytida dastur yopilganda qo'shimcha bildirishnomalarni ko'rsatadi,

Foydalanish qulayligi uchun Alt+F4 tugmalar birikmasi yordamida ushbu oynalarni yoping.

Morze dasturi DKM Military Edition.

http://europpa.narod.ru

Morze kodini klaviaturaga uzatish va radiogrammalarni qabul qilish uchun mustaqil universal rus dasturi.

Dastur Morse kodining avtomatik sensori o'rniga radiogrammalarni olishni o'rganish uchun ideal.

APAK-CWL dasturi

Morze kodini o'rganish dasturi oddiy va o'rnatishni talab qilmaydi.

Dasturni ishga tushirish uchun "apak" jildiga o'ting va start faylini ishga tushiring.

"Apak" papkasi, "apak-2r.exe" va "ruswav.exe" arxivini ochgandan so'ng.

Vivchenya CW uchun rus tilidagi dastur DOSAAF usulidan foydalangan holda juda qiziqarli.

Uning o'ziga xosligi shundaki, Morze alifbosi eng asoslardan boshlanadi va umurtqa pog'onasi buklangan o'ngga o'tishiga yo'l qo'ymaydi, chunki old qism aniq 100% tekislanmagan.

Bu sizga mos bo'lmagan "ortiqcha gırtlak" huquqlaridan qochish imkonini beradi, lekin dastlabki jarayonni tizimlashtirishga imkon beradi).

Rossiyadagi serverlar ishining ishonchliligi va ulanishning ishonchliligi, o'rnatish dasturi va DLL-ni o'rnatish va dasturni o'z-o'zidan chiqaradigan arxivlar sifatida kengaytirishga qaror qilindi.

Arxiv papkasini oching va dastur ishlashga tayyor. Win 9x,NT Kichik shriftlarni kichikroq qilish kerak. WinNT. Tizim tovushlarini o'chirish.

Sxema: "Ovoz yo'q." O'chirish uchun dasturning bir qismi bo'lgan hamma narsani o'chiring.

Bu dasturning o'zi va unga kerakli ma'lumotlarni o'z ichiga olgan apak-2r.exe-da va u erda joylashgan ruswav.exe-da o'z-o'zidan chiqaradigan ikkita arxiv.

Agar siz CW dan boshqa maqsadlarda foydalanishni yoqtirmasangiz, ruswav.exe faylini nusxalashingiz shart emas.

Keyin arxivni xuddi shu papkaga oching.

Vikoristning so'nggi versiyalaridan foydalanadigan Tim ruswave.exe faylini nusxalashning hojati yo'q.

Dastur uzoq vaqt oldin yozilgan, shuning uchun joriy operatsion tizimlarda (WINDOWS XP SP2 va undan yuqori) muvaffaqiyatli ishlash uchun uni Windows 95 bilan aqldan ozish rejimida ishga tushirish kerak. - "Superness rejimi" katagiga belgi qo'ying.

Morse generator dasturi

Tavsif: MorseGen2 - Julian Moss (G4ILO) tomonidan MorseGen dasturi biroz qayta ishlangan.

Asl nusxadan quyidagi o'zgarishlar kiritildi:

1. (+) dastur interfeysi o'zgartirildi (ma'lumotlarning bir qismi ruscha tarjimada yozilgan),

2. (+) rus alifbosidagi belgilarni qo'llab-quvvatlash,

3. (+) guruhlar sonini tanlang (10 raqami bilan 10..500),

4. (+) maksimal tezlikni oshirdi (40 Vt/daq),

5. (-) QSO generatsiyasi qo'llab-quvvatlanmaydi. Uzatish tezligi daqiqada 80 Vt gacha oshirildi va katta matnli faylni uzatishdan bir soat o'tgach, takroriy bo'shliqlar va boshqa xizmat belgilari o'chiriladi. Matnni formatlash uzatishga ta'sir qilmaydi.

2015 yil 24 chorshanba, 11:18

Morze tovush kodini yaratish uchun dastur

  • dasturlash,
  • C++,

Qolgan vaqtimni qo'shimcha dasturlar yordamida Morze alifbosini o'rganishga sarflayman. Ale vona bugungi radioaloqa uchun ahamiyatsiz bo'lgan kirill kodlarini konvertatsiya qilish bilan qoplangan (biz mard armiyamizdan tashqari lotin alifbosidan foydalanamiz).

G'oyani amalga oshirish vositasi sifatida C++ Qt bilan birgalikda tanlangan.

Dasturning asosiy g'oyasi

Morze alifbosidagi atom (soat birligi) nuqta bo'lib, undan elementlar to'plami hosil bo'ladi:
  1. Chiziq uchta nuqtaga o'xshaydi, bu tovush chiqaradi;
  2. Bitta belgi (belgi) elementlari orasidagi pauza tovush chiqarmaydigan bitta dog'dir;
  3. Belgilar orasida uchta nuqta bor;
  4. So'zlar orasida - bu dog'lar.
Ma'lumki, Abbetz Morsega asoslangan qaysi kod bo'lishidan qat'i nazar, siz tovushli va eshitilmaydigan nuqtalar to'plamini vizual tarzda tasavvur qilishingiz mumkin: bu men o'ylab topgan g'oya va yechim juda original edi.

Amalga oshirishning Cob versiyasi

Dasturning birinchi versiyasida jaranglagan va eshitilmaydigan nuqtalar birikmasi mantiqiy elementlarga ega vektor shaklida saqlangan, de rost ovoz yoqilganligini tasdiqlovchi va yolg'on- Vimknennya.

Siz allaqachon tushunganingizdek, yakuniy signalni olib tashlash uchun men sinus faylni yozib olishda ovozni qandaydir kechikish bilan "aralashtirdim" (nuqta qiymati millisekundlarda teng bo'lgan taymer yordamida). doimiy ravishda ochiladi. Ushbu yondashuv sezilarli minusga ega va terining nuqtasini qayta ishlab chiqarilgan operator yoki maxsus usul yordamida birgalikda olish kerakligi bilan bog'liq. Ushbu yondashuvdan foydalanib, men teri literasi uchun super makro yozish imkoniyatiga ega bo'ldim (buning asosida - #define I DOT<< false << DOT) и создать огромный жуткий almashtirish o'tkazilgan qatorni yaratish uchun. Bu ochko'zlik, lekin bu sizga yaxshi bo'lsa, bilib olasiz
dasturning birinchi versiyasi bilan (men GitHub-da mahalliy omborni to'liq yuklab ololmadim - faqat qolgan versiya).

Bir parcha ochko'z sham:

bool Morse::StringToMorse (QString &line) ( line += "\0"; uchun (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; // И так далее


Va shunday qilib o'q yoqilgan va ovozga ulangan (vsna, ovoz kodini yaratish):

void Morse::PlayLinePoints () ( QTimer ::singleShot (duration_point_, bu, SLOT (Mute ())); sound_.play (); ) void Morse::Mute () (if (line_points_.empty ()) ( / Sound_.stop(); return; ) if (line_points_.at (0)) ( //tovushni yoqing_.setMuted (false); (Ovozni o'chirish ())), qaytish; )

Qoldiq versiyasi

Bu og'ir makrolar allaqachon paydo bo'lgan va mening perfektsionizmim endi bu dahshatli tuzilmalarga hayron bo'lolmaydi. Bir oz o'ylab ko'rganimdan so'ng, mening g'oyam yaxshi, lekin kodlarni makro ko'rinishida saqlash endi oson emas va agar siz ushbu muammoni hal qilsangiz, hammasi yaxshi bo'ladi degan fikrga keldim. Natijada QMap g'olibi bo'lish orqali kodlarni saqlash kerak:

//QMap belgilarining nuqta va tire umumiy birikmalarini saqlang kodlar_;
Bu yondashuv yanada amaliy bo'lib chiqdi. Endi men endi kalit sifatida ramzning aniq yaratilishini vikorystuvav va tayyor olib tashlash emasman
Kodni yaratish uchun (Mantiqiy qiymatlarni kiritish), ammo kodni yaratish algoritmi biroz murakkab: ramz uchun oqim elementini hal qiluvchi va qator uchun belgilarni hal qiluvchini kiritish kerak edi:

Yaratishning yangi amalga oshirilishi:

void Morse::MiniSpace () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true); ++id_element_; // Agar (id_element_ == codes_) kodning boshqa elementiga o'ting. qiymat ( string_to_play_.at (id_char_).size ()) ( ++id_char_; id_element_ = 0; QTimer ::singleShot (davomiylik_dot_ * 3, bu, SLOT (Mute())); //belgilar orasidagi pauza qaytish; ) QTimer : :singleShot (davomiylik_nuqta_, bu, SLOT (Mute())); // Belgining elementlari orasidagi pauza ) void Morse::Space () ( if (stop_) ( this->Stop (); return; ) sound_. setMuted (true );//Pauza 7 nuqtaga teng //Agar belgidan keyin uchta nuqtadan iborat pauza bo'lsa, qo'shimcha pauza 4 nuqtaga kiritilishi kerak QTimer::singleShot (davomiylik_dot_ * 4, bu, SLOT (Mute( ))); void Morse ::Mute () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // Qator oxiri bu->Stop (); return; ) if (string_to_play_ .at (id_char_) == " ") ( Space(); ++id_char_; // Qaytish kodining boshqa elementiga o‘tish; ) if (codes_.find (string_to_play_.at (id_char_))) == kodlar_.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; }


Prapor STOP_ Dasturlar bilan noto'g'ri robotlarni ko'mish uchun kirishlar bo'ladi (Play() va boshqa yomon nutqdan keyin ikki marta bosish).
Chiqish kodlari va sarlavha fayllari qarori statistikada juda aniq emas, chunki u erda hamma narsa aniq va aniq.

Chiqish versiyasining so'nggi versiyasini yuklab olishingiz mumkin

"" qo'shimchasi - bu Morze alifbosini tezda o'rganishning juda oson usuli, shuning uchun uni kompyuterda qo'lda qilish shart emas, Android platformasiga ega mobil qurilma esa shabada.

Topshiriq
Yaxshi sabablarga ko'ra, ko'p odamlar razvedka zobitlari va boshqa maxsus xizmatlar uzoq vaqtdan beri ishlatib kelayotgan maxfiy tilni bilishlari kerak va bunday bilim, jumladan, kuchni rivojlantirish uchun zarurdir.

Talabalarga ushbu tilni o'zlashtirishga yordam berish uchun "" boshlang'ich dasturi taqdim etiladi.

Interfeys va ishlash printsipi
Wiconia-ning dastlabki mushuksiz loyihasi zamonaviy va chiroyli. Foydalanuvchiga aniq va ixcham menyuga ega oddiy interfeys taqdim etiladi. Ushbu dastur o'nta asosiy darsdan iborat bo'lib, ulardan uchtasi.
1. "Xotira" rejimi foydalanuvchiga yangi tovushlar va yangi so'zlarni eshitish imkonini beradi.


2. O'ng tomonda "Priyom". Bu erda ma'ruzachi quloq orqali o'rganilgan tovushlarni mustaqil ravishda izohlaydi.
3. "Transfer" rejimi. U etkazilishi kerak bo'lgan qo'shiq tovushlarini tan olish uchun to'g'ri aqlga ega.
Shuni ta'kidlash kerakki, dastur siz kiritgan barcha o'zgarishlarni yozib oladi va keyin ularni tinglaydi va bilimlaringizni mustahkamlaydi va ularni eslab qolishingizga yordam beradi va keyin ularni yo'qotmaydi.

Qo'shimcha rejim
Talaba o'yin shaklida Morze alifbosini o'rganishni ham rag'batlantiradi.

Bu erda hali ham 10 ta dars bor, lekin hidlar allaqachon 2 huquq bilan shakllanadi: qabul qilish va uzatish. O'yin shaklida yangi ma'lumotlarni eslab qolish ancha oson.

Dastlabki qo'shimcha "" - bu Android operatsion tizimiga ega mobil qurilmalar uchun noyob loyiha bo'lib, u rang va foydalilikka boy bo'ladi.

Sharhlar (18):

№1 Svyatoslav Berezen 17 2013 yil

Men uzoq vaqtdan beri Morze alifbosini o'rganishni xohlayman

Kirill yoki Word fayllarini yuklab olmang.

#3 Mstislav Cherven 10 2017 yil

Ushbu Morze kodli tovush generatorini qanday ishlatish kerak?

№4 ildiz Worm 10 2017

Dastur kirill alifbosini tushunadi va uni Morze alifbosiga aylantiradi, uni matn oynasiga ruscha “X” (Xa) harfini kiritish orqali tekshirish mumkin, dastur nuqtalarni ifodalovchi signal hosil qiladi.

O'ziga jalb qilish va rozvantazhenya uchun Vikorist dasturi oddiy matn formatidan foydalanadi. Belgilash va boshqa xizmat ma'lumotlarini o'z ichiga olgan MS Word hujjatlari va boshqalar qo'llab-quvvatlanmaydi.

Dastur bilan MS Word hujjatidan matn yaratish uchun hujjat fayli matnli fayl sifatida saqlanishi kerak, aks holda unga "Morse Code Trainer" dasturi xalaqit berishi mumkin.

Dastur bilan ishlashni boshlash uchun siz arxivlarni yuklab olishingiz, ularni ochishingiz va "Morse.exe" faylini ishga tushirishingiz kerak.

#5 Guzeliya Serpen 02 2017 yil

Dastur uch daqiqadan so'ng boshlanadi, shuning uchun boshlash jarayoni davom etayotganda ushbu funktsiyani qo'sha olmaysizmi?

#6 Oleksandr Kompromister Serpen 03 2017 yil

Vik, matn Notepad dasturi yordamida .txt formatida saqlanishi mumkin, ehtimol. Notepad dasturi yordamida matnni Word dasturiga kiritish mumkin.

#7 Anatoliy Sichen 23 2018 yil

ahmoq dastur voy voy dan qo'shiq aytishni boshlaydi, lekin oddiy dastur yozishga to'yolmadim

#8 Andriy Kviten 10 2018 yil

Bu ahmoq dastur emas. Matn oldidan uchta i oraliq qo'yish qoidadir. Matn hozir bu yerda ekanligini ko'rishingiz mumkin. Professionallar bilmaydi. Shuningdek, qoidalarni tekshiring.

#9 Andrey Kviten 10 2018 yil

Kichik tezlikda bir nechta harflarni qanday kuzatishni o'rganishni boshlang. Masalan, L, S, D; keyin A, P, R, O. Dasturning matn maydonida siz matnni 5 ta belgidan iborat guruhlarga (taxminan 20-30 guruh) bo'lib, birinchi harflardan o'zingiz yozishingiz kerak. Dunyoda siz harflar qo'shish va muhim yangi harflar asosida matn yozish qobiliyatini o'zlashtirgansiz, bu sizning ko'nikmalaringizni yangi harflarni qabul qilish bilan mustahkamlash imkonini beradi. Trening dunyosida siz hamma narsa osonroq ekanligini va matn yozishni osonlashtirasiz. Giblets bilan uzatish tezligini oshiring. Shvetsiyalik uchun siz aybdorsiz. Shunday qilib, yana bir narsa, siz o'zingizni bir nechta belgilardan matn yozishga o'rgatasiz. Shunday qilib, masalan, xat yozuvchining poshnalari allaqachon eshitilmoqda va siz birinchi so'zni yozishni boshlaysiz va qaror sizning boshingizda. Shu tarzda, agar siz hvilina uchun 25-30 guruhni ko'chirish uchun moslashuvchan bo'lsangiz. Kichikroq tezlikda ko'tarilish kamroq bo'ladi. Hamma narsa avtomatik ravishda sodir bo'ladi. Kimda 2 dan ortiq avf bo'lsa, matnni hurmat bilan qabul qilamiz. Xvylinaga 12 guruhni qabul qilish - uchta, 16 - yaxshi, 18 - yaxshi. 30-35 - sport ustasi. Ale allaqachon boshqa qo'shiq

#10 Andriy Kviten 10 2018 yil

Men hali ham tushunmayapman. Siz zudlik bilan harflarni olasiz va nuqta necha marta va qancha chiziqcha eshitilganidan zavqlanmaysiz. Misol uchun, a harfi "ay-daaa", b - "baaa-ki-te-kut", 9 raqami - "paaa-paaa-maaa-muuu-tuk" va boshqalar sifatida kuylanadi. Hammasi internetda

#11 Vadim Veresen 10 2018 yil

Ma'muriy dastur, ha!

№12 Dengizchi Jovten 25 2018 yil

Ajoyib! Tez orada 30 yillik xizmat, xizmat muddati tugashi bilan 34 guruhni osongina olib o'tdi! 3 ta foydali trenuvan toshlari!
Buni sinab ko'rganingizdan so'ng, qo'llaringiz va quloqlaringiz eslab qoladi. 24 guruh qo'shiqlari!)))

#13 Oleksandr Kompromister Jovten 26 2018 yil

Eksa, matnli hujjatni havo to'lqinlariga kiritishda Morze kodi uzatildi, J2B uchun esa u yanada chiroyli bo'lar edi.

#14 Volodimir Sichen 09 2019 yil

Matn faylini almashish buferi orqali nusxalashga harakat qiling (o'ng tugma bilan), lekin muallifning portreti paydo bo'ladi. Yozuv maydonidan fayllarni qanday nusxalashim mumkin?

№15 ildiz Sichen 09 2019 yil

Salom, Volodimir! Buferdan kerakli matnni nusxa oling, "Morze kodini o'rgatuvchi" dasturiga matn kiritish uchun oynadagi sichqonchani bosing va CTRL+V tugmalar birikmasini bosing (kursor bir vaqtning o'zida buferdan ko'chirilgan joyga qo'ying) .

№16 Seawar Sichen 09 2019 yil

Koblarni tabriklayman - kirill alifbosi bilan bezovta qilmang, darhol lotin alifbosidan boshlang.

#17 Serhiy Cherven 25 2019 yil

Ajoyib dastur!

#18 Oleksandr Kompromister Cherven 26 2019 yil

Men Morse_Trainer dasturining o'zi bilan ovoraman. Qanday qilib u avtomatik kalit sifatida ishlatilishi mumkin?

Morse Trial dasturi o'zgaruvchan tezlik, pauzalar va ohang bilan Morze alifbosida radiogrammalarni yaratadi. Fayldan matn haqida ko'proq ma'lumot olish, shuningdek, matnni tasodifiy yaratish mumkin. Haqiqiylikni oshirish uchun radio dasturlarini tinglash vaqtida shovqin qo'shish mumkin.

Morze kodi, Morse kodi, "Morse" - bu "tire" va "nuqta" deb ataladigan uzun va qisqa signallar yordamida alifbo harflarini kodlash usuli (shuningdek, harflarni ajratuvchi pauzalar). Bir soat ichida bir ballning qiymati olinadi. Chiziqning qiymati uchta nuqta bilan solishtirish mumkin. Harfdagi belgilar orasidagi pauza - bitta nuqta, so'zdagi belgilar orasida - 3 nuqta, so'zlar orasida - 7 nuqta. Bula 1835 yilda tug'ilgan amerikalik vino ishlab chiqaruvchi Samuel Morze sharafiga nomlangan. Morze kodi axborotni uzatishning birinchi raqamli usulidir. Telegraf va radiotelegraf boshidanoq Morze alifbosidan foydalangan; Keyinchalik ular avtomatlashtirish uchun foydali bo'lgan Baudot kodini va ASCII dan foydalanishni boshladilar. Biroq, Morze kodi uchun avtomatik yaratish va tanib olish funksiyalari mavjud. Rus harflarini uzatish uchun o'xshash lotin harflarining kodlari ishlatilgan; Ushbu turdagi alifbo keyinchalik MTK-2 ga, keyin esa KOI-7 va KOI-8 ga o'tdi (Morze alifbosida Q harfi Sh, MTKda esa KOI-Ya).

Morse Trial dasturining asosiy maqsadi telegrafni qabul qilish ko'nikmalarini yaxshilashdir. Morse Trial o'rgatish uchun dastur yuklab olish mumkin, ehtimol

Siz endi Morze kodini ishlatmayapsiz, - keyin siz mustaqil treningdan o'tishingiz mumkin LCWO veb-saytida Koch usuli orqasida

Koch usuli - reflekslarni to'g'ridan-to'g'ri tebranishning oddiy usuli. Biroq, tegishli dasturiy ta'minotga ega kompyuter yoki shaxsiy murabbiy mavjudligi aniq. Koch usulining o'zi juda ko'p sabablarga ko'ra e'tiborga olinmagan. Endi, agar kompyuter radio operatori stolida asosiy o'rinni egallagan bo'lsa, Koch usuli radio operator-telegrafchilarni tayyorlash uchun standart bo'lish uchun barcha imkoniyatlarga ega.

Boshlanish quyidagicha bo'ladi:

  • Siz dasturingizni shunday o'rnatdingizki, u belgi uchun har bir satrda taxminan 20 so'z tezlikda va ancha katta pauzalar bilan (samarali tezlik har bir satrga taxminan 15 so'z) telegraf signallarini ishlab chiqaradi.
  • Keyin qog'oz va zaytunni olib, qabul qilishni boshlaysiz. Birinchi darsda kompyuter faqat ikkita belgini uzatish uchun javobgardir. Shunday qilib, birinchi darsda siz ikkita variantni tan olishingiz kerak. Siz 5 daqiqa davomida matnni olasiz, keyin olingan matnning to'g'riligini tekshiring va yuzlab haqiqiy belgilarni tekshiring.

LCWO- bu Internet telegrafdan mustaqil foydalanish uchun yordamchi hisoblanadi. Ro'yxatdan o'tganingizdan so'ng sayt sizning shaxsiy o'qituvchingizga aylanadi. Siz "taxmin qilish o'yini" o'ynash jarayonida telegrafni ochasiz - belgilarning ovoziga va ularni yozib olishga aqliy reflekslarni yaratasiz - agar xohlasangiz - qo'lda, xohlasangiz - klaviaturada. Juda muhim Lyudvig Kox tomonidan ajratilgan usul, ayniqsa, individual o'rganish uchundir. Saytda sizga 40 ta darsni bajarish buyuriladi, keyingi darsdan oldin faqat oldingisini o'zlashtirgandan keyin davom eting. Siz shunchaki muntazam bo'lishingiz kerak, chastota va chastota qat'iy tartibga solinmaydi. Kompyuterga hech narsa qo'shishning hojati yo'q. Siz uyda, ishda yoki Internet-kafeda Internetga kira oladigan har qanday kompyuterdan o'qishingiz mumkin.

Ishlamayapti