24 سپتامبر 2015 در 11:18 ق.ظ

برنامه نسل کد صدامورس

  • برنامه نويسي،
  • C++،

اخیراً با کمک این برنامه مشغول مطالعه کد مورس هستم. اما برای مطالعه رمزهای حروف سیریلیک طراحی شده است که در ارتباطات رادیویی مدرن بی ربط است (همه از الفبای لاتین استفاده می کنند، به جز ارتش شجاع ما).

به عنوان ابزاری برای اجرای ایده، C ++ همراه با Qt انتخاب شد.

ایده اصلی برنامه

اتم (واحد زمان) کد مورس یک نقطه است، نسبت به آن مدت زمان همه عناصر دیگر تشکیل می شود:
  1. خط تیره برابر با سه نقطه صدا است.
  2. مکث بین عناصر یک نماد (نشانه) یک نقطه خاموش است.
  3. بین علائم - سه نقطه؛
  4. بین کلمات هفت نقطه وجود دارد.
همانطور که می بینید، هر کد مبتنی بر کد مورس را می توان به عنوان مجموعه ای از نقاط صدادار و غیرصدا نشان داد: من از این ایده شروع کردم و این راه حل به نظر من کاملاً اصلی بود.

اجرای اصلی

در نسخه اول برنامه ترکیبی از نقاط صدادار و غیرصوتی به صورت وکتور با عناصر بولی ذخیره شد که در آن درست است، واقعیمطابق با گنجاندن صدا، و نادرست- خاموش شدن

همانطور که قبلاً فهمیدید، برای دریافت سیگنال نهایی، من فقط صدا را با کمی تاخیر (با استفاده از یک تایمر برابر با مدت زمان یک نقطه بر حسب میلی ثانیه) با یک فایل .wav در حال پخش بی پایان با ضبط سینوسی "کشش" کردم. ولی این رویکردیک نقطه ضعف قابل توجه داشت و آن این بود که هر نقطه باید به طور جداگانه با استفاده از یک اپراتور اضافه بار یا یک روش خاص بارگذاری می شد. به دلیل این رویکرد، مجبور شدم برای هر حرف یک ماکرو جداگانه بنویسم (مانند این - #define I DOT<< false << DOT) и создать огромный жуткий تعویضبرای نواختن سیم گذشت وحشتناک بود، اما اگر کنجکاو هستید، می توانید بررسی کنید
با اولین نسخه برنامه (من نتوانستم مخزن محلی را به طور کامل در GitHub آپلود کنم - فقط آخرین نسخه).

قطعه ای از یک سوئیچ ترسناک:

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


و به این ترتیب صدا روشن و خاموش می شود (در واقع، تولید کد صدا):

void Morse::PlayLinePoints () (QTimer::singleShot (duration_point_, this, SLOT (Mute ())); sound_.play (); ) void Morse:: Mute () ( if (line_points_. Empty ()) ( / /توقف پخش sound_.stop ()؛ بازگشت؛ ) if (line_points_.at (0)) (//صدا را روشن کنید sound_.setMuted (نادرست)؛ line_points_.remove (0)؛ QTimer::singleShot (duration_point_، این , SLOT (بی‌صدا ())؛ بازگشت؛ ) else ( sound_.setMuted (true)؛ //خاموش کردن صدا line_points_.remove (0)؛ QTimer::singleShot (duration_point_، این، SLOT (بی‌صدا ())) ; بازگشت ;))

نسخه نهایی

معلوم شد این ماکروها بسیار دست و پا گیر هستند و کمال گرایی من دیگر نمی تواند به این ساخت و سازهای هیولایی نگاه کند. بعد از کمی فکر به این نتیجه رسیدم که ایده خوبی دارم، اما ذخیره کدها به صورت ماکرو بسیار ناخوشایند است و اگر این مشکل را حل کنید، همه چیز درست می شود. در نتیجه، QMap برای ذخیره کدها استفاده شد:

// ترکیب مناسبی از نقاط و خط تیره کاراکترهای QMap را ذخیره می کند کدهای_;
این رویکرد بسیار راحت بود. حالا فقط از شخصیت بازی فعلی به عنوان کلید استفاده کردم و آماده شدم
برای بازتولید کد (مجموعه ای از مقادیر بولی)، با این حال، الگوریتم پخش کمی پیچیده تر شد: لازم بود شمارنده عنصر فعلی کاراکتر و شمارنده کاراکترها در خط وارد شود:

اجرای پخش جدید:

void Morse::MiniSpace () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true); ++id_element_; //به عنصر کد دیگری بروید اگر (id_element_ == codes_.value ( string_to_play_.at (id_char_)).size ()) (++id_char_; id_element_ = 0؛ QTimer::singleShot (duration_dot_ * 3, this, SLOT (Mute()))؛ //مکث بین کاراکترها بازگشت؛ ) QTimer: :singleShot (duration_dot_, this, SLOT (Mute())); //مکث بین عناصر کاراکتر ) void Morse::Space () ( if (stop_) ( this->Stop (); return; ) sound_.setMuted (true )؛ //مکث 7 امتیاز طول می کشد //اما از آنجایی که بعد از سه نقطه مکث وجود دارد، یک مکث اضافی باید به مدت 4 نقطه تنظیم شود QTimer::singleShot (duration_dot_ * 4، این، SLOT (Mute( ))))؛ void مورس:: بی صدا () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // خط به پایان رسید this->Stop (; return; ) if (string_to_play_.at (id_char_) == " ") ( Space(); ++id_char_; //برو به عنصر کد دیگری return; ) if (کدها _.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; }


پرچم متوقف کردن_برای جلوگیری از عملکرد نادرست برنامه (دو تماس پشت سر هم به Play() و موارد بد دیگر) معرفی شد.
دلیلی نمی بینم که بقیه کدهای منبع و فایل های هدر را در بدنه مقاله قرار دهم، زیرا همه چیز در آنجا کاملاً واضح و شفاف است.

می توانید مجموعه کامل منابع آخرین نسخه را در اینجا دانلود کنید

برنامه "" یک روش بسیار راحت برای یادگیری کد مورس در اوقات فراغت شما است، زیرا مطالعه بر روی کامپیوتر بسیار راحت نیست، اما یک دستگاه تلفن همراه با پلت فرم اندروید در جیب شما است.

هدف
برخی از افراد به دلایل خاصی به دانش زبان سری نیاز دارند که از زمان های قدیم توسط افسران اطلاعاتی و سایر سرویس های ویژه استفاده می شده است و برخی افراد صرفاً برای پیشرفت خود به دانش نیاز دارند.

برنامه آموزشی ارائه شده "" به شما کمک می کند تا به سرعت بر چنین زبانی مسلط شوید.

رابط و اصل کار
پروژه رایگان آموزشی شیک و زیباست. قبل از اینکه کاربر یک رابط کاربری ساده با یک منوی واضح و مختصر ظاهر شود. در مجموع، این برنامه با ده درس اصلی ارائه می شود که هر یک از آنها شامل سه تمرین است.
1. حالت "حافظه"، که در آن کاربر صداهای ارائه شده جدید و حروف جدید را با گوش درک می کند.


2. تمرین "پذیرایی". در اینجا از کاربر دعوت می شود تا به طور مستقل صداهای آموخته شده توسط گوش را تعیین کند.
3. حالت "انتقال". در این تمرین، هوش مصنوعی صداهای خاصی را پیشنهاد می کند که باید منتقل شوند.
به عنوان یک ویژگی راحت، لازم به ذکر است که برنامه تمام اشتباهات انجام شده را برطرف می کند و بیشتر بر روی اشتباهات تمرکز می کند تا دانش را تثبیت کند و به یادآوری آنها کمک کند و در آینده اشتباه نکند.

حالت اضافی
توسعه دهنده همچنین پیشنهاد می کند کد مورس را به روشی بازیگوش مطالعه کند.

همچنین 10 درس در اینجا وجود دارد، اما آنها در حال حاضر شامل 2 تمرین هستند: دریافت و انتقال. در فرم بازی، حفظ داده های جدید برای بسیاری آسان تر است.

برنامه آموزشی "" یک پروژه منحصر به فرد برای دستگاه های تلفن همراه با سیستم عامل اندروید است که برای بسیاری مفید و جالب خواهد بود.

برنامه آزمایشی مورس، رادیوگرام‌ها را با کد مورس با سرعت، مکث و تن متغیر تولید می‌کند. امکان بارگیری متن از فایل شما و همچنین تولید متن تصادفی وجود دارد. برای واقع گرایی بیشتر می توان هنگام گوش دادن به رادیوگرام نویز اضافه کرد.

کد مورس، کد مورس، "کد مورس" روشی برای رمزگذاری حروف الفبا با استفاده از سیگنال های بلند و کوتاه، به اصطلاح "خطوط" و "نقطه" (و همچنین مکث جداکننده حروف) است. واحد زمان مدت زمان یک نقطه است. طول خط تیره سه نقطه است. مکث بین کاراکترهای یک حرف یک نقطه است، بین حروف در یک کلمه - 3 نقطه، بین کلمات - 7 نقطه. این نام به نام مخترع آمریکایی ساموئل مورس، که آن را در سال 1835 اختراع کرد، گرفته شد. کد مورس اولین راه دیجیتالی برای انتقال اطلاعات است. تلگراف و تلگراف رادیویی در ابتدا از کد مورس استفاده می کردند. بعداً کدهای Baudot و ASCII مورد استفاده قرار گرفتند که برای اتوماسیون راحت تر هستند. با این حال، اکنون برای کد مورس ابزارهایی برای تولید و شناسایی خودکار وجود دارد. برای انتقال حروف روسی از کدهایی با حروف لاتین مشابه استفاده شد. این تطابق الفبا بعداً به MTK-2 و سپس به KOI-7 و KOI-8 منتقل شد (اما در کد مورس حرف Q با Щ و در MTK و KOI-I مطابقت دارد).

هدف اصلی برنامه محاکمه مورس بهبود مهارت های دریافت تلگراف است. دانلود برنامه آموزشی Morse Trialمی توان

اما اگر از قبل کد مورس را نمی دانید، سپس می توانید خودآموزی کنید در وب سایت LCWOطبق روش کخ

روش Koch یک راه ساده برای ایجاد مستقیم رفلکس است. با این حال، به یک کامپیوتر با نرم افزار مناسب یا یک مربی شخصی نیاز دارد. به همین دلیل است که روش کوخ سال ها نادیده گرفته شده است. اکنون که رایانه جای همیشگی خود را بر روی میز رادیو آماتورها گرفته است، روش کوخ شانس این را دارد که به استانداردی برای آموزش یک اپراتور رادیویی تلگراف تبدیل شود.

آموزش به این صورت است:

  • شما برنامه خود را طوری تنظیم می کنید که سیگنال های CW را با سرعتی در حدود 20 کلمه در دقیقه برای یک علامت تولید کند، اما با مکث های کمی طولانی تر (نرخ موثر باید در حد 15 کلمه در دقیقه باشد).
  • سپس کاغذ و مداد را بردارید و شروع به دریافت کنید. در درس اول، کامپیوتر باید فقط دو کاراکتر را منتقل کند. یعنی در درس اول فقط دو گزینه را باید تشخیص دهید. شما متن را به مدت 5 دقیقه می پذیرید، سپس صحت متن دریافتی را بررسی می کنید و درصد کاراکترهای صحیح را محاسبه می کنید.

LCWO- این دستیار اینترنتی برای مطالعه مستقل تلگراف است. سایت پس از ثبت نام به معلم شخصی شما تبدیل می شود. در روند انجام "بازی حدس زدن" به تلگراف مسلط خواهید شد - بازتاب های شرطی به صدای نشانه ها و ضبط آنها - اگر بخواهید - با دست، اگر بخواهید - روی صفحه کلید ایجاد خواهید کرد. این روش توسط لودویگ کخ ارجمند به طور خاص برای یادگیری فردی ایجاد شده است. این سایت به شما پیشنهاد می دهد که 40 درس بخوانید، فقط پس از تسلط بر درس قبلی به درس بعدی بروید. تنها چیزی که از شما خواسته می شود منظم بودن کلاس ها است، دفعات و مدت زمان به وضوح تنظیم نشده است. شما نیازی به دانلود چیزی در رایانه خود ندارید. شما می توانید از هر رایانه ای با دسترسی به اینترنت در خانه، محل کار یا کافی نت مطالعه کنید.



برای تعمیرات و سایر مسائل فنی اینجا را کلیک کنید. تعمیر لوازم خانگی و اداری.


برنامه های کامپیوتری برای یادگیری کد مورس. کوبان کراسنودار.

برنامه 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 c/min *

تنظیم سرعت گسسته 1 zn/min

مکث بین کاراکترها از 3 تا 15 (3،5،7،9،11،13،15) **

فرکانس سیگنال از 100 تا 3500 هرتز

بازتولید تداخل با سوئیچینگ عملیاتی چهار نوع تداخل

کنترل صدای جداگانه سیگنال اصلی و صدای نویز ***

پشتیبانی سیستم PARIS

برنامه ADKM-2008.

© کلیه حقوق مالکیت برنامه "ADKM_2008" متعلق به Kozhevnikov Ivan Viktorovich است

پست الکترونیک: [ایمیل محافظت شده]

رمزگذار خودکار مورس کد 2008.

نسخه 2008.1.19-02

مقدمه.

این برنامه برای مطالعه و بهبود مهارت های دریافت کد مورس طراحی شده است.

الزامات فنی

سرعت کلاک پردازنده 200 مگاهرتز یا بالاتر

رم 64 مگابایت یا بیشتر

ویندوز 2000 یا XP

وجود کتابخانه msvbvm60.dll

نصب و راه اندازی.

آرشیو را در هر دایرکتوری از حالت فشرده خارج کنید، ADKM_2008.exe را اجرا کنید

این برنامه به صورت رایگان توزیع می شود. کلیه حقوق مالکیت و حق چاپ برنامه (از جمله هر یک از اجزای آن: گرافیک، ضبط صدا، متن و غیره)، مواد چاپی همراه و هر نسخه ای از برنامه متعلق به نویسنده - ایوان ویکتوروویچ کوژونیکوف است.

برنامه رایگان است. شما می توانید بسته توزیع برنامه را آزادانه توزیع کنید. شما ممکن است با توزیع مجدد این توزیع سود تجاری نداشته باشید. به هیچ وجه نمی توانید توزیع برنامه را تغییر دهید.

باز کردن فناوری، دیکامپایل برنامه یا تغییر برنامه و اسناد همراه آن ممنوع است.

در پنجره اصلی برنامه می توانید شماره متن، سرعت ارسال متن، نوع متن را تغییر دهید، ارسال متن را با کد مورس شروع و متوقف کنید، همچنین متن ارسالی را مخفی / نمایش دهید، پنجره اضافی برای وارد کردن متن باز کنید. متن را با کنترل بر دریافت صحیح دریافت کرد. منو شامل مواردی برای خروج از برنامه، تنظیمات پارامترهای اضافی ارسال متن، این مرجع مختصر، اطلاعاتی در مورد برنامه و نویسنده است.

متن با استفاده از یک مولد اعداد شبه تصادفی تولید می شود و به طور مستقیم با شماره متن مرتبط است.

سرعت انتقال متن از 20 تا 299 کاراکتر در دقیقه متغیر است.

نوع متن می تواند لاتین (انگلیسی)، ملی (روسی، آلمانی)، دیجیتال، دیجیتال با صفر کوتاه، علائم نگارشی، گزینه های متن ترکیبی مختلف و همچنین ویژه (برای آموزش دریافت کاراکترهای خاص وارد شده توسط کاربر) باشد. .

در صورت نیاز به انتقال یک متن خاص (معانی) می توان آن را در پنجره نمایش متن تایپ کرد یا از کلیپ بورد جایگذاری کرد (متن از نظر صحت بررسی نمی شود و تمام کاراکترهایی که با کد مورس قابل انتقال نیستند در هنگام انتقال نادیده گرفته می شوند. متن).

در پنجره تنظیمات پیشرفته، می توانید مکث بین کاراکترها، مکث بین گروه ها (مکث بین گروه ها نمی تواند کمتر از مکث بین کاراکترها + 4 نقطه باشد)، تعداد کاراکترهای گروه، تعداد گروه ها را تغییر دهید. متن، فرکانس تن، زبان رابط برنامه، افزودن/حذف پیشوند شروع متن VVV= و سیگنال پایان متن AR (EC).

پنجره ورودی متن برای وارد کردن متن دریافتی در نظر گرفته شده است. در صورت دریافت نادرست کاراکتر بعدی، علامت "_" به جای آن نمایش داده می شود. توجه! متن باید به زبانی که متن ارسالی در آن نمایش داده می شود وارد شود (حرف کاراکتر می تواند هر کدام باشد). گروه ها با کلید "فضا" از هم جدا می شوند. تغذیه خط به طور خودکار انجام می شود (نیازی به فشار دادن کلیدهای اضافی نیست). اگر علامتی را قبول نکردید، به جای آن باید هر کلیدی را فشار دهید. یک کاراکتر تنها در صورتی به درستی دریافت می شود که در موقعیت صحیح (یعنی بدون افست متن) نوشته شده باشد.

برنامه کارشناسی ارشد CW.

برنامه CW Master برای تمرین دریافت CW طراحی شده است.

به دو ماژول تقسیم می شود.

ماژول اصلی (برگه "دریافت علائم تماس") بر اساس برنامه معروف RUFZ است.

RUFZ برای همه خوب است، اما عملکرد آن به طور انحصاری تحت DOS موانع بزرگ و گاهی اوقات به سادگی غیرقابل عبور برای استفاده از آن ایجاد می کند --- در ماهیت اکثر کارت های صوتی مدرن به سادگی هیچ درایور DOS وجود ندارد. کیفیت گوش دادن به "تویتر" داخلی رایانه چیزهای زیادی برای دلخواه باقی می گذارد.

ماژول دوم (برگه "دریافت متون و رادیوگرام ها") --- رادیوگرام های دیجیتال، الفبایی و متن "باز" ​​را تولید و بازتولید می کند.

برخلاف RUFZ، این برنامه تحت Win95/98/NT/2000/XP با هر کارت صدایی (از جمله کارت یکپارچه) کار می کند، اما فقط با بلندگوی داخلی کار نمی کند.

این برنامه چیزی را در دایرکتوری های سیستم رجیستری یا ویندوز نمی نویسد، که به شما امکان می دهد حتی به عنوان یک کاربر با حقوق محدود در Win NT/2000 از آن استفاده کنید.

برنامه نیازی به نصب ندارد. فایل‌های cwmaster.exe، master.ped و readme.txt باید در یک فهرست مشترک قرار داده شوند و cwmaster.exe را اجرا کنند.

2. ماژول "دریافت علائم تماس" --- اصول کلی.

این برنامه به نوبه خود 30 علامت تماس واقعی را ارسال می کند که به طور تصادفی از فایل master.ped انتخاب شده اند.اگر علامت تماس به درستی دریافت شود، سرعت ارسال تماس بعدی 2 wpm افزایش می یابد. اگر درست نباشد، سرعت 1 wpm کاهش می یابد. آهنگ ارسال هر علامت تماس در محدوده کوچکی به طور تصادفی متفاوت است.

برای دریافت هر علامت تماس امتیاز تعلق می گیرد. تعداد نقاط به تعداد خطاهای ایجاد شده در حین دریافت، به طول علامت تماس و سرعت ارسال بستگی دارد.

وابستگی به سرعت درجه دوم و وابستگی به طول علامت تماس خطی است.

تعداد امتیازها به سرعت علامت تماس بستگی ندارد.

یک علامت تماس پذیرفته نشده را می توان با فشار دادن کلید F6 به تعداد نامحدود تکرار کرد، اما با هر بار تکرار، تعداد امتیازها به نصف کاهش می یابد و سرعت، حتی در صورت دریافت صحیح، افزایش نمی یابد.

در این نسخه با تقاضای مردمی، قابلیت تثبیت سرعت و تن سیگنال های ارسالی ارائه شده است. اما در این حالت امتیازی تعلق نمی گیرد و بر این اساس چیزی در جدول نتایج درج نمی شود.

3. ماژول "دریافت علائم تماس" --- چگونه کار کنیم؟

پس از شروع برنامه، علامت تماس خود را وارد کنید، نرخ انتقال اولیه را در WPM تنظیم کنید، صدای اولیه سیگنال دریافتی.

برای کنترل تنظیمات از پیش تعیین شده، حالت "پیش تست" وجود دارد که در آن حرف V به طور مداوم مخابره می شود که با فشار دادن دکمه مربوطه یا با فشار دادن کلید F3 می توان به آن دسترسی پیدا کرد.

برای شروع دریافت، دکمه "شروع" (یا کلید Enter) را فشار دهید. پس از به صدا درآمدن علامت تماس، آن را روی صفحه کلید تایپ می کنیم و کلید Enter را فشار می دهیم. دریافت را می توان در هر زمان با فشار دادن دکمه Stop یا Esc روی صفحه کلید متوقف کرد.

تعداد امتیازات نهایی در جدول نتایج وارد می شود.در ستون WPM حداکثر مقدار سرعتی که حداقل یک علامت تماس به درستی دریافت شده را نشان می دهد.

اگر هیچ علامت تماسی به درستی دریافت نشده باشد یا امتیاز صفر گرفته شود، نتیجه در جدول ثبت نمی شود. هنگامی که جدول پر می شود (19 خط)، تنظیم مجدد می شود، اما بهترین امتیاز ذخیره می شود و در خط اول ثبت می شود، که به شما امکان می دهد بیشتر تمرین کنید و روی بهترین ها تمرکز کنید :)

4. ماژول "دریافت متون و رادیوگرام"

با رادیوگرام، همه چیز باید واضح باشد --- ما شکل می دهیم، روی "شروع" کلیک می کنیم و آنچه دریافت شده را روی یک تکه کاغذ می نویسیم. چنین "دست خطی" در مراحل اولیه یادگیری CW مفید است و پس از رسیدن به نرخ دریافت 25-30 wpm، توصیه می شود ضبط را رها کنید و به آموزش دریافت متن ساده به سادگی "از طریق گوش" بروید. علاوه بر این، توصیه می شود ابتدا به کلمات کوتاه مانند "چه"، "چگونه" و غیره گوش دهید تا صدای آنها را به خاطر بسپارید و سپس به سراغ کلمات بلندتر بروید.

در پنجره، می توانید هر فایل متنی را باز کنید، هر متنی را در آنجا کپی کنید و در پایان اگر واقعاً می خواهید آن را با دستان خود پر کنید. این برنامه حروف روسی و لاتین را تشخیص داده و آنها را به درستی منتقل می کند.

از متن موجود در پنجره، فقط می توانید کلماتی را انتخاب کنید که از طول مورد نظر تجاوز نکنند.

به طور کلی، رابط برنامه به قدری ساده است که امتحان کردن آن آسان تر از توصیف این است که چه کاری و چگونه انجام شود :)

می توان آن را تزیین کرد، "صاف کرد"، آمار ساخت و "گجت" های مشابه را، اما من علاقه ای ندارم.

من هیچ فایده ای در معرفی ماژول های PILE-UP و علاوه بر این، CyberContest-a --- همه اینها روی آنتن نمی بینم! :)

برنامه کد مورس

این برنامه یک ترمینال برای انتقال سیگنال با استفاده از کد مورس شبیه سازی می کند.

هیچ تنظیمی در برنامه وجود ندارد، سرعت و آهنگ ثابت تنظیم شده است.

برنامه بین کاراکترها مکث نمی کند، مکث ها با سرعت ورودی صفحه کلید تنظیم می شوند.

مربی کد مورس.

[ایمیل محافظت شده]

یک برنامه ساده با یک رابط کاربری زیبا که با سرعت معین، متن های کد مورس را مرور می کند.

برنامه NuMorP.

برنامه NuMorP برای آموزش و آزمایش سربازان ارتش ایالات متحده استفاده می شود.

http://www.nuware.com/

برنامه متون مشخص شده در کد مورس را با سرعت مشخص اسکرول می کند.

برای دریافت طرح صفحه کلید انگلیسی، برنامه را از پوشه "From programs" اجرا کنید یا فایل نصب را اجرا کنید، برنامه را با یک ورودی در رجیستری نصب می کند، در حالی که طرح صفحه کلید انگلیسی خواهد بود.

برای راحتی، پنجره های این پیام ها را می توان با کلید ترکیبی Alt + F4 بست.

برنامه NuMorse 2.2.2.0.

NuMorse 2.2.2.0 برای آموزش و آزمایش سربازان ارتش ایالات متحده استفاده می شود.

http://www.nuware.com/

این برنامه به شما امکان می دهد از صفحه کلید به عنوان یک کلید الکترونیکی استفاده کنید.

برای دریافت طرح صفحه کلید به زبان روسی، کافی است فایل exe را از پوشه برنامه RUS اجرا کنید.

برای دریافت طرح صفحه کلید انگلیسی، برنامه را از پوشه ANGL اجرا کنید یا فایل نصب را اجرا کنید، برنامه را با یک ورودی در رجیستری نصب می کند، در حالی که طرح صفحه کلید انگلیسی خواهد بود.

در صورت عدم ثبت نام، برنامه هنگام بسته شدن پیام های اضافی را نمایش می دهد.

برای راحتی کار، پنجره های این پیام ها را با کلید ترکیبی Alt+F4 ببندید.

برنامه مورس DKM Military Edition.

http://europa.narod.ru

یک برنامه روسی جهانی عالی برای انتقال کد مورس روی صفحه کلید و دریافت رادیوگرام.

این برنامه برای یادگیری دریافت رادیوگرام به جای حسگر خودکار کد مورس عالی است.

برنامه APAK-CWL.

یک برنامه ساده و بدون نصب برای یادگیری کد مورس.

برای اجرای برنامه به پوشه "apak" رفته و فایل start را اجرا کنید.

پوشه "apak" آرشیوهای "apak-2r.exe" و "ruswav.exe" از قبل بسته بندی نشده است.

یک برنامه بسیار مفید برای یادگیری CW به زبان روسی به روش DOSAAF.

منحصربه‌فرد بودن آن در این است که مطالعه کد مورس از ابتدا شروع می‌شود و به کاربر اجازه نمی‌دهد تا در صورتی که تمرین قبلی 100% انجام نشده باشد، به تمرین پیچیده‌تری برود.

این به شما امکان می‌دهد از «پیمایش در میان» تمرین‌هایی که دوست ندارید اجتناب کنید، اما به شما امکان می‌دهد فرآیند یادگیری را نظام‌مند کنید).

با توجه به سرعت سرورها در روسیه و هزینه های ارتباطی، تصمیم گرفته شد که استفاده از برنامه نصب و DLL را کنار بگذاریم و برنامه را به عنوان یک آرشیو استخراج کننده خود توزیع کنیم.

آرشیو را در پوشه مورد نظر از حالت فشرده خارج کنید و برنامه آماده کار است. Win 9x,NT برای فعال کردن فونت های کوچک نیاز دارد. ویندوز NT. صداهای سیستم را غیرفعال کنید

طرح: "بدون صدا". برای حذف، به سادگی همه چیز مربوط به برنامه را حذف کنید.

این دو آرشیو خود استخراجی هستند که در apak-2r.exe خود برنامه و داده های لازم برای آن وجود دارد و در ruswav.exe آهنگ هایی وجود دارد.

اگر نمی خواهید CW را با آهنگ ها یاد بگیرید، پس نیازی به کپی کردن ruswav.exe ندارید.

هر دو بایگانی باید در یک پوشه باز شوند.

برای کسانی که از نسخه های قبلی استفاده می کنند، نیازی به کپی کردن ruswave.exe نیست.

این برنامه خیلی وقت پیش نوشته شده است، بنابراین برای کار با موفقیت در سیستم عامل های مدرن (WINDOWS XP SP2 و بالاتر)، باید آن را در حالت سازگاری ویندوز 95 اجرا کنید. حالت سازگاری "daw").

برنامه ژنراتور مورس

توضیحات: MorseGen2 یک MorseGen کمی تغییر یافته توسط جولیان ماس (G4ILO) است.

تغییرات زیر نسبت به نسخه اصلی انجام شده است:

1. (+) رابط برنامه تغییر کرده است (برخی از پیام ها و نوشته ها به روسی ترجمه شده اند)

2. (+) پشتیبانی از حروف الفبای روسی،

3. (+) انتخاب تعداد گروه ها (10..500 در افزایش 10)،

4. (+) افزایش حداکثر سرعت (40 wpm)،

5. (-) تولید QSO پشتیبانی نمی شود. سرعت انتقال به 80 wpm افزایش یافته است و هنگام انتقال یک فایل متنی دلخواه، فاصله های تکراری و برخی کاراکترهای سرویس دیگر حذف می شوند. قالب بندی متن تاثیری بر انتقال ندارد.

نظرات (18):

# 1 سواتوسلاو 17 مارس 2013

خیلی وقته که میخوام مورس یاد بگیرم.

سیریلیک وجود ندارد و فایل ورد را نمی بیند.

#3 Mstislav 10 ژوئن 2017

چگونه این ژنراتور کد مورس بیپ را اجرا کنیم؟

شماره 4 ریشه 10 ژوئن 2017

این برنامه الفبای سیریلیک را درک می کند و آن را با کد مورس بازتولید می کند، این را می توان با وارد کردن حرف روسی "X" (Xa) در کادر متن بررسی کرد، برنامه سیگنالی را که چهار نقطه را نشان می دهد بازتولید می کند.

این برنامه از فرمت متنی ساده برای آپلود و دانلود استفاده می کند. اسناد MS Word و سایر اسناد حاوی نشانه گذاری و اطلاعات خدمات مختلف پشتیبانی نمی شوند.

برای اینکه برنامه بتواند متنی را از یک سند MS Word بازتولید کند، ابتدا باید فایل سند به عنوان یک فایل متنی ذخیره شود و پس از آن می توان آن را در برنامه "Morse Code Trainer" بارگذاری کرد.

برای شروع کار با برنامه، باید بایگانی را دانلود کنید، آن را باز کنید و فایل "Morse.exe" را اجرا کنید.

#5 گوزلیا 02 اوت 2017

برنامه با سه F شروع می شود، آیا می توان این تابع را در حالی که فرآیند یادگیری در حال انجام است حذف کرد؟

#6 اسکندر سازشکار 03 اوت 2017

ویک، من حدس می زنم که متن را می توان با فرمت .txt برنامه Notepad ذخیره کرد. از برنامه Notepad، متن را می توان از قبل در Word درج کرد.

#7 آناتولی 23 ژانویه 2018

یک برنامه احمقانه شروع به خواندن با f f f f می کند، نه واقعاً آن ذهن برای نوشتن یک برنامه معمولی کافی نیست

# 8 اندرو 10 آوریل 2018

برنامه احمقانه ای نیست سه ws و یک فاصله قبل از متن یک قانون اجباری است. میگه الان متن میره. حرفه ای ها این را می دانند. پس عادت کنید طبق قوانین کار کنید.

#9 اندرو 10 آوریل 2018

شما باید با چند حرف با سرعت کم شروع به یادگیری کنید. به عنوان مثال، V، L، S، D; سپس A، P، R، O. در قسمت متن برنامه، باید خودتان متن را از این حروف اول بنویسید و آن را به شدت به گروه های 5 کاراکتری (حدود 20-30 گروه) تقسیم کنید. با تسلط بر آن، حروف اضافه می‌کنید و متن‌هایی با غلبه این حروف جدید می‌نویسید، که به شما امکان می‌دهد مهارت‌های خود را در دریافت حروف جدید تثبیت کنید. همانطور که تمرین می کنید، متوجه خواهید شد که نوشتن متن آسان تر و راحت تر است. به آرامی سرعت انتقال را افزایش دهید. باید یه جوری به سرعت برسید. بله، یک چیز دیگر، شما توانایی نوشتن متن با تاخیر چند کاراکتر را آموزش خواهید داد. یعنی مثلاً حرف پنجم قبلاً به صدا در می آید و شما تازه شروع به نوشتن حرف اول می کنید و بقیه در ذهن شماست. چنین تاخیر زمانی رخ می دهد که میزان دریافت از 25-30 گروه در دقیقه بیشتر شود. در سرعت های پایین تر تاخیر کمتری وجود دارد. همه اینها به صورت خودکار انجام خواهد شد. اگر متنی بیش از 2 خطا نداشته باشد پذیرفته شده تلقی می شود. پذیرش 12 گروه در دقیقه - درجه C، 16-خوب، 18-عالی. 30-35 - استاد ورزش. اما این یک آهنگ دیگر است

#10 اندرو 10 آوریل 2018

کی دیگه نفهمید حروف را به لحن می‌گیرید و تعداد نقطه‌ها را نمی‌شمارید، بلکه تعداد خط تیره‌ها را می‌شمارید. به عنوان مثال، حرف الف مانند "ay-daaa"، b - "baaa-ki-te-kut"، عدد 9 - "paaa-paaa-maaa-muuu-tuk" و غیره خوانده می شود. در اینترنت، تمام آهنگ ها هستند

#11 Vadim 10 سپتامبر 2018

برنامه عالی، خیلی ممنون

#12 ملوان 25 اکتبر 2018

کلاس! به زودی 30 سال خدمت کرد، در پایان خدمت 34 گروه را به راحتی بیرون آورد! 3 سال آموزش شبانه روزی!
من آن را امتحان کردم، دستانم و اوه یادم می آید. 24 آهنگ گروهی!)))

#13 اسکندر سازشکار، 26 اکتبر 2018

حالا اگر کد مورس در هنگام وارد کردن سند متنی مانند J2B روی آنتن منتقل می شد، بهتر بود.

#14 ولادیمیر 09 ژانویه 2019

من سعی کردم یک فایل متنی را از طریق کلیپ بورد کپی کنم (راست کلیک کنید)، اما پرتره نویسنده ظاهر می شود. آیا امکان کپی فایل ها در فیلد رکورد وجود دارد؟

#15 ریشه 09 ژانویه 2019

سلام ولادیمیر! متن مورد نظر را در کلیپ بورد کپی کنید، در پنجره ورودی متن در برنامه "Morse code trainer" روی ماوس کلیک کنید و کلید ترکیبی CTRL + V را فشار دهید (محتوا را از کلیپ بورد به محلی که اکنون مکان نما قرار دارد بچسبانید).

#16 Seawar 09 ژانویه 2019

Porada به Pochatkivtsy - سر خود را با الفبای سیریلیک پر نکنید، با الفبای لاتین شروع کنید.

#17 سرگئی 25 ژوئن 2019

برنامه عالی!

#18 اسکندر سازشکار، 26 ژوئن 2019

من خود برنامه Morse_Trainer را دانلود کردم. آیا می توان از آن به عنوان کلید اتوماتیک استفاده کرد؟