کد مورس روسی تحصیلات. برنامه های کامپیوتری برای یادگیری کد مورس، Krasnodar، Beletsky 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 zn/min *

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

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

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

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

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

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

برنامه ADKM-2008.

© کلیه حقوق مالکیت برنامه "ADKM_2008" متعلق به ایوان ویکتوروویچ کوژونیکوف است

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

سنسور کد مورس خودکار 2008.

نسخه 2008.1.19-02

معرفی.

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

الزامات فنی

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

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

ویندوز 2000 یا XP

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

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

آرشیو را در هر دایرکتوری باز کنید، ADKM_2008.exe را اجرا کنید

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

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

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

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

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

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

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

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

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

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

برنامه CW Master.

برنامه 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 انتخاب شده است. در صورت اشتباه، سرعت 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/

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

برای دریافت طرح صفحه کلید به زبان روسی، کافی است فایل 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 فونت های کوچک باید فعال باشند. WinNT. صداهای سیستم را غیرفعال کنید

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

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

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

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

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

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

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

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

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

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

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

3. (+) انتخاب تعداد گروه ها (10..500 در مراحل 10)،

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

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

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

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

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

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


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

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

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

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

نظرات (18):

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

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

هیچ الفبای سیریلیک وجود ندارد و فایل Word قابل مشاهده نیست.

#3 Mstislav 10 ژوئن 2017

چگونه این مولد صدای مورس را اجرا کنیم؟

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

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

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

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

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

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

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

#6 Alexander Compromister 03 اوت 2017

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

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

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

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

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

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

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

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

چه کسی دیگر نمی فهمد؟ شما با ذکر حروف را می پذیرید و نمی شمردید که چند نقطه و چند خط تیره زده شده است. به عنوان مثال، حرف a به صورت "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

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

#16 Seawar 09 ژانویه 2019

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

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

برنامه عالی!

#18 Alexander Compromister 26 ژوئن 2019

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

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_, this, SLOT (Mute ())); برگشت؛ ) )

آخرین نسخه

معلوم شد این ماکروها بسیار دست و پا گیر هستند و کمال گرایی من دیگر نمی تواند به این طرح های هیولایی نگاه کند. بعد از کمی فکر به این نتیجه رسیدم که ایده من خوب بود، اما ذخیره کدها به صورت ماکرو بسیار ناخوشایند است و اگر این مشکل حل شود، همه چیز درست می شود. در نتیجه، 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, this, SLOT (Mute()) ) ) void Morse:: Mute () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) (// خط به پایان رسیده است این->توقف () ; return; ) if (string_to_play_.at (id_char_) == " ") ( Space(); ++id_char_; //Go to other code element return; ) 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; }


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

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

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

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

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

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

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

آموزش به شرح زیر انجام می شود:

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

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