รหัสมอร์สของรัสเซีย การศึกษา. โปรแกรมสร้างเสียงรหัสมอร์ส อบรมรหัสมอร์ส
โปรแกรมทดลองมอร์สสร้างเรดิโอแกรมในรหัสมอร์สด้วยความเร็ว การหยุดชั่วคราว และโทนเสียงที่เปลี่ยนแปลงได้ คุณสามารถโหลดข้อความจากไฟล์ของคุณได้ รวมถึงสร้างข้อความแบบสุ่มด้วย เป็นไปได้ที่จะเพิ่มเสียงรบกวนเมื่อฟังคลื่นวิทยุเพื่อความสมจริงยิ่งขึ้น
รหัสมอร์ส รหัสมอร์ส “รหัสมอร์ส” เป็นวิธีการเข้ารหัสตัวอักษรของตัวอักษรโดยใช้สัญญาณยาวและสั้น ที่เรียกว่า “ขีดกลาง” และ “จุด” (รวมถึงการหยุดแยกตัวอักษรชั่วคราว) ระยะเวลาของหนึ่งจุดถือเป็นหน่วยเวลา ระยะเวลาของเส้นประเท่ากับสามจุด การหยุดชั่วคราวระหว่างอักขระในตัวอักษรคือหนึ่งจุด ระหว่างตัวอักษรในคำ - 3 จุด ระหว่างคำ - 7 จุด ตั้งชื่อตามนักประดิษฐ์ชาวอเมริกัน ซามูเอล มอร์ส ซึ่งประดิษฐ์มันขึ้นมาในปี 1835 รหัสมอร์สเป็นวิธีส่งข้อมูลดิจิทัลวิธีแรก โทรเลขและวิทยุโทรเลขเดิมใช้รหัสมอร์ส ต่อมาเริ่มใช้รหัส Baudot และ ASCII ซึ่งสะดวกกว่าสำหรับระบบอัตโนมัติ อย่างไรก็ตาม ขณะนี้มีวิธีการสร้างและการจดจำรหัสมอร์สโดยอัตโนมัติ ในการถ่ายทอดตัวอักษรรัสเซียจะใช้รหัสของตัวอักษรละตินที่คล้ายกัน การโต้ตอบของตัวอักษรนี้ต่อมาส่งผ่านไปยัง MTK-2 และจากนั้นเป็น KOI-7 และ KOI-8 (อย่างไรก็ตาม ในรหัสมอร์ส ตัวอักษร Q สอดคล้องกับ Ш และใน MTK และ KOI-Ya)
วัตถุประสงค์หลักของโปรแกรมทดลองใช้มอร์สคือการพัฒนาทักษะการรับโทรเลข ดาวน์โหลดโปรแกรมการฝึกอบรม Morse Trialสามารถ
แต่ถ้าคุณยังไม่ทราบรหัสมอร์สจากนั้นคุณสามารถศึกษาด้วยตนเองได้ บนเว็บไซต์ LCWOตามวิธีของโคช
วิธี Koch เป็นวิธีง่ายๆ ในการพัฒนาปฏิกิริยาตอบสนองโดยตรง อย่างไรก็ตาม ต้องใช้คอมพิวเตอร์ที่มีซอฟต์แวร์ที่เหมาะสมหรือผู้ฝึกสอนส่วนบุคคล ด้วยเหตุนี้เองที่วิธีการของ Koch จึงถูกละเลยมานานหลายปี ขณะนี้คอมพิวเตอร์ได้เข้ามาแทนที่ตามปกติบนโต๊ะของนักวิทยุสมัครเล่นแล้ว วิธี Koch ก็มีโอกาสที่จะกลายเป็นมาตรฐานในการฝึกอบรมผู้ปฏิบัติงานโทรเลขด้วยวิทยุทุกครั้ง
การฝึกอบรมเกิดขึ้นดังนี้:
- คุณกำหนดค่าโปรแกรมของคุณให้สร้างสัญญาณ CW ในอัตราประมาณ 20 คำต่อนาทีต่อตัวอักษร แต่มีการหยุดชั่วคราวนานขึ้นเล็กน้อย (ความเร็วที่มีประสิทธิภาพควรอยู่ที่ประมาณ 15 คำต่อนาที)
- จากนั้นคุณก็หยิบกระดาษและดินสอแล้วเริ่มถ่าย ในบทเรียนแรก คอมพิวเตอร์จะต้องส่งอักขระเพียงสองตัวเท่านั้น นั่นคือในบทเรียนแรกคุณต้องรู้จักเพียงสองตัวเลือกเท่านั้น คุณยอมรับข้อความเป็นเวลา 5 นาที จากนั้นตรวจสอบความถูกต้องของข้อความที่ได้รับและคำนวณเปอร์เซ็นต์ของอักขระที่ถูกต้อง
ลควอ— ผู้ช่วยออนไลน์นี้มีไว้สำหรับการศึกษาโทรเลขด้วยตนเองโดยเฉพาะ หลังจากลงทะเบียนแล้ว ไซต์จะกลายเป็นครูส่วนตัวของคุณ คุณจะเชี่ยวชาญโทรเลขขณะเล่นเกมทายผล - คุณจะพัฒนาปฏิกิริยาตอบสนองแบบมีเงื่อนไขต่อเสียงสัญญาณและจดบันทึก - ไม่ว่าคุณจะต้องการ - ด้วยมือหรือบนคีย์บอร์ด วิธีการนี้ได้รับการพัฒนาโดยพระ Ludwig Koch สำหรับการฝึกอบรมรายบุคคลโดยเฉพาะ บนเว็บไซต์คุณจะถูกขอให้เรียนให้จบ 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 zn/นาที *
· การตั้งค่าความเร็วแบบแยก 1 zn/นาที
· หยุดชั่วคราวระหว่างตัวอักษรตั้งแต่ 3 ถึง 15 (3,5,7,9,11,13,15) **
· ความถี่สัญญาณตั้งแต่ 100 ถึง 3500 Hz
· การสร้างสัญญาณรบกวนด้วยการสลับสัญญาณรบกวนสี่ประเภทอย่างรวดเร็ว
· การควบคุมระดับเสียงแยกระหว่างสัญญาณหลักและระดับเสียง ***
รองรับระบบปารีส
โปรแกรม ADKM-2008
© สิทธิ์ในทรัพย์สินทั้งหมดในโปรแกรม "ADKM_2008" เป็นของ Ivan Viktorovich Kozhevnikov
อีเมล: [ป้องกันอีเมล]
เซ็นเซอร์รหัสมอร์สอัตโนมัติ 2008
เวอร์ชัน 2008.1.19-02
การแนะนำ.
โปรแกรมนี้ออกแบบมาเพื่อศึกษาและพัฒนาทักษะรหัสมอร์ส
ความต้องการทางด้านเทคนิค.
ความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์ 200 MHz หรือสูงกว่า
แรม 64 MB หรือมากกว่า
Windows 2000 หรือ XP
ความพร้อมใช้งานของไลบรารี msvbvm60.dll
การติดตั้ง.
แตกไฟล์เก็บถาวรไปยังไดเร็กทอรีใด ๆ เรียกใช้ ADKM_2008.exe
โปรแกรมนี้แจกฟรี สิทธิ์ในทรัพย์สินและลิขสิทธิ์ทั้งหมดของโปรแกรม (รวมถึงส่วนประกอบใด ๆ เช่น ภาพกราฟิก การบันทึกเสียง ข้อความ ฯลฯ) สื่อสิ่งพิมพ์ที่มาพร้อมกัน และสำเนาใด ๆ ของโปรแกรมเป็นของผู้เขียน Ivan Viktorovich Kozhevnikov
โปรแกรมนี้เป็นฟรีแวร์ คุณสามารถแจกจ่ายโปรแกรมได้อย่างอิสระ คุณไม่สามารถทำกำไรเชิงพาณิชย์โดยการแจกจ่ายการแจกจ่ายนี้ คุณไม่สามารถเปลี่ยนแปลงการแจกจ่ายโปรแกรมได้ไม่ว่าด้วยวิธีใดก็ตาม
ห้ามมิให้ทำวิศวกรรมย้อนกลับเทคโนโลยี ถอดรหัสโปรแกรม หรือดัดแปลงโปรแกรมหรือเอกสารประกอบ
ในหน้าต่างโปรแกรมหลัก คุณสามารถเปลี่ยนหมายเลขข้อความ ความเร็วในการส่งข้อความ ประเภทข้อความ เริ่มและหยุดการส่งข้อความด้วยรหัสมอร์ส ตลอดจนซ่อน/แสดงข้อความที่ส่ง และเปิดหน้าต่างเพิ่มเติมที่ออกแบบมาเพื่อป้อนข้อความที่ได้รับพร้อมการควบคุม การรับที่ถูกต้อง เมนูมีตัวเลือกสำหรับการออกจากโปรแกรม การตั้งค่าพารามิเตอร์เพิ่มเติมสำหรับการส่งข้อความ วิธีใช้สั้น ๆ นี้ ข้อมูลเกี่ยวกับโปรแกรมและผู้แต่ง
ข้อความถูกสร้างขึ้นโดยใช้ตัวสร้างตัวเลขสุ่มหลอกและเกี่ยวข้องโดยตรงกับหมายเลขข้อความ
ความเร็วในการส่งข้อความแตกต่างกันไปตั้งแต่ 20 ถึง 299 ตัวอักษร/นาที
ประเภทข้อความอาจเป็นภาษาละติน (อังกฤษ) ระดับชาติ (รัสเซีย เยอรมัน) ดิจิทัล ดิจิทัลพร้อมเลขศูนย์สั้น เครื่องหมายวรรคตอน ข้อความผสมหลากหลายรูปแบบ รวมถึงแบบพิเศษ (สำหรับฝึกการรับอักขระบางตัวที่ผู้ใช้ป้อน ).
หากจำเป็นต้องส่งข้อความ (ความหมาย) บางอย่าง สามารถพิมพ์ลงในหน้าต่างแสดงข้อความหรือวางจากคลิปบอร์ด (ข้อความไม่ได้ตรวจสอบความถูกต้องและอักขระทั้งหมดที่ไม่สามารถส่งด้วยรหัสมอร์สจะถูกละเว้นเมื่อส่งข้อความ ).
ในหน้าต่างการตั้งค่าเพิ่มเติม คุณสามารถเปลี่ยนการหยุดชั่วคราวระหว่างอักขระ การหยุดชั่วคราวระหว่างกลุ่ม (การหยุดชั่วคราวระหว่างกลุ่มต้องไม่น้อยกว่าการหยุดชั่วคราวระหว่างอักขระ + 4 จุด) จำนวนอักขระในกลุ่ม จำนวนกลุ่มในกลุ่ม ข้อความ, ความถี่ของโทนเสียง, ภาษาอินเทอร์เฟซของโปรแกรม, เพิ่ม/ลบคำนำหน้าเริ่มต้นข้อความ VVV= และสัญญาณสิ้นสุดข้อความ AR (ETS)
หน้าต่างป้อนข้อความมีไว้สำหรับป้อนข้อความที่ได้รับ หากได้รับอักขระถัดไปไม่ถูกต้อง สัญลักษณ์ “_” จะแสดงแทน ความสนใจ! ข้อความจะต้องป้อนในภาษาที่ใช้แสดงข้อความที่ส่ง (ตัวพิมพ์สามารถเป็นอะไรก็ได้) กลุ่มจะถูกคั่นด้วยสเปซบาร์ การแปลบรรทัดจะดำเนินการโดยอัตโนมัติ (ไม่จำเป็นต้องกดปุ่มเพิ่มเติม) หากคุณไม่ยอมรับป้าย คุณจะต้องกดปุ่มใดๆ แทน อักขระจะถือว่าได้รับการยอมรับอย่างถูกต้องก็ต่อเมื่อมีการเขียนในตำแหน่งที่ถูกต้อง (นั่นคือโดยไม่เปลี่ยนข้อความ)
โปรแกรม CW Master
โปรแกรม CW Master ได้รับการออกแบบมาเพื่อฝึกการรับสัญญาณ CW
แบ่งออกเป็นสองโมดูล
โมดูลหลัก (แท็บ "การรับสัญญาณการโทร") เขียนขึ้นตามโปรแกรม RUFZ ที่รู้จักกันดี
RUFZ นั้นดีสำหรับทุกคน แต่การทำงานภายใต้ DOS โดยเฉพาะนั้นสร้างอุปสรรคใหญ่และบางครั้งก็ผ่านไม่ได้ในการใช้งาน --- การ์ดเสียงสมัยใหม่ส่วนใหญ่ไม่มีไดรเวอร์ DOS ในลักษณะของมัน คุณภาพการฟังทวีตเตอร์ของคอมพิวเตอร์ในตัวทำให้เป็นที่ต้องการอย่างมาก
โมดูลที่สอง (แท็บ "การรับข้อความและเรดิโอแกรม") --- สร้างและทำซ้ำเรดิโอแกรมแบบตัวอักษรและข้อความ "เปิด" แบบดิจิทัล
ต่างจาก RUFZ ตรงที่โปรแกรมนี้ทำงานภายใต้ Win95/98/NT/2000/XP กับการ์ดเสียง (รวมถึงการ์ดเสียงในตัวด้วย) แต่จะไม่ทำงานกับลำโพงในตัว
โปรแกรมไม่ได้เขียนสิ่งใดลงในรีจิสทรีหรือไดเร็กทอรีระบบ Windows ซึ่งช่วยให้คุณใช้งานได้แม้ในฐานะผู้ใช้ที่มีสิทธิ์จำกัดใน Win NT/2000
โปรแกรมไม่จำเป็นต้องติดตั้ง ไฟล์ cwmaster.exe, master.ped และ readme.txt จะต้องอยู่ในไดเรกทอรีที่ใช้ร่วมกันและเรียกใช้ cwmaster.exe
2. โมดูล "การรับสัญญาณเรียกขาน" --- หลักการทั่วไป
โปรแกรมส่งสัญญาณการโทรจริง 30 สัญญาณตามลำดับโดยสุ่มเลือกจากไฟล์ master.ped หากได้รับสัญญาณการโทรอย่างถูกต้องความเร็วในการส่งข้อมูลของสัญญาณถัดไปจะเพิ่มขึ้น 2 wpm หากไม่ถูกต้อง ความเร็วจะลดลง 1 wpm เสียงการส่งของสัญญาณเรียกขานแต่ละอันจะแตกต่างกันไปภายในขอบเขตเล็กๆ แบบสุ่ม
คะแนนจะได้รับจากการรับสัญญาณเรียกขานแต่ละอัน จำนวนจุดขึ้นอยู่กับจำนวนข้อผิดพลาดที่เกิดขึ้นระหว่างการรับสัญญาณ ความยาวของสัญญาณเรียกขาน และความเร็วในการส่งข้อมูล
การขึ้นอยู่กับความเร็วนั้นเป็นกำลังสอง ส่วนความยาวของสัญญาณเรียกขานจะเป็นเชิงเส้น
จำนวนคะแนนไม่ขึ้นอยู่กับความเร็วในการเข้าสัญญาณเรียกขาน
สัญญาณเรียกขานที่ไม่ได้รับการยอมรับสามารถทำซ้ำได้โดยการกดปุ่ม F6 ไม่จำกัดจำนวนครั้ง อย่างไรก็ตาม ในการทำซ้ำแต่ละครั้ง จำนวนคะแนนจะลดลงครึ่งหนึ่ง และความเร็ว แม้ว่าจะได้รับอย่างถูกต้อง แต่ก็จะไม่เพิ่มขึ้น
ในเวอร์ชันนี้ เนื่องจากมีคำขอจำนวนมาก จึงได้มีการแนะนำความสามารถในการบันทึกความเร็วและเสียงของสัญญาณการโทรที่ส่ง อย่างไรก็ตาม ในโหมดนี้ จะไม่มีการให้คะแนน ดังนั้นจึงไม่มีการป้อนสิ่งใดลงในตารางผลลัพธ์
3. โมดูล "การรับสัญญาณเรียกขาน" --- ทำงานอย่างไร?
หลังจากเริ่มโปรแกรม ให้ป้อนสัญญาณเรียกขานของคุณ ตั้งค่าความเร็วการส่งเริ่มต้นใน WPM ซึ่งเป็นเสียงสัญญาณเริ่มต้นของสัญญาณที่ได้รับ
เพื่อควบคุมการตั้งค่าเบื้องต้นมีโหมด "การทดสอบเบื้องต้น" ซึ่งจะส่งตัวอักษร V อย่างต่อเนื่อง คุณสามารถเข้าถึงได้โดยกดปุ่มที่เกี่ยวข้องหรือปุ่ม F3
หากต้องการเริ่มรับให้กดปุ่ม "Start" (หรือปุ่ม Enter) หลังจากสัญญาณเรียกขานดังขึ้น ให้พิมพ์บนแป้นพิมพ์แล้วกดปุ่ม Enter คุณสามารถหยุดการรับสัญญาณได้ตลอดเวลาโดยกดปุ่ม Stop หรือ Esc บนแป้นพิมพ์
จำนวนคะแนนทั้งหมดถูกป้อนลงในตารางผลลัพธ์ คอลัมน์ WPM จะแสดงค่าสูงสุดของความเร็วที่ได้รับสัญญาณเรียกขานอย่างถูกต้องอย่างน้อยหนึ่งสัญญาณ
หากไม่ได้รับสัญญาณเรียกขานอย่างถูกต้องหรือมีคะแนนเป็นศูนย์ ผลลัพธ์จะไม่ถูกป้อนลงในตาราง เมื่อตาราง (19 บรรทัด) เสร็จสิ้น โต๊ะจะถูกรีเซ็ตเป็นศูนย์ แต่ผลลัพธ์ที่ดีที่สุดในแง่ของคะแนนจะถูกบันทึกและบันทึกไว้ในบรรทัดแรก ซึ่งช่วยให้คุณสามารถฝึกฝนเพิ่มเติมโดยมุ่งเน้นที่สิ่งที่ดีที่สุด :)
4. โมดูล "การรับข้อความและภาพรังสี"
ด้วยเรดิโอแกรม ทุกอย่างควรจะชัดเจน --- เราสร้างมันขึ้นมา คลิกที่ "เริ่ม" และจดสิ่งที่ได้รับลงบนกระดาษ “การบันทึกด้วยมือ” ดังกล่าวมีประโยชน์ในระยะเริ่มต้นของการเรียนรู้ CW และหลังจากเข้าถึงความเร็วการรับที่ 25-30 wpm ขอแนะนำให้ละทิ้งการบันทึกและเข้าสู่การฝึกการรับข้อความธรรมดาแบบง่ายๆ “ทางหู” นอกจากนี้ ขอแนะนำให้ฟังคำสั้น ๆ ก่อน เช่น "อะไร" "อย่างไร" ฯลฯ เพื่อจำเสียงคำเหล่านั้น จากนั้นจึงไปยังคำที่ยาวขึ้น
ในหน้าต่างนี้ คุณสามารถเปิดไฟล์ข้อความใดก็ได้ คัดลอกข้อความใดก็ได้ที่นั่น และสุดท้ายก็พิมพ์ด้วยมือถ้าคุณต้องการ โปรแกรมแยกความแตกต่างระหว่างตัวอักษรรัสเซียและละตินและส่งอย่างถูกต้อง
จากข้อความในหน้าต่าง คุณสามารถเลือกได้เฉพาะคำที่มีความยาวไม่เกินที่กำหนด
โดยทั่วไปอินเทอร์เฟซของโปรแกรมนั้นเรียบง่ายมากจนลองได้ง่ายกว่าการอธิบายว่าต้องทำอย่างไร :)
มันสามารถตกแต่ง "ลับให้คม" สถิติและ "ระฆังและนกหวีด" ที่คล้ายกันได้ แต่ฉันไม่สนใจเรื่องนั้น
ฉันไม่เห็นประโยชน์ใดๆ เลยในการแนะนำโมดูล PILE-UP และโดยเฉพาะ CyberContest ทั้งหมดนี้กำลังออนแอร์อยู่! :)
โปรแกรมรหัสมอร์ส
โปรแกรมจำลองเทอร์มินัลสำหรับการส่งสัญญาณโดยใช้รหัสมอร์ส
ไม่มีการปรับแต่งในโปรแกรม ความเร็วและโทนเสียงจะถูกตั้งค่าคงที่
โปรแกรมจะไม่หยุดชั่วคราวระหว่างอักขระ การหยุดชั่วคราวจะถูกปรับตามความเร็วอินพุตของแป้นพิมพ์
เทรนเนอร์รหัสมอร์ส
โปรแกรมเรียบง่ายพร้อมอินเทอร์เฟซที่สวยงามซึ่งเลื่อนดูข้อความที่ระบุรหัสมอร์สด้วยความเร็วที่กำหนด
โปรแกรมนูมอร์พี
โปรแกรม 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://europpa.narod.ru
โปรแกรมภาษารัสเซียสากลที่ยอดเยี่ยมสำหรับการส่งรหัสมอร์สบนแป้นพิมพ์และรับข้อความวิทยุ
โปรแกรมนี้เหมาะสำหรับการเรียนรู้การรับภาพรังสีแทนเซ็นเซอร์รหัสมอร์สอัตโนมัติ
โปรแกรม APAK-CWL
ไม่ใช่โปรแกรมที่ซับซ้อนสำหรับการเรียนรู้รหัสมอร์สที่ไม่ต้องติดตั้ง
หากต้องการรันโปรแกรม ให้ไปที่โฟลเดอร์ "apak" และเรียกใช้ไฟล์เริ่มต้น
โฟลเดอร์ "apak" เป็นไฟล์เก็บถาวร "apak-2r.exe" และ "ruswav.exe" ที่คลายการแพ็กแล้ว
โปรแกรมที่มีประโยชน์มากสำหรับการเรียนรู้ CW ในภาษารัสเซียตามวิธี DOSAAF
เอกลักษณ์ของมันอยู่ที่ความจริงที่ว่าการเรียนรู้รหัสมอร์สเริ่มต้นด้วยพื้นฐานมากและไม่อนุญาตให้ผู้ใช้ไปยังแบบฝึกหัดที่ซับซ้อนกว่านี้หากแบบฝึกหัดก่อนหน้านี้ไม่เสร็จสมบูรณ์ 100% อย่างแน่นอน
วิธีนี้ช่วยให้คุณหลีกเลี่ยงการ "เลื่อนดู" แบบฝึกหัดที่คุณไม่ชอบ และช่วยให้คุณจัดระบบกระบวนการเรียนรู้ได้)
เมื่อพิจารณาถึงความเร็วของเซิร์ฟเวอร์ในรัสเซียและค่าใช้จ่ายในการสื่อสารจึงตัดสินใจละทิ้งการใช้โปรแกรมการติดตั้งและ DLL และแจกจ่ายโปรแกรมเป็นไฟล์เก็บถาวรแบบขยายในตัว
แตกไฟล์เก็บถาวรลงในโฟลเดอร์ที่ต้องการและโปรแกรมก็พร้อมใช้งาน ต้องเปิดใช้งาน Win 9x, NT แบบอักษรขนาดเล็ก วินเอ็นที ปิดการใช้งานเสียงของระบบ
โครงการ: "ไม่มีเสียง" หากต้องการถอนการติดตั้ง เพียงลบทุกอย่างที่เกี่ยวข้องกับโปรแกรมออก
นี่คือไฟล์เก็บถาวรแบบขยายตัวเองสองไฟล์: apk-2r.exe มีตัวโปรแกรมและข้อมูลที่จำเป็นสำหรับมัน และ ruswav.exe มีเพลง
หากคุณไม่ต้องการเรียนรู้ CW โดยใช้บทสวด คุณไม่จำเป็นต้องคัดลอก ruswav.exe
ไฟล์เก็บถาวรทั้งสองควรแตกไฟล์ลงในโฟลเดอร์เดียวกัน
สำหรับผู้ที่ใช้เวอร์ชันก่อนหน้า ไม่จำเป็นต้องคัดลอก ruswave.exe
โปรแกรมถูกเขียนขึ้นเมื่อนานมาแล้วดังนั้นเพื่อให้ทำงานได้สำเร็จในระบบปฏิบัติการสมัยใหม่ (WINDOWS XP SP2 และสูงกว่า) คุณต้องรันในโหมดที่เข้ากันได้กับ Windows 95 (ปุ่มเมาส์ขวาบนทางลัด - คุณสมบัติ - แท็บความเข้ากันได้ - ทำเครื่องหมายในช่องโหมดความเข้ากันได้)
โปรแกรมสร้างมอร์ส
คำอธิบาย: MorseGen2 เป็นโปรแกรม MorseGen ที่ได้รับการแก้ไขเล็กน้อยโดย Julian Moss (G4ILO)
เมื่อเปรียบเทียบกับรุ่นเดิม มีการเปลี่ยนแปลงดังต่อไปนี้:
1. (+) อินเทอร์เฟซของโปรแกรมมีการเปลี่ยนแปลง (ข้อความและคำจารึกบางส่วนได้รับการแปลเป็นภาษารัสเซีย)
2. (+) รองรับอักขระตัวอักษรรัสเซีย
3. (+) การเลือกจำนวนกลุ่ม (10..500 โดยเพิ่มขั้นละ 10)
4. (+) เพิ่มความเร็วสูงสุด (40 wpm)
5. (-) ไม่รองรับการสร้าง QSO ความเร็วในการถ่ายโอนเพิ่มขึ้นเป็น 80 wpm และเมื่อถ่ายโอนไฟล์ข้อความที่กำหนดเอง ช่องว่างซ้ำและอักขระบริการอื่น ๆ จะถูกลบออก เช่น การจัดรูปแบบข้อความไม่ส่งผลต่อการส่ง
24 กันยายน 2558 เวลา 11:18 นโปรแกรมสำหรับสร้างรหัสเสียงมอร์ส
- การเขียนโปรแกรม,
- ซี++
ช่วงนี้ฉันได้เรียนรหัสมอร์สโดยใช้โปรแกรมนี้ แต่ได้รับการออกแบบมาเพื่อศึกษารหัสตัวอักษรซีริลลิกซึ่งไม่เกี่ยวข้องกับการสื่อสารทางวิทยุสมัยใหม่ (ทุกคนใช้อักษรละติน ยกเว้นกองทัพผู้กล้าหาญของเรา)
C++ ร่วมกับ Qt ได้รับเลือกให้เป็นเครื่องมือในการนำแนวคิดนี้ไปใช้
แนวคิดหลักของโปรแกรม
อะตอม (หน่วยเวลา) ของรหัสมอร์สคือจุด ระยะเวลาขององค์ประกอบอื่น ๆ ทั้งหมดเกิดขึ้นสัมพันธ์กัน:- เส้นประเท่ากับจุดที่มีเสียงสามจุด
- การหยุดชั่วคราวระหว่างองค์ประกอบของหนึ่งสัญลักษณ์ (เครื่องหมาย) คือจุดเงียบหนึ่งจุด
- ระหว่างป้ายมีจุดสามจุด
- มีจุดเจ็ดจุดระหว่างคำ
การนำไปใช้เบื้องต้น
ในเวอร์ชันแรกของโปรแกรม การรวมกันของจุดทำให้เกิดเสียงและจุดไร้เสียงถูกจัดเก็บเป็นเวกเตอร์ที่มีองค์ประกอบบูลีน โดยที่ จริงสอดคล้องกับการเปิดเสียงและ เท็จ- ปิด.ตามที่คุณเข้าใจแล้ว เพื่อรับสัญญาณสุดท้าย ฉันเพียงแค่ "ดึง" เสียงด้วยการหน่วงเวลา (โดยใช้ตัวจับเวลาเท่ากับระยะเวลาของจุดในหน่วยมิลลิวินาที) ด้วยการเล่นไฟล์ .wav อย่างไม่มีที่สิ้นสุดพร้อมการบันทึกไซน์ แต่วิธีการนี้มีข้อเสียอย่างมาก และประกอบด้วยความจริงที่ว่าแต่ละจุดต้องโหลดแยกกันโดยใช้ตัวดำเนินการที่โอเวอร์โหลดหรือวิธีพิเศษ ด้วยเหตุนี้ ฉันจึงต้องเขียนมาโครแยกกันสำหรับตัวอักษรแต่ละตัว (เช่นนี้ - #define I DOT<< false << DOT) и создать огромный жуткий สวิตช์เพื่อเล่นสายที่ส่งผ่าน มันแย่มาก แต่ถ้าคุณอยากรู้ก็ลองดูได้
ด้วยเวอร์ชันแรกของโปรแกรม (ฉันไม่สามารถอัปโหลดพื้นที่เก็บข้อมูลในเครื่องไปยัง GitHub ได้อย่างสมบูรณ์ - เฉพาะเวอร์ชันล่าสุดเท่านั้น)
สวิตช์ที่น่าขนลุก:
bool Morse::StringToMorse (QString &line) ( 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;
// И так далее
และนี่คือวิธีการเปิดและปิดเสียง (จริงๆ แล้วรหัสเสียงถูกสร้างขึ้น):
โมฆะ Morse::PlayLinePoints () ( QTimer::singleShot (duration_point_, this, SLOT (Mute ())); sound_.play (); ) โมฆะ Morse::Mute () ( if (line_points_.empty ()) ( / /หยุดเล่น sound_.stop (); return; ) if (line_points_.at (0)) ( //เปิดเสียง sound_.setMuted (false); line_points_.remove (0); QTimer::singleShot (duration_point_, this, SLOT (ปิดเสียง ())); return; ) else ( sound_.setMuted (จริง); // ปิดเสียง line_points_.remove (0); QTimer::singleShot (duration_point_, this, SLOT (Mute ())); กลับ; ) )
รุ่นสุดท้าย
มาโครเหล่านี้กลายเป็นเรื่องยุ่งยากมาก และความสมบูรณ์แบบของฉันไม่สามารถมองเห็นการออกแบบอันมหึมาเหล่านี้ได้อีกต่อไป หลังจากคิดนิดหน่อยฉันก็ได้ข้อสรุปว่าความคิดของฉันดี แต่การเก็บโค้ดในรูปแบบมาโครนั้นไม่สะดวกมากและหากปัญหานี้ได้รับการแก้ไขทุกอย่างก็จะดี ด้วยเหตุนี้ QMap จึงถูกใช้เพื่อจัดเก็บรหัส://จัดเก็บการรวมกันของจุดและขีดกลางของอักขระ QMap ที่สอดคล้องกัน
วิธีนี้สะดวกมาก ตอนนี้ฉันแค่ใช้ตัวละครปัจจุบันที่กำลังเล่นเป็นคีย์และทำเสร็จแล้ว
ในการทำซ้ำโค้ด (ชุดของค่าบูลีน) อัลกอริธึมการทำซ้ำมีความซับซ้อนมากขึ้นเล็กน้อย: จำเป็นต้องป้อนตัวนับขององค์ประกอบปัจจุบันของสัญลักษณ์และตัวนับของอักขระในบรรทัด:
การใช้งานการเล่นใหม่:
เป็นโมฆะ 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()) ); ) โมฆะ Morse::Mute () ( if (stop_) ( this->Stop (); return; ) if (id_char_ == string_to_play_.size ()) ( // บรรทัดสิ้นสุดสิ่งนี้->Stop () ; return; ) if (string_to_play_.at (id_char_) == " ") ( Space(); ++id_char_; //Go to another 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() สองครั้งติดต่อกันและสิ่งที่ไม่ดีอื่น ๆ )
ฉันไม่เห็นเหตุผลใดๆ ที่จะรวมซอร์สโค้ดและไฟล์ส่วนหัวที่เหลือไว้ในเนื้อหาของบทความ เนื่องจากทุกสิ่งในนั้นค่อนข้างชัดเจนและโปร่งใส
คุณสามารถดาวน์โหลดซอร์สชุดเต็มสำหรับเวอร์ชันล่าสุดได้ที่
แอปพลิเคชัน "" เป็นวิธีที่สะดวกมากในการเรียนรู้รหัสมอร์สในเวลาว่างเนื่องจากการเรียนบนคอมพิวเตอร์นั้นไม่สะดวกนัก แต่เป็นอุปกรณ์พกพาที่มีแพลตฟอร์ม Android ในกระเป๋าของคุณ
วัตถุประสงค์
ด้วยเหตุผลบางอย่าง บางคนต้องการความรู้ภาษาลับที่เจ้าหน้าที่ข่าวกรองและหน่วยข่าวกรองอื่นๆ ใช้มาตั้งแต่สมัยโบราณ ในขณะที่บางคนต้องการความรู้เพื่อการพัฒนาตนเองเพียงอย่างเดียว
แอปพลิเคชันทางการศึกษาที่นำเสนอ "" จะช่วยให้คุณเชี่ยวชาญภาษานี้ได้อย่างรวดเร็ว
ส่วนต่อประสานและหลักการทำงาน
โครงการศึกษาฟรีมีสไตล์และสวยงาม อินเทอร์เฟซที่เรียบง่ายพร้อมเมนูที่ชัดเจนและกระชับจะปรากฏขึ้นต่อหน้าผู้ใช้ โดยรวมแล้ว โปรแกรมนี้นำเสนอในบทเรียนหลัก 10 บท แต่ละบทเรียนประกอบด้วยแบบฝึกหัด 3 บท
1. โหมด "หน่วยความจำ" ซึ่งผู้ใช้จะได้ยินเสียงและตัวอักษรใหม่ที่นำเสนอ
2. ออกกำลังกาย "แผนกต้อนรับ" ในที่นี้ ผู้ใช้จะถูกขอให้ระบุเสียงที่เรียนรู้จากหูอย่างอิสระ
3. โหมด "ถ่ายโอน" ในแบบฝึกหัดนี้ ปัญญาประดิษฐ์จะแนะนำเสียงบางอย่างที่ต้องส่งผ่าน
เนื่องจากเป็นคุณสมบัติที่สะดวกสบาย ควรสังเกตว่าโปรแกรมจะบันทึกข้อผิดพลาดทั้งหมดที่เกิดขึ้นและในอนาคตจะมุ่งเน้นไปที่ข้อผิดพลาดเพื่อรวบรวมความรู้และช่วยให้คุณจดจำข้อผิดพลาดเหล่านั้นและไม่ทำผิดพลาดในอนาคต
โหมดเพิ่มเติม
นักพัฒนายังเสนอให้ศึกษารหัสมอร์สอย่างสนุกสนาน
ยังมีบทเรียน 10 บทที่นี่ แต่จะประกอบด้วย 2 แบบฝึกหัดอยู่แล้ว: การรับและการส่ง ในรูปแบบเกม หลายคนจะจำข้อมูลใหม่ได้ง่ายกว่ามาก
แอปพลิเคชันเพื่อการศึกษา "" เป็นโครงการพิเศษสำหรับอุปกรณ์พกพาที่มีระบบปฏิบัติการ Android ซึ่งจะมีประโยชน์และน่าสนใจสำหรับหลาย ๆ คน
ความคิดเห็น (18):
#1 สเวียโตสลาฟ 17 มีนาคม 2556
ฉันอยากเรียนรหัสมอร์สมานานแล้ว
ไม่มีอักษรซีริลลิกและไม่สามารถมองเห็นไฟล์ Word ได้
#3 มสติสลาฟ 10 มิถุนายน 2017
จะรันเครื่องกำเนิดเสียงรหัสมอร์สได้อย่างไร?
#4 รูต 10 มิถุนายน 2017
โปรแกรมเข้าใจอักษรซีริลลิกและทำซ้ำเป็นรหัสมอร์สซึ่งสามารถตรวจสอบได้โดยการป้อนตัวอักษรรัสเซีย "X" (Ha) ลงในหน้าต่างข้อความโปรแกรมจะสร้างสัญญาณที่ระบุจุดสี่จุด
โปรแกรมใช้รูปแบบข้อความธรรมดาสำหรับการดาวน์โหลดและอัพโหลด ไม่รองรับ MS Word และเอกสารอื่นๆ ที่มีมาร์กอัปและข้อมูลบริการต่างๆ
เพื่อให้โปรแกรมทำซ้ำข้อความจากเอกสาร MS Word ไฟล์เอกสารจะต้องถูกบันทึกเป็นไฟล์ข้อความก่อน หลังจากนั้นจึงสามารถโหลดลงในโปรแกรม Morse Code Trainer
ในการเริ่มทำงานกับโปรแกรม คุณจะต้องดาวน์โหลดไฟล์เก็บถาวร แตกไฟล์และเรียกใช้ไฟล์ "Morse.exe"
#5 Guzelia 02 สิงหาคม 2017
โปรแกรมเริ่มต้นด้วยสาม Fs เป็นไปได้ไหมที่จะลบฟังก์ชันนี้ในขณะที่กระบวนการเรียนรู้กำลังดำเนินอยู่?
#6 อเล็กซานเดอร์ประนีประนอม 03 สิงหาคม 2017
Vik ข้อความสามารถบันทึกในรูปแบบ .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-maaaa-muuu-tuk" เป็นต้น เพลงทั้งหมดอยู่บนอินเทอร์เน็ต
#11 วาดิม 10 กันยายน 2018
โปรแกรมที่ยอดเยี่ยม ขอบคุณมาก!
#12 เซเลอร์ 25 ตุลาคม 2018
ระดับ! ไม่นานฉันก็ทำงานครบ 30 ปีแล้ว และเมื่อสิ้นสุดการทำงาน ฉันสามารถขนส่ง 34 กลุ่มได้อย่างง่ายดาย! 3 ปีแห่งการฝึกฝนตลอด 24 ชั่วโมง!
ฉันลองแล้วมือและหูของฉันจำได้ 24 เพลงกลุ่ม!)))
#13 อเล็กซานเดอร์ ผู้ประนีประนอม 26 ตุลาคม 2018
ตอนนี้ถ้ามีการส่งรหัสมอร์สเมื่อป้อนเอกสารข้อความทางอากาศเช่นเดียวกับ J2B มันจะดีกว่า
#14 วลาดิมีร์ 09 มกราคม 2019
ฉันพยายามคัดลอกไฟล์ข้อความผ่านคลิปบอร์ด (คลิกขวา) แต่ภาพเหมือนของผู้แต่งปรากฏขึ้น สามารถคัดลอกไฟล์ลงในพื้นที่บันทึกได้หรือไม่?
#15 รูท 09 มกราคม 2019
สวัสดีวลาดิมีร์! คัดลอกข้อความที่ต้องการไปยังคลิปบอร์ด คลิกเมาส์ในหน้าต่างป้อนข้อความในโปรแกรม "Morse code trainer" แล้วกดคีย์ผสม CTRL+V (วางเนื้อหาจากคลิปบอร์ดไปยังตำแหน่งที่เคอร์เซอร์อยู่ในปัจจุบัน)
#16 ซีวาร์ 09 มกราคม 2019
ดีใจกับซัง - อย่าไปสนใจอักษรซีริลลิกเลย เริ่มต้นด้วยอักษรละตินทันที
#17 เซอร์เกย์ 25 มิถุนายน 2019
โปรแกรมเด็ด!
#18 อเล็กซานเดอร์ ผู้ประนีประนอม 26 มิถุนายน 2019
ฉันดาวน์โหลดโปรแกรม Morse_Trainer มาเอง สามารถใช้เป็นกุญแจอัตโนมัติได้หรือไม่?