Rus Mors alfabesi. Eğitim. Mors alfabesini öğrenmek için bilgisayar programları, Krasnodar, Beletsky A.I Mors alfabesini öğrenmek için programlar



Onarımlar ve diğer teknik sorunlar için burayı tıklayın. Ev ve ofis ekipmanlarının onarımı.


Mors alfabesini öğrenmek için bilgisayar programları. Kuban Krasnodar.

ADKM-2000 programı.


ADKM-2000 programı 2.7 sürümüyle birlikte tamamen ücretsiz hale gelmiştir. 2.0-2.5 sürümlerini 2.7 sürümüne yükseltmek için bu dosyayı indirin. 2.0'ın altındaki sürümleri güncellemek için önce 2.5 sürümünü yükleyin ve güncelleyin.

Genel açıklama.

ADKM-2000 sürüm 2.5 yazılım ürünü (bundan sonra ADKM-2000 olarak anılacaktır), radyotelgraf operatörlerini eğitmek ve yüksek hızlı radyotelgrafta yarışmalar düzenlemek için tasarlanmıştır.

Ana işlevler. ADKM-2000 aşağıdaki işlevleri yerine getirir:

Belirlenen parametrelerle Mors kodu karakterlerinden radyogramların çoğaltılması:

· 5'ten 399 zn/dak'ya kadar oluşum hızı *

· ayrı hız ayarı 1 zn/dak

· 3'ten 15'e kadar karakterler arasında duraklama (3,5,7,9,11,13,15) **

· 100 ila 3500 Hz arası sinyal frekansı

· dört tür parazitin hızla değiştirilmesiyle parazitin yeniden üretilmesi

· ana sinyal ve gürültü ses düzeyinin ayrı ses düzeyi kontrolü ***

PARIS sistem desteği

ADKM-2008 programı.

© "ADKM_2008" programının tüm mülkiyet hakları Ivan Viktorovich Kozhevnikov'a aittir.

E-posta: [e-posta korumalı]

Otomatik Mors Kodu Sensörü 2008.

Sürüm 2008.1.19-02

Giriiş.

Program Mors alfabesi becerilerini incelemek ve geliştirmek için tasarlanmıştır.

Teknik gereksinimler.

İşlemci saat hızı 200 MHz veya daha yüksek

RAM 64 MB veya daha fazla

Windows 2000 veya XP

msvbvm60.dll kütüphanesinin kullanılabilirliği

Kurulum.

Arşivi herhangi bir dizine açın, ADKM_2008.exe dosyasını çalıştırın

Bu program ücretsiz olarak dağıtılmaktadır. Programın tüm mülkiyet hakları ve telif hakları (herhangi bir bileşeni dahil: grafik resimler, ses kayıtları, metin vb.), beraberindeki basılı materyaller ve programın tüm kopyaları yazar Ivan Viktorovich Kozhevnikov'a aittir.

Program ücretsiz bir yazılımdır. Program dağıtımını serbestçe dağıtabilirsiniz. Bu dağıtımı dağıtarak herhangi bir ticari kazanç elde edemezsiniz. Programın dağıtımını hiçbir şekilde değiştiremezsiniz.

Teknolojiye ters mühendislik uygulamak, programı kaynak koda dönüştürmek veya programı veya beraberindeki belgeleri başka şekilde değiştirmek yasaktır.

Ana program penceresinde metin numarasını, metin iletim hızını, metin türünü değiştirebilir, Mors alfabesinde metin aktarımını başlatabilir ve durdurabilir, ayrıca aktarılan metni gizleyebilir/gösterebilir ve alınan metni girmek için tasarlanmış ek bir pencere açabilirsiniz. doğru alım. Menü, programdan çıkmak için seçenekler, metin aktarımı için ek parametrelerin ayarlanması, bu kısa yardım, program ve yazar hakkında bilgiler sağlar.

Metin, sözde rastgele sayı üreteci kullanılarak oluşturulur ve doğrudan metin numarasıyla ilişkilendirilir.

Metin aktarım hızı 20 ila 299 karakter/dakika arasında değişir.

Metin türü Latince (İngilizce), ulusal (Rusça, Almanca), dijital, kısa sıfırlı dijital, noktalama işaretleri, karışık metnin çeşitli çeşitleri ve ayrıca özel (kullanıcı tarafından girilen belirli karakterlerin alımını eğitmek için) olabilir. ).

Belirli bir (semantik) metnin iletilmesi gerekiyorsa, metin görüntüleme penceresine yazılabilir veya panodan yapıştırılabilir (metnin doğruluğu kontrol edilmez ve Mors koduyla iletilemeyen tüm karakterler, metin iletirken göz ardı edilir) ).

Ek ayarlar penceresinde karakterler arasındaki duraklamayı, gruplar arasındaki duraklamayı (gruplar arasındaki duraklama, karakterler arasındaki duraklama + 4 noktadan az olamaz), bir gruptaki karakter sayısını, gruptaki grup sayısını değiştirebilirsiniz. metin, ton frekansı, program arayüz dili, metin başlangıç ​​öneki VVV= ve metin bitiş sinyali AR (ETS) ekleme/kaldırma.

Metin giriş penceresi alınan metni girmek için tasarlanmıştır. Bir sonraki karakter yanlış alınırsa bunun yerine “_” simgesi görüntülenir. DİKKAT! Metin, iletilen metnin görüntülendiği dilde girilmelidir (karakter büyük/küçük harf herhangi biri olabilir). Gruplar boşluk çubuğuyla ayrılır. Satır çevirisi otomatik olarak gerçekleştirilir (ek tuşlara basılmasına gerek yoktur). Bir işareti kabul etmezseniz bunun yerine herhangi bir tuşa basmanız gerekir. Bir karakter yalnızca doğru konumda yazıldığında (yani metni kaydırmadan) doğru kabul edilmiş sayılır.

CW Master programı.

CW Master programı CW alımını eğitmek için tasarlanmıştır.

İki modüle ayrılmıştır.

Ana modül ("Çağrı işaretlerini alma" sekmesi), iyi bilinen RUFZ programına göre yazılmıştır.

RUFZ herkes için iyidir, ancak yalnızca DOS altında çalışması, kullanımında büyük ve bazen aşılmaz engeller oluşturur; çoğu modern ses kartının doğası gereği DOS sürücüleri yoktur. Yerleşik bilgisayar tweeter'ını dinleme kalitesi arzu edileni bırakıyor.

İkinci modül ("Metinlerin ve radyogramların alınması" sekmesi) --- dijital, alfabetik radyogramları ve "açık" metni üretir ve yeniden üretir.

RUFZ'den farklı olarak, bu program Win95/98/NT/2000/XP altında herhangi bir ses kartıyla (entegre dahil) çalışır, ancak yerleşik hoparlörle çalışmaz.

Program kayıt defterine veya Windows sistem dizinlerine hiçbir şey yazmaz, bu da onu Win NT/2000'de sınırlı haklara sahip bir kullanıcı olarak bile kullanmanıza olanak tanır.

Program kurulum gerektirmez. Cwmaster.exe, master.ped ve benioku.txt dosyalarının paylaşılan bir dizine yerleştirilmesi ve cwmaster.exe'nin çalıştırılması gerekir.

2. Modül "Çağrı işaretlerinin alınması" --- Genel ilkeler.

Program, master.ped dosyasından rastgele seçilen 30 gerçek çağrı işaretini sırayla iletir.Çağrı işareti doğru alınırsa, bir sonrakinin iletim hızı 2 wpm artar. Yanlışsa hız 1 wpm azalır. Her çağrı işaretinin iletim tonu küçük sınırlar dahilinde rastgele değişir.

Her çağrı işaretini almak için puan verilir. Puan sayısı, alım sırasında yapılan hataların sayısına, çağrı işaretinin uzunluğuna ve iletim hızına bağlıdır.

Hıza bağımlılık ikinci dereceden, çağrı işaretinin uzunluğuna bağımlılık ise doğrusaldır.

Puan sayısı çağrı işaretine girme hızına bağlı değildir.

Kabul edilmeyen bir çağrı işareti, F6 tuşuna sınırsız sayıda basılarak tekrarlanabilir, ancak her tekrarda puan sayısı yarıya inecek ve doğru alınsa bile hız artmayacaktır.

Bu versiyonda, çok sayıda istek üzerine, iletilen çağrı işaretlerinin hızını ve tonunu kaydetme özelliği eklenmiştir. Ancak bu modda puan verilmez ve sonuç tablosuna hiçbir şey girilmez.

3. Modül "Çağrı işaretlerini alma" --- Nasıl çalışılır?

Programı başlattıktan sonra çağrı işaretinizi girin, alınan sinyalin ilk tonu olan WPM'de ilk iletim hızını ayarlayın.

Ön ayarları kontrol etmek için V harfinin sürekli olarak iletildiği bir “Ön test” modu vardır, buna ilgili düğmeye veya F3 tuşuna basarak erişebilirsiniz.

Almaya başlamak için “Başlat” düğmesine (veya Enter tuşuna) basın. Çağrı işareti duyulduktan sonra klavyede yazın ve Enter tuşuna basın. Alım, klavyedeki Durdur veya Esc düğmesine basılarak herhangi bir zamanda durdurulabilir.

Toplam puan sayısı sonuç tablosuna girilir.WPM sütunu, en az bir çağrı işaretinin doğru şekilde alındığı hızın maksimum değerini gösterecektir.

Hiçbir çağrı işaretinin doğru şekilde alınmaması veya sıfır puan alınması durumunda sonuç tabloya girilmez. Tablo (19 satır) tamamlandığında sıfırlanır, ancak puan açısından en iyi sonuç ilk satıra kaydedilir ve kaydedilir, bu da en iyiye odaklanarak daha fazla antrenman yapmanıza olanak tanır :)

4. Modül "Metin ve radyogramların alınması"

Radyogramlarda her şey net olmalıdır --- onu oluşturuyoruz, "Başlat" a tıklıyoruz ve alınanları bir kağıda yazıyoruz. Bu tür bir "el kaydı", CW öğrenmenin ilk aşamalarında faydalıdır ve 25-30 wpm'lik bir alım hızına ulaştıktan sonra, kaydı bırakmanız ve düz metni yalnızca "kulak yoluyla" alma eğitimine geçmeniz önerilir. Ayrıca seslerini hatırlamak için önce “ne”, “nasıl” gibi kısa kelimelerin dinlenmesi, daha sonra daha uzun kelimelere geçilmesi tavsiye edilir.

Pencerede herhangi bir metin dosyasını açabilir, herhangi bir metni oraya kopyalayabilir ve sonunda gerçekten istiyorsanız oraya elle yazabilirsiniz. Program, Rusça ve Latin harflerini ayırt eder ve bunları doğru şekilde iletir.

Penceredeki metinden yalnızca gerekli uzunluğu aşmayan kelimeleri seçebilirsiniz.

Genel olarak programın arayüzü o kadar basittir ki neyi, nasıl yapılacağını anlatmaktansa denemek daha kolaydır :)

Süslenebilir, “keskinleştirilebilir”, istatistikler ve benzeri “çanlar ve ıslıklar” yapılabilir ama ben bununla ilgilenmiyorum.

PILE-UP modüllerini ve özellikle CyberContest'i tanıtmanın bir anlamı yok - bunların hepsi yayında! :)

Mors kodu programı.

Program, Mors kodunu kullanarak sinyalleri iletmek için bir terminali taklit eder.

Programda herhangi bir ayar yoktur, hız ve ton sabit olarak ayarlanmıştır.

Program karakterler arasında duraklama yapmaz; duraklamalar klavye giriş hızına göre ayarlanır.

Mors Kodu Eğitmeni.

[e-posta korumalı]

Mors koduyla belirtilen metinleri belirli bir hızda kaydıran, hoş bir arayüze sahip basit bir program.

NuMorP programı.

NuMorP programı ABD Ordusu askerlerini eğitmek ve test etmek için kullanılıyor.

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

Program, Mors kodunu belirli metinler arasında belirli bir hızda kaydırır.

İngilizce klavye düzeni elde etmek için programı “Programfafla'dan” klasöründen çalıştırın veya kurulum dosyasını çalıştırın, programı kayıt defterindeki bir girişle yükleyecek ve İngilizce klavye düzeni olacaktır.

Kolaylık olması açısından Alt+F4 tuş kombinasyonunu kullanarak bu mesaj pencerelerini kapatın.

NuMorse 2.2.2.0 programı.

NuMorse 2.2.2.0, ABD Ordusu askerlerini eğitmek ve test etmek için kullanılıyor.

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

Program klavyeyi elektronik anahtar olarak kullanmanızı sağlar.

Rusça klavye düzeni elde etmek için, exe dosyasını RUS program klasöründen çalıştırmanız yeterlidir.

İngilizce klavye düzeni elde etmek için programı ANGL klasöründen çalıştırın veya kurulum dosyasını çalıştırın, programı kayıt defterindeki bir girişle yükleyecektir ve İngilizce klavye düzeni olacaktır.

Kayıt yoksa program kapanırken ek mesajlar görüntüler,

Kolaylık sağlamak için Alt+F4 tuş kombinasyonunu kullanarak bu mesajların bulunduğu pencereleri kapatın.

Mors programı DKM Askeri Sürümü.

http://europpa.narod.ru

Klavyede Mors kodunu iletmek ve radyo mesajları almak için mükemmel bir evrensel Rusça program.

Program, otomatik Mors kodu sensörü yerine radyogram almayı öğrenmek için mükemmeldir.

APAK-CWL programı.

Mors alfabesini öğrenmek için kurulum gerektirmeyen karmaşık bir program değildir.

Programı çalıştırmak için "apak" klasörüne gidin ve başlangıç ​​dosyasını çalıştırın.

"apak" klasörü zaten paketinden çıkarılmış "apak-2r.exe" ve "ruswav.exe" arşivleridir.

DOSAAF yöntemine göre Rusça CW öğrenmek için çok faydalı bir program.

Benzersizliği, Mors kodunu öğrenmenin en temel bilgilerle başlaması ve öncekinin tam olarak% 100 tamamlanmaması durumunda kullanıcının daha karmaşık bir alıştırmaya geçmesine izin vermemesi gerçeğinde yatmaktadır.

Bu, sevmediğiniz egzersizleri "kaydırmak"tan kaçınmanıza ve öğrenme sürecini sistemleştirmenize olanak tanır).

Rusya'daki sunucuların hızı ve iletişim maliyeti göz önüne alındığında, kurulum programı ve DLL kullanımından vazgeçilip programın kendi kendine açılan bir arşiv olarak dağıtılmasına karar verildi.

Arşivi istediğiniz klasöre açın; program kullanıma hazırdır. Win 9x,NT Küçük yazı tipleri etkinleştirilmelidir. WinNT. Sistem seslerini devre dışı bırakın.

Şema: "Ses yok." Kaldırmak için programla ilgili her şeyi kaldırmanız yeterlidir.

Bunlar kendi kendine açılan iki arşivdir: apak-2r.exe programın kendisini ve bunun için gerekli verileri içerir ve ruswav.exe melodileri içerir.

Tezahüratların yardımıyla CW öğrenmek istemiyorsanız ruswav.exe dosyasını kopyalamanıza gerek yoktur.

Her iki arşiv de aynı klasöre açılmalıdır.

Önceki sürümleri kullananlar için ruswave.exe dosyasını kopyalamanıza gerek yoktur.

Program oldukça uzun zaman önce yazıldığından, modern işletim sistemlerinde (WINDOWS XP SP2 ve üstü) başarılı bir şekilde çalışmak için, onu Windows 95 ile uyumluluk modunda çalıştırmanız gerekir. (Kısayoldaki sağ fare düğmesi - Özellikler - Uyumluluk sekmesi - Uyumluluk Modu kutusunu işaretleyin).

Morse Jeneratör programı.

Açıklama: MorseGen2, Julian Moss (G4ILO) tarafından biraz değiştirilmiş bir MorseGen programıdır.

Orijinaliyle karşılaştırıldığında aşağıdaki değişiklikler yapıldı:

1. (+) programın arayüzü değiştirildi (bazı mesajlar ve yazılar Rusçaya çevrildi),

2. Rus alfabesindeki karakterler için (+) destek,

3. Grup sayısının (+) seçimi (10'lu adımlarla 10..500),

4. (+) maksimum hız artırıldı (40 wpm),

5. (-) QSO üretimi desteklenmez. Aktarım hızı 80 wpm'ye çıkarıldı ve rastgele bir metin dosyası aktarılırken tekrarlanan boşluklar ve diğer bazı hizmet karakterleri kaldırıldı; metin biçimlendirmesi aktarımı etkilemez.

"" uygulaması, boş zamanlarınızda Mors alfabesini öğrenmenin çok uygun bir yoludur, çünkü bilgisayarda çalışmak pek uygun değil, cebinizde Android platformu olan bir mobil cihazla çalışmak çok uygun.

Amaç
Bazı insanlar, eski çağlardan beri istihbarat görevlileri ve diğer istihbarat servisleri tarafından kullanılan gizli bir dilin bilgisine belirli nedenlerden dolayı ihtiyaç duyarken, bazı insanlar ise yalnızca kendi gelişimleri için bilgiye ihtiyaç duyarlar.

Sunulan eğitim uygulaması "" bu dile hızlı bir şekilde hakim olmanıza yardımcı olacaktır.

Arayüz ve çalışma prensibi
Ücretsiz eğitim projesi şık ve güzel. Kullanıcının karşısına anlaşılır ve anlaşılır bir menü içeren basit bir arayüz çıkar. Toplamda program, her biri üç alıştırma içeren on ana dersten oluşmaktadır.
1. Kullanıcının yeni sunulan sesleri ve yeni harfleri duyduğu "Hafıza" modu.


2. "Resepsiyon" egzersizi yapın. Burada kullanıcıdan kulak tarafından öğrenilen sesleri bağımsız olarak tanımlaması istenir.
3. "Aktarım" modu. Bu alıştırmada yapay zeka, iletilmesi gereken belirli sesleri önerecektir.
Kullanışlı bir özellik olarak, programın yapılan tüm hataları kaydettiğini ve gelecekte bilgiyi pekiştirmek ve bunları hatırlamanıza ve gelecekte hata yapmamanıza yardımcı olmak için hatalara odaklandığını unutmamak gerekir.

Ek mod
Geliştirici ayrıca Mors kodunu eğlenceli bir şekilde çalışmayı da teklif ediyor.

Burada hala 10 ders var ama bunlar zaten 2 alıştırmadan oluşacak: alma ve iletme. Bir oyun formunda birçok kişinin yeni verileri hatırlaması çok daha kolaydır.

Eğitim uygulaması "", Android işletim sistemine sahip mobil cihazlar için birçok kişi için faydalı ve ilginç olacak benzersiz bir projedir.

Yorumlar (18):

#1 Svyatoslav 17 Mart 2013

Uzun zamandır Mors dilini öğrenmek istiyordum

Kiril alfabesi yok ve Word dosyası görülemiyor.

#3 Mstislav Haziran 10 2017

Bu Mors kodu ses oluşturucu nasıl çalıştırılır?

#4 kök 10 Haziran 2017

Program Kiril alfabesini anlar ve onu Mors alfabesinde yeniden üretir, bu, metin penceresine Rusça "X" (Ha) harfi girilerek kontrol edilebilir, program dört noktayı gösteren bir sinyal üretecektir.

Program indirmek ve yüklemek için basit bir metin formatı kullanır. MS Word ve işaretleme ve çeşitli hizmet bilgileri içeren diğer belgeler desteklenmez.

Programın bir MS Word belgesindeki metni yeniden üretebilmesi için, belge dosyasının önce bir metin dosyası olarak kaydedilmesi ve ardından Mors Code Trainer programına yüklenebilmesi gerekir.

Programla çalışmaya başlamak için arşivi indirmeniz, paketini açmanız ve "Morse.exe" dosyasını çalıştırmanız gerekir.

#5 Güzellia 02 Ağustos 2017

Program üç F ile başlıyor, öğrenme süreci devam ederken bu fonksiyonu kaldırmak mümkün müdür?

#6 Alexander Uzlaşmacı 03 Ağustos 2017

Vik, metin muhtemelen Notepad programının .txt formatında da kaydedilebilir. Not Defteri programından metin zaten Word'e yapıştırılabilir.

#7 Anatoly Ocak 23 2018

aptal program wow wow diye şarkı söylemeye başlıyor, ben normal bir program yazacak kadar akıllı değilim

#8 Andrey 10 Nisan 2018

Bu aptalca bir program değil. Metinden önce üç w ve bir boşluk zorunlu bir kuraldır. Metnin şimdi görüneceğini söylüyor. Profesyoneller bunu biliyor. Bu yüzden kurallara göre çalışmaya alışın.

#9 Andrey 10 Nisan 2018

Düşük hızda birkaç harfle öğrenmeye başlamalısınız. Örneğin V,L,Y,D; sonra A, P, R, O. Programın metin alanında, metni bu ilk harflerden kendiniz yazmanız ve onu kesinlikle 5 karakterlik gruplara (yaklaşık 20-30 grup) ayırmanız gerekir. Ustalaştıkça, harfler ekleyecek ve bu yeni harflerin ağırlıklı olduğu metinler yazacaksınız, bu da yeni harfleri kabul etme becerilerinizi pekiştirmenizi sağlayacaktır. Alıştırma yaptıkça metinleri giderek daha kolay yazdığınızı fark edeceksiniz. İletim hızınızı yavaşça artırın. Bir nevi hıza ulaşmanız gerekiyor. Evet, bir şey daha var, birkaç karakterlik bir gecikmeyle metin yazma yeteneğini geliştireceksiniz. Yani, örneğin beşinci harf zaten duyuluyor ve siz ilkini yazmaya yeni başlıyorsunuz ve gerisi kafanızda. Böyle bir gecikme, alım hızı dakikada 25-30 grubu aştığında meydana gelecektir. Daha düşük hızlarda daha az gecikme olur. Bütün bunlar otomatik olarak gerçekleşecektir. Metin 2'den fazla hata içermiyorsa kabul edilmiş sayılır. Dakikada 12 grubun alımı - C sınıfı, 16 - iyi, 18 - mükemmel. 30-35 - spor ustası. Ama bu başka bir şarkı

#10 Andrey 10 Nisan 2018

Başka kim anlamıyor? Harfleri ilahi söyleyerek kabul edersiniz ve kaç nokta ve kaç çizginin ses çıkardığını saymazsınız. Örneğin, a harfi “ay-daaa”, b - “baaa-ki-te-kut”, 9 rakamı - “paaa-paaa-maaa-muuu-tuk” vb. Olarak söylenir. Bütün şarkılar internette

#11 Vadim 10 Eylül 2018

Harika program, çok teşekkür ederim!

#12 Denizci 25 Ekim 2018

Sınıf! Kısa sürede 30 yıllık hizmetimi tamamladım ve hizmetimin sonunda 34 grubu rahatlıkla taşımayı başardım! 3 yıl 24 saat eğitim!
Denedim, ellerim ve kulaklarım hatırlıyor. 24 grup şarkısı!)))

#13 Alexander Uzlaşmacı 26 Ekim 2018

Şimdi, J2B'de olduğu gibi yayında bir metin belgesine girilirken Mors kodu aktarılsaydı daha iyi olurdu.

#14 Vladimir Ocak 09 2019

Pano aracılığıyla bir metin dosyasını kopyalamaya çalıştım (sağ tıklama), ancak yazarın portresi görünüyor. Dosyaları bir kayıt alanına kopyalamak mümkün mü?

#15 kök Ocak 09 2019

Merhaba Vladimir! İstenilen metni panoya kopyalayın, Mors alfabesi eğitmeni programına metin girmek için pencerede fareye tıklayın ve CTRL + V tuş kombinasyonuna basın (içeriği panodan imlecin o anda bulunduğu konuma yapıştırmak).

#16 Deniz Savaşı Ocak 09 2019

Koçanlara sevindim - Kiril alfabesiyle uğraşmayın, hemen Latin alfabesiyle başlayın.

#17 Sergey Haziran 25 2019

Harika program!

#18 Alexander Uzlaşmacı Haziran 26 2019

Morse_Trainer programının kendisini indirdim. Otomatik anahtar olarak kullanılabilir mi?

24 Eylül 2015, 11:18

Mors ses kodunu oluşturma programı

  • Programlama,
  • C++

Son zamanlarda bu programı kullanarak Mors alfabesini öğreniyorum. Ancak modern radyo iletişiminde alakasız olan Kiril harf kodlarını incelemek için tasarlanmıştır (yiğit ordumuz dışında herkes Latin alfabesini kullanır).

Fikri hayata geçirmek için araç olarak Qt ile birlikte C++ seçildi.

Programın ana fikri

Mors alfabesinin atomu (zaman birimi) bir noktadır; diğer tüm elemanların süresi ona göre oluşturulur:
  1. Bir çizgi üç sesli noktaya eşittir;
  2. Bir sembolün (işaretin) unsurları arasındaki duraklama, sessiz bir noktadır;
  3. İşaretlerin arasında üç nokta vardır;
  4. Kelimelerin arasında yedi nokta var.
Gördüğünüz gibi, Mors alfabesine dayanan herhangi bir kod, bir dizi sesli ve sessiz nokta olarak temsil edilebilir: Bu fikirden yola çıktım ve bu çözüm bana oldukça orijinal geldi.

İlk uygulama

Programın ilk versiyonunda sondaj ve sessiz noktaların kombinasyonu Boolean elemanlarıyla bir vektör olarak saklandı; doğru sesi açmaya karşılık geldi ve YANLIŞ- kapatılıyor.

Zaten anladığınız gibi, son sinyali elde etmek için, sinüs kaydıyla sonsuz bir şekilde oynatılan .wav dosyasıyla sesi biraz gecikmeyle (milisaniye cinsinden noktanın süresine eşit bir zamanlayıcı kullanarak) "çektim". Ancak bu yaklaşımın önemli bir dezavantajı vardı ve bu dezavantaj, her noktanın aşırı yüklenmiş bir operatör veya özel bir yöntem kullanılarak ayrı ayrı yüklenmesinin gerekmesiydi. Bu yaklaşım nedeniyle her harf için ayrı bir makro yazmak zorunda kaldım (bunun gibi - #define I DOT<< false << DOT) и создать огромный жуткий anahtar geçirilen dizeyi çalmak için. Korkunçtu ama merak ediyorsanız göz atabilirsiniz.
programın ilk sürümüyle (Yerel depoyu GitHub'a tamamen yükleyemedim - yalnızca en son sürüm).

Bir parça tüyler ürpertici anahtar:

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


Ve ses bu şekilde açılıp kapatılıyordu (aslında ses kodu oluşturuldu):

void Morse::PlayLinePoints () ( QTimer::singleShot (duration_point_, this, SLOT (Mute ())); sound_.play (); ) void Morse::Mute () ( if (line_points_.empty ()) ( / /Çalmayı durdur sound_.stop (); return; ) if (line_points_.at (0)) ( //Sesi aç sound_.setMulated (false); line_points_.remove (0); QTimer::singleShot (duration_point_, this, SLOT (Mute ())); return; ) else ( sound_.setMated (true); //Sesi kapat line_points_.remove (0); QTimer::singleShot (duration_point_, this, SLOT (Mute ())); geri dönmek; ) )

Son sürüm

Bu makrolar çok hantal çıktı ve mükemmeliyetçiliğim artık bu canavarca tasarımlara bakamazdı. Biraz düşündükten sonra fikrimin iyi olduğu sonucuna vardım ancak kodları makro şeklinde depolamak çok sakıncalı ve bu sorun çözülürse her şey yoluna girecek. Sonuç olarak, kodları depolamak için QMap kullanıldı:

//QMap karakterlerinin karşılık gelen nokta ve çizgi kombinasyonlarını saklar kodlar_;
Bu yaklaşımın çok uygun olduğu ortaya çıktı. Şimdi çalınan mevcut karakteri anahtar olarak kullandım ve bitirdim
Bununla birlikte, kodu (bir dizi Boole değeri) yeniden oluşturmak için çoğaltma algoritması biraz daha karmaşık hale geldi: sembolün geçerli öğesinin sayacını ve satırdaki karakter sayacını girmek gerekiyordu:

Yeni oynatma uygulaması:

void Morse::MiniSpace () ( if (stop_) ( this->Stop (); return; ) sound_.setMated (true); ++id_element_; //Başka bir kod öğesine gidin if (id_element_ == code_.value () string_to_play_.at (id_char_).size ()) ( ++id_char_; id_element_ = 0; QTimer::singleShot (duration_dot_ * 3, this, SLOT (Mute())); //Karakterler arası duraklatma dönüşü; ) QTimer: : singleShot (duration_dot_, this, SLOT (Mute())); //Sembol öğeleri arasında duraklat ) void Morse::Space () ( if (stop_) ( this->Stop (); return; ) sound_.setMated (true ) ; //Duraklama 7 nokta sürer //Fakat sembolden sonra üç noktalık bir duraklama olduğundan, 4 nokta uzunluğunda ek bir duraklama ayarlanmalıdır QTimer::singleShot (duration_dot_ * 4, this, SLOT (Mute()) ); ) void Morse::Mute () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // Satır bunu sonlandırdı->Stop () ; return; ) if (string_to_play_.at (id_char_) == " ") ( Space(); ++id_char_; //Başka bir kod öğesine gidin return; ) 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; }


Bayrak durmak_ programın hatalı çalışmasını (Play()'a arka arkaya iki çağrı ve diğer kötü şeyleri) önlemek için tanıtıldı.
Kaynak kodun geri kalanını ve başlık dosyalarını makalenin gövdesine dahil etmek için herhangi bir neden göremiyorum, çünkü orada her şey oldukça açık ve şeffaf.

En son sürüm için kaynak setinin tamamını şu adresten indirebilirsiniz:

Mors Denemesi programı, değişken hız, duraklamalar ve tonla Mors alfabesinde radyogramlar üretir. Dosyanızdan metin yüklemenin yanı sıra rastgele metin oluşturmanız da mümkündür. Daha fazla gerçekçilik için radyogramları dinlerken gürültü eklemek mümkündür.

Mors kodu, Mors kodu, “Mors kodu”, alfabenin harflerini uzun ve kısa sinyaller, sözde “tire” ve “noktalar” (aynı zamanda harfleri ayıran duraklamalar) kullanarak kodlamanın bir yöntemidir. Bir noktanın süresi zaman birimi olarak alınır. Çizginin süresi üç noktaya eşittir. Bir harfteki karakterler arasındaki duraklama bir nokta, bir kelimedeki harfler arasında - 3 nokta, kelimeler arasında - 7 noktadır. Adını 1835'te icat eden Amerikalı mucit Samuel Morse'dan almıştır. Mors kodu, bilgi aktarmanın ilk dijital yöntemidir. Telgraf ve radyotelgrafta başlangıçta Mors alfabesi kullanılıyordu; daha sonra otomasyona daha uygun olan Baudot kodu ve ASCII kullanılmaya başlandı. Ancak artık Mors kodunu otomatik olarak oluşturma ve tanıma araçları var. Rus harflerini aktarmak için benzer Latin harflerinin kodları kullanıldı; alfabelerin bu yazışması daha sonra MTK-2'ye ve ardından KOI-7 ve KOI-8'e geçti (ancak Mors alfabesinde Q harfi Ш'ye ve MTK ve KOI-Ya'ya karşılık gelir).

Mors Denemesi programının temel amacı telgraf alma becerilerini geliştirmektir. Mors Denemesi eğitim programını indirin Olabilmek

Ancak Mors alfabesini henüz bilmiyorsanız, ardından kendi kendine çalışmayı tamamlayabilirsiniz LCWO'nun web sitesinde Koch'un yöntemine göre

Koch yöntemi, refleksleri doğrudan geliştirmenin basit bir yoludur. Ancak ya uygun yazılıma sahip bir bilgisayar ya da kişisel antrenör gerektirir. Bu nedenle Koch'un yöntemi uzun yıllar göz ardı edildi. Artık bilgisayar radyo amatörlerinin masasında her zamanki yerini aldığına göre, Koch yönteminin radyo telgraf operatörlerinin eğitimi için bir standart olma şansı var.

Eğitim şu şekilde gerçekleşir:

  • Programınızı, karakter başına dakikada yaklaşık 20 kelime hızında, ancak biraz daha uzun duraklamalarla (etkili hız dakikada yaklaşık 15 kelime olmalıdır) CW sinyalleri üretecek şekilde yapılandırırsınız.
  • Daha sonra kağıt ve kalem alıp almaya başlıyorsunuz. İlk derste bilgisayarın yalnızca iki karakter iletmesi gerekiyor. Yani ilk derste yalnızca iki seçeneği tanımanız gerekiyor. Metni 5 dakika boyunca kabul ediyorsunuz, ardından alınan metnin doğruluğunu kontrol edip doğru karakterlerin yüzdesini hesaplıyorsunuz.

LCWO— Bu çevrimiçi asistan özellikle telgrafın kendi kendine incelenmesi içindir. Kayıt olduktan sonra site sizin kişisel öğretmeniniz olacak. Bir tahmin oyunu oynarken telgrafta ustalaşacaksınız; işaretlerin sesine karşı koşullu refleksler geliştirecek ve bunları - ister elle, ister klavyede - yazacaksınız. Yöntem, Saygıdeğer Ludwig Koch tarafından özellikle bireysel eğitim için geliştirildi. Sitede sizden 40 dersi tamamlamanız istenecek; bir önceki derse hakim olduktan sonra bir sonraki derse geçin. Yalnızca düzenli olarak pratik yapmanız gerekmektedir; sıklığı ve süresi açıkça düzenlenmemiştir. Bilgisayarınıza herhangi bir şey yüklemenize gerek yoktur. Evde, iş yerinde veya internet kafede internet erişimi olan herhangi bir bilgisayardan ders çalışabilirsiniz.