러시아어 모스부호 학습 프로그램입니다. 모스 오디오 코드를 생성하는 프로그램입니다. 모스 오디오 코드 생성 프로그램



수리 및 기타 기술적인 문제가 있는 경우 여기를 클릭하세요. 가정용 및 사무용 장비 수리.


모스 부호 학습을 위한 컴퓨터 프로그램. 쿠반 크라스노다르.

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 ~ 399c/min의 형성 속도 *

이산 속도 설정 1 zn/min

3에서 15 사이의 문자 사이에 일시 중지(3,5,7,9,11,13,15) **

100 ~ 3500Hz의 신호 주파수

4가지 간섭 유형의 동작 전환으로 간섭 재현

주 신호 및 소음 볼륨의 별도 볼륨 제어 ***

PARIS 시스템 지원

프로그램 ADKM-2008.

© "ADKM_2008" 프로그램에 대한 모든 재산권은 Kozhevnikov Ivan Viktorovich에게 있습니다.

이메일: [이메일 보호됨]

자동 모스 부호 2008 인코더.

버전 2008.1.19-02

소개.

이 프로그램은 모스 부호 수신 기술을 연구하고 향상시키기 위해 고안되었습니다.

기술 요구 사항.

프로세서 클럭 속도 200MHz 이상

RAM 64MB 이상

윈도우 2000 또는 XP

msvbvm60.dll 라이브러리의 존재

설치.

임의의 디렉터리에 아카이브의 압축을 풀고 ADKM_2008.exe를 실행합니다.

이 프로그램은 무료로 배포됩니다. 프로그램에 대한 모든 소유권 및 저작권(해당 구성 요소 포함: 그래픽 이미지, 녹음, 텍스트 등), 함께 제공되는 인쇄물 및 프로그램의 모든 사본은 저자 Ivan Viktorovich Kozhevnikov의 소유입니다.

해당 프로그램은 프리웨어입니다. 프로그램의 배포 패키지를 자유롭게 배포할 수 있습니다. 이 배포판을 재배포하여 상업적인 이익을 얻을 수 없습니다. 어떤 식으로든 프로그램 배포를 변경할 수 없습니다.

기술을 열거나, 프로그램을 디컴파일하거나, 프로그램 및 관련 문서를 수정하는 것은 금지되어 있습니다.

프로그램의 메인 창에서는 문자 번호, 문자 전송 속도, 문자 유형을 변경할 수 있고, 모스 부호로 된 문자 전송을 시작 및 중지할 수 있을 뿐만 아니라 전송된 문자를 숨기거나 표시할 수 있으며, 문자 입력을 위한 추가 창을 열 수도 있습니다. 올바른 수신을 제어하여 문자를 받았습니다. 메뉴에는 프로그램 종료, 설정 항목이 포함되어 있습니다. 추가 옵션문자 전송 제공 간략한 참조, 프로그램 및 작성자에 대한 정보.

텍스트는 의사 난수 생성기를 사용하여 생성되며 텍스트 번호와 직접 관련됩니다.

문자 전송 속도는 20~299자/분입니다.

텍스트 유형은 라틴어(영어), 국가(러시아어, 독일어), 디지털, 짧은 0이 있는 디지털, 문장 부호, 다양한 혼합 텍스트 옵션 및 특수(사용자가 입력한 특정 문자 수신 훈련용)일 수 있습니다. .

특정(의미론적) 문자를 전송해야 하는 경우 문자 표시창에 입력하거나 클립보드에서 붙여 넣을 수 있습니다. (문자의 정확성을 확인하지 않으며 모스 부호로 전송할 수 없는 모든 문자는 전송 시 무시됩니다.) 텍스트).

창문에서 고급 설정문자 사이의 일시 정지, 그룹 사이의 일시 정지(그룹 사이의 일시 정지는 문자 사이의 일시 정지 + 점 4개보다 작을 수 없음), 그룹의 문자 수, 텍스트의 그룹 수, 톤 빈도를 변경할 수 있습니다. 프로그램 인터페이스 언어, VVV 텍스트 시작 접두사 = 및 텍스트 종료 신호 AR(EC)을 추가/제거합니다.

문자 입력창은 수신된 문자를 입력하기 위한 창입니다. 다음 문자를 잘못 수신한 경우 대신 "_" 기호가 표시됩니다. 주목! 텍스트는 전송된 텍스트가 표시되는 언어로 입력되어야 합니다(대소문자는 모두 가능). 그룹은 "스페이스" 키로 구분됩니다. 줄바꿈은 자동으로 수행됩니다(추가 키를 누를 필요가 없습니다). 일부 기호를 수락하지 않은 경우 대신 아무 키나 눌러야 합니다. 문자는 올바른 위치(즉, 텍스트 오프셋 없이)에 쓰여진 경우에만 올바르게 수신된 것으로 간주됩니다.

CW 마스터 프로그램.

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. 모듈 "호출부호 수신" --- 흔하다원칙.

프로그램은 master.ped 파일에서 무작위로 선택된 30개의 실제 호출부호를 차례로 전송합니다. 호출부호가 올바르게 수신되면 다음 호출부호의 전송 속도가 2wpm 증가합니다. 그렇지 않은 경우 속도는 1wpm만큼 감소합니다. 각 호출 부호의 전송 톤은 작은 범위 내에서 무작위로 다릅니다.

각 호출 부호를 수신하면 포인트가 부여됩니다. 포인트 수는 수신 중 발생한 오류 수, 호출 부호 길이 및 전송 속도에 따라 달라집니다.

속도에 대한 의존성은 2차이고 호출 부호 길이에 대한 의존성은 선형입니다.

포인트 수는 호출 부호의 속도에 의존하지 않습니다.

승인되지 않은 호출 부호는 F6 키를 무제한으로 눌러 반복할 수 있지만, 반복할 때마다 포인트 수가 절반으로 줄어들고 올바르게 수신되더라도 속도는 증가하지 않습니다.

이 버전에서는 대중의 요구에 따라 전송되는 콜사인의 속도와 톤을 수정하는 기능이 도입되었습니다. 그러나 이 모드에서는 점수가 부여되지 않으므로 결과 테이블에 아무것도 입력되지 않습니다.

3. 모듈 "호출부호 수신" --- 작업 방법?

프로그램을 시작한 후 콜사인을 입력하고 수신 신호의 초기 톤인 WPM에서 초기 전송 속도를 설정합니다.

사전 설정을 제어하기 위해 문자 V가 연속적으로 전송되는 "사전 테스트" 모드가 있으며 해당 버튼을 누르거나 F3 키를 눌러 액세스할 수 있습니다.

수신을 시작하려면 "시작" 버튼(또는 Enter 키)을 누르세요. 호출 부호가 울리면 키보드에 호출 부호를 입력하고 Enter 키를 누릅니다. 키보드의 중지 버튼이나 Esc를 눌러 언제든지 수신을 중지할 수 있습니다.

최종 포인트 수는 결과 테이블에 입력됩니다.WPM 열에는 적어도 하나의 콜사인이 올바르게 수신된 최대 속도 값이 표시됩니다.

호출 신호가 올바르게 수신되지 않았거나 점수가 0점인 경우 결과는 테이블에 입력되지 않습니다. 표가 채워지면(19줄) 재설정되지만 최고 점수가 저장되어 첫 번째 줄에 기록되므로 최고에 집중하여 더욱 훈련할 수 있습니다 :)

4. 모듈 "문자 및 방사선 사진 수신"

방사선 사진을 사용하면 모든 것이 명확해야 합니다. 작성하고 "시작"을 클릭한 다음 수신된 내용을 종이에 기록합니다. 이러한 "필기"는 CW 학습 초기 단계에 유용하며 수신률이 25-30wpm에 도달한 후에는 녹음을 중단하고 단순히 "귀로" 일반 텍스트를 수신하는 훈련으로 넘어가는 것이 좋습니다. 또한, '무엇을', '어떻게' 등과 같은 짧은 단어를 먼저 듣고 그 소리를 기억한 다음 긴 단어로 넘어가는 것이 좋습니다.

어떤 창문이라도 열 수 있다 텍스트 파일, 거기에 텍스트를 복사하고 마지막에 정말로 원한다면 손으로 채우십시오. 이 프로그램은 러시아어와 라틴 문자를 구별하여 올바르게 전송합니다.

창의 텍스트에서 원하는 길이를 초과하지 않는 단어만 선택할 수 있습니다.

일반적으로 프로그램 인터페이스는 매우 간단하므로 무엇을 어떻게 해야 하는지 설명하는 것보다 시도해 보는 것이 더 쉽습니다 :)

장식하고, "연마"하고, 통계를 만들고, 유사한 "가제트"를 만들 수 있지만 관심이 없습니다.

PILE-UP 모듈과 CyberContest-a를 소개하는 것은 의미가 없습니다. 이 모든 것이 방송 중입니다! :)

모스 부호 프로그램.

이 프로그램은 모스 부호를 사용하여 신호를 전송하는 터미널을 에뮬레이트합니다.

프로그램에는 조정이 없으며 속도와 톤이 일정하게 설정됩니다.

프로그램은 문자 사이에 일시 중지되지 않으며 일시 중지는 키보드 입력 속도에 따라 조절됩니다.

모스 부호 트레이너.

[이메일 보호됨]

주어진 속도로 주어진 텍스트에 대해 모스 부호를 스크롤하는 멋진 인터페이스를 갖춘 간단한 프로그램입니다.

NuMorP 프로그램.

NuMorP 프로그램은 미 육군 군인을 훈련하고 테스트하는 데 사용됩니다.

http://www.nuware.com/

프로그램은 지정된 속도로 모스 부호로 지정된 텍스트를 스크롤합니다.

영어 키보드 레이아웃을 얻으려면 "프로그램에서" 폴더에서 프로그램을 실행하거나 설치 파일을 실행하면 레지스트리 항목과 함께 프로그램이 설치되지만 키보드 레이아웃은 영어가 됩니다.

편의를 위해 Alt + F4 키 조합을 사용하여 이러한 메시지 창을 닫을 수 있습니다.

NuMorse 2.2.2.0 프로그램.

NuMorse 2.2.2.0은 미 육군 군인을 훈련하고 테스트하는 데 사용됩니다.

http://www.nuware.com/

이 프로그램을 사용하면 키보드를 전자 키로 사용할 수 있습니다.

러시아어 키보드 레이아웃을 얻으려면 RUS 프로그램 폴더에서 exe 파일을 실행하면 됩니다.

영어 키보드 레이아웃을 얻으려면 ANGL 폴더에서 프로그램을 실행하거나 설치 파일을 실행하면 레지스트리 항목과 함께 프로그램이 설치되지만 영어 키보드 레이아웃은 설치됩니다.

등록이 없으면 프로그램을 닫을 때 추가 메시지가 표시됩니다.

편의를 위해 Alt+F4 키 조합을 사용하여 이러한 메시지의 창을 닫습니다.

모스 프로그램 DKM Military Edition.

http://europpa.narod.ru

키보드로 모스 부호를 전송하고 방사선 사진을 수신하는 뛰어난 범용 러시아어 프로그램입니다.

이 프로그램은 자동 모스 부호 센서 대신 방사선 사진 수신 방법을 학습하는 데 적합합니다.

APAK-CWL 프로그램.

설치가 필요 없는 간단한 모스 부호 학습용 프로그램입니다.

프로그램을 실행하려면 "apak" 폴더로 이동하여 시작 파일을 실행하세요.

"apak" 폴더는 이미 압축이 풀린 "apak-2r.exe" 및 "ruswav.exe" 아카이브입니다.

매우 유용한 프로그램 DOSAAF 방법에 따라 러시아어로 CW를 공부합니다.

그 독특함은 모스 부호에 대한 연구가 아주 기본적인 것부터 시작하고 이전 작업이 정확히 100% 완료되지 않은 경우 사용자가 더 복잡한 연습으로 넘어가는 것을 허용하지 않는다는 것입니다.

이를 통해 마음에 들지 않는 연습을 "스크롤"하는 것을 방지하고 학습 과정을 체계화할 수 있습니다.

러시아 서버의 속도와 통신 비용을 고려하여 설치 프로그램과 DLL의 사용을 포기하고 프로그램을 자동 압축 풀기 아카이브로 배포하기로 결정했습니다.

원하는 폴더에 아카이브의 압축을 풀면 프로그램을 사용할 준비가 된 것입니다. Win 9x,NT 작은 글꼴을 활성화해야 합니다. 윈도우NT. 시스템 소리를 비활성화합니다.

계획 : "소리 없음". 제거하려면 프로그램과 관련된 모든 것을 제거하면 됩니다.

apak-2r.exe에는 프로그램 자체와 이에 필요한 데이터가 있고 ruswav.exe에는 곡이 있는 두 개의 자동 압축 풀기 아카이브가 있습니다.

음악과 함께 CW를 배우고 싶지 않다면 ruswav.exe를 복사할 필요가 없습니다.

두 아카이브 모두 동일한 폴더에 압축을 풀어야 합니다.

이용하시는 분들을 위해 이전 버전, ruswave.exe를 복사할 필요가 없습니다.

프로그램은 오래전에 작성된 것이므로 성공적인 일최신 운영 체제(WINDOWS XP SP2 이상)에서는 Windows 95 호환 모드에서 실행해야 합니다(바로가기에서 마우스 오른쪽 버튼 - 속성 - 호환성 탭 - 호환성 모드 확인란 설정).

모스 생성기 프로그램.

설명: MorseGen2는 Julian Moss(G4ILO)가 약간 수정한 MorseGen입니다.

원본에서 다음과 같이 변경되었습니다.

1. (+) 프로그램 인터페이스가 변경되었습니다(일부 메시지와 비문이 러시아어로 번역되었습니다).

2. (+) 러시아어 알파벳 문자 지원,

3. (+) 그룹 수 선택(10 단위로 10..500),

4. (+) 증가 최대 속도(40wpm)

5. (-) QSO 생성은 지원되지 않습니다. 전송 속도가 80wpm으로 향상되었으며 임의의 텍스트 파일을 전송할 때 반복되는 공백 및 기타 일부 서비스 문자가 제거됩니다. 텍스트 형식은 전송에 영향을 주지 않습니다.

댓글 (18):

1위 Svyatoslav 2013년 3월 17일

나는 오랫동안 모르스를 배우고 싶었습니다.

키릴 문자가 없으며 Word 파일이 표시되지 않습니다.

#3 므스티슬라프 2017년 6월 10일

이 모스 부호 경고음 생성기를 실행하는 방법은 무엇입니까?

#4 루트 2017년 6월 10일

프로그램은 키릴 문자를 이해하고 이를 모스 부호로 재현합니다. 이는 텍스트 상자에 러시아어 문자 "X"(Xa)를 입력하여 확인할 수 있으며 프로그램은 4개 지점을 나타내는 신호를 재현합니다.

로드 및 언로드를 위해 프로그램은 간단한 텍스트 형식. 마크업과 기타 내용이 포함된 MS Word 및 기타 문서 서비스 정보지원되지 않습니다.

프로그램이 MS Word 문서의 텍스트를 재생산하려면 먼저 문서 파일을 텍스트 파일로 저장한 후 "Morse Code Trainer" 프로그램에 로드할 수 있어야 합니다.

프로그램 작업을 시작하려면 아카이브를 다운로드하고 압축을 풀고 "Morse.exe" 파일을 실행해야 합니다.

#5 구젤리아 2017년 8월 2일

프로그램은 3개의 F로 시작하는데, 학습이 진행되는 동안 이 기능을 제거할 수 있나요?

#6 화해주의자 알렉산더 2017년 8월 3일

Vik, 텍스트는 메모장 프로그램의 .txt 형식으로 저장할 수 있는 것 같아요. 메모장 프로그램에서 이미 Word에 텍스트를 삽입할 수 있습니다.

#7 아나톨리 2018년 1월 23일

어리석은 프로그램이 f f f f로 노래하기 시작합니다. 사실 그 마음은 정상적인 프로그램을 작성하기에 충분하지 않았습니다.

#8 앤드류 2018년 4월 10일

멍청한 프로그램이 아니네요. 텍스트 앞의 세 개의 w와 공백은 필수 규칙입니다. 이제 문자가 간다고 하네요. 전문가들은 이것을 알고 있습니다. 그러니 규칙에 따라 일하는 데 익숙해지세요.

#9 앤드류 2018년 4월 10일

느린 속도로 몇 글자부터 학습을 시작해야 합니다. 예를 들어 V, L, S, D; 그 다음 A, P, R, O. 프로그램의 텍스트 필드에서 이 첫 글자부터 직접 텍스트를 작성하고 이를 엄격하게 5자 그룹(약 20-30 그룹)으로 나누어야 합니다. 당신이 그것을 익히면, 당신은 편지를 추가하고 이러한 새로운 편지를 중심으로 텍스트를 쓰게 될 것입니다. 이를 통해 새로운 편지를 받는 기술을 통합할 수 있습니다. 연습해 보면 텍스트를 쓰는 것이 점점 더 쉬워진다는 것을 알게 될 것입니다. 전송 속도를 천천히 높이십시오. 속도를 좀 내야 합니다. 예, 한 가지 더, 여러 문자를 지연시켜 텍스트를 작성하는 능력을 훈련할 것입니다. 예를 들어, 다섯 번째 글자는 이미 소리가 나고 첫 번째 글자를 이제 막 쓰기 시작했고 나머지는 머리 속에 있습니다. 이러한 지연은 수신 속도가 분당 25-30 그룹을 초과하는 경우 발생합니다. 저속에서는 지연이 덜 발생합니다. 이 모든 작업은 자동으로 수행됩니다. 오류가 2개 이하인 경우 해당 텍스트는 승인된 것으로 간주됩니다. 분당 12개 그룹 접수 - C등급, 16-양호, 18-우수. 30-35 - 스포츠의 대가. 하지만 그건 또 다른 노래야

#10 앤드류 2018년 4월 10일

또 누가 이해하지 못했습니까? 당신은 곡별로 글자를 취하고 소리가 나는 점의 개수가 아니라 대시의 개수를 세는 것입니다. 예를 들어, 문자 a는 "ay-daaa", b - "baaa-ki-te-kut", 숫자 9 - "paaa-paaa-maaa-muuu-tuk" 등으로 부릅니다. 인터넷에 있는 모든 노래는

#11 바딤 2018년 9월 10일

훌륭한 프로그램, 정말 감사합니다!

#12 선원 2018년 10월 25일

수업! 곧 그는 30년을 섬겼고, 봉사가 끝나면 쉽게 34개 그룹을 제거했습니다! 3년간의 24시간 훈련!
나는 그것을 시도했고 내 손과 uhi는 그것을 기억합니다. 24 단체곡!)))

#13 화해주의자 알렉산더 2018년 10월 26일

이제 입장하면 텍스트 문서 J2B와 마찬가지로 모스 부호가 방송으로 전송되면 더 좋을 것입니다.

#14 블라디미르 2019년 1월 9일

클립보드를 통해 텍스트 파일을 복사하려고 했습니다( 마우스 오른쪽 버튼으로 클릭) 그러나 작가의 초상화가 나타납니다. 기록 필드에 파일을 복사할 수 있나요?

#15 루트 2019년 1월 9일

안녕하세요 블라디미르! 복사 원하는 텍스트클립보드로 이동하려면 "모스 부호 트레이너" 프로그램에 텍스트를 입력하는 창에서 마우스를 클릭하고 CTRL + V 키 조합을 누릅니다(클립보드의 내용을 현재 커서가 있는 위치에 붙여넣기).

#16 시워(Seawar) 2019년 1월 9일

Pochatkivtsy에 대한 Porada-키릴 문자로 머리를 채우지 말고 라틴 알파벳으로 시작하십시오.

#17 세르게이 2019년 6월 25일

훌륭한 프로그램입니다!

#18 화해주의자 알렉산더 2019년 6월 26일

Morse_Trainer 프로그램 자체를 다운로드했습니다. 자동키로 사용할 수 있나요?

응용 프로그램 ""은 매우 편리한 방법모스 부호를 배우다 자유 시간, 컴퓨터로 공부하는 것은 그다지 편리하지 않지만 Android 플랫폼이 탑재된 모바일 장치는 주머니에 있기 때문입니다.

목적
어떤 사람들은 어떤 이유로 고대부터 정보관과 기타 특수 기관이 사용했던 비밀 언어에 대한 지식이 필요하고, 어떤 사람들은 자신의 발전을 위해서만 지식이 필요합니다.

제시된 교육 애플리케이션 ""은 이러한 언어를 빠르게 익히는 데 도움이 될 것입니다.

인터페이스 및 작동 원리
교육용 무료 프로젝트는 세련되고 아름답습니다. 사용자 앞에는 명확하고 간결한 메뉴가 포함된 간단한 인터페이스가 나타납니다. 전체적으로 프로그램은 10개의 주요 레슨으로 구성되며 각 레슨에는 세 가지 연습 문제가 포함되어 있습니다.
1. 사용자가 새로 제시된 소리와 새로운 문자를 귀로 인식하는 "기억" 모드.


2. "접수"를 연습하십시오. 여기서 사용자는 귀로 학습한 소리를 독립적으로 결정하도록 초대됩니다.
3. "전송" 모드. 이 연습에서는 인공지능전송해야 할 특정 소리를 제안합니다.
편리한 기능으로, 프로그램은 지식을 통합하고 이를 기억하고 미래에 실수하지 않도록 돕기 위해 모든 실수를 수정하고 실수에 더욱 초점을 맞춘다는 점에 유의해야 합니다.

추가 모드
개발자는 또한 재미있는 방식으로 모스 부호를 공부할 것을 제안합니다.

여기에는 10개의 레슨도 있지만 이미 수신 및 전송이라는 2개의 연습으로 구성되어 있습니다. 게임 형태에서는 많은 사람들이 새로운 데이터를 기억하는 것이 훨씬 쉽습니다.

교육용 애플리케이션 ""은 모바일 장치를 위한 고유한 프로젝트입니다. 안드로이드 시스템많은 사람들에게 유용하고 흥미로울 것입니다.

Morse Trial 프로그램은 가변 속도, 일시 중지 및 톤을 사용하여 모스 부호로 방사선 사진을 생성합니다. 파일에서 텍스트를 로드하는 것도 가능합니다. 무작위 생성텍스트. 더 사실감을 높이기 위해 방사선 사진을 들을 때 소음을 추가할 수 있습니다.

모스 부호, 모스 부호, "모스 부호"는 소위 "대시" 및 "점"(문자 분리 일시 중지 포함)이라는 긴 신호와 짧은 신호를 사용하여 알파벳 문자를 인코딩하는 방법입니다. 시간 단위는 한 지점의 지속 시간입니다. 대시의 길이는 점 3개입니다. 문자의 문자 사이의 일시 중지는 점 1개, 단어의 문자 사이는 점 3개, 단어 사이는 점 7개입니다. 1835년에 이를 발명한 미국 발명가 Samuel Morse의 이름을 따서 명명되었습니다. 모스 부호는 정보를 전송하는 최초의 디지털 방식입니다. 전신과 무선 전신은 원래 모스 부호를 사용했습니다. 나중에 자동화에 더 편리한 Baudot 및 ASCII 코드가 사용되기 시작했습니다. 그러나 이제 모스 부호의 경우 자동 생성 및 인식 도구가 있습니다. 러시아어 문자, 유사한 코드를 전송하려면 라틴 문자; 이 알파벳 대응은 나중에 MTK-2로 전달된 다음 KOI-7 및 KOI-8로 전달됩니다(그러나 모스 부호에서 문자 Q는 Щ에 해당하고 MTK 및 KOI-I에 해당함).

모스 시험 프로그램의 주요 목적은 전신 수신 기술을 향상시키는 것입니다. 훈련 프로그램 다운로드 모스 시험판할 수 있다

하지만 아직 모스 부호를 모른다면, 그런 다음 통과 자기 교육할 수 있다 LCWO 웹사이트에서코흐 방법에 따르면

Koch 방법은 반사 신경을 직접 개발하는 간단한 방법입니다. 그러나 적절한 사양을 갖춘 컴퓨터가 필요합니다. 소프트웨어또는 개인 트레이너. 이러한 이유로 Koch 방법은 수년 동안 무시되었습니다. 이제 컴퓨터가 라디오 아마추어의 테이블에서 일반적인 위치를 차지했으므로 Koch 방법은 전신 라디오 운영자 교육의 표준이 될 가능성이 높습니다.

훈련은 다음과 같이 진행됩니다.

  • 신호에 대해 분당 약 20단어의 속도로 CW 신호를 생성하도록 프로그램을 설정하되 약간 더 긴 일시 중지를 사용합니다(유효 속도는 분당 15단어 정도여야 합니다).
  • 그런 다음 종이와 연필을 들고 받기 시작합니다. 첫 번째 수업에서는 컴퓨터가 두 문자만 전송해야 합니다. 즉, 첫 번째 수업에서는 두 가지 옵션만 인식하면 됩니다. 5분 동안 텍스트를 수락한 다음 수신된 텍스트의 정확성을 확인하고 올바른 문자의 비율을 계산합니다.

LCWO- 이 인터넷 도우미는 자율 학습전신. 등록 후 사이트가 개인 교사가 됩니다. "추측 게임"을 플레이하는 과정에서 전신을 마스터하게 됩니다. 원하는 경우 키보드에서 손으로, 원하는 경우 기호 소리와 녹음에 대한 조건 반사를 개발하게 됩니다. 이 방법은 개인 학습을 위해 특별히 Ludwig Koch에 의해 개발되었습니다. 이 사이트에서는 40개의 레슨을 받을 수 있으며, 이전 레슨을 마스터한 후에만 다음 레슨으로 이동할 수 있습니다. 당신에게 필요한 것은 수업의 규칙성뿐이며 빈도와 기간은 명확하게 규제되지 않습니다. 컴퓨터에 아무것도 다운로드할 필요가 없습니다. 집, 직장, 인터넷 카페 등 인터넷 접속이 가능한 모든 컴퓨터에서 공부할 수 있습니다.

2015년 9월 24일 오전 11:18

모스 오디오 코드 생성 프로그램

  • 프로그램 작성,
  • C++,

최근에이 프로그램을 이용하여 모스 부호를 배우고 있습니다. 그러나 그것은 현대 무선 통신과 관련이없는 키릴 문자 코드를 연구하도록 설계되었습니다 (용감한 군대를 제외한 모든 사람이 라틴 알파벳을 사용합니다).

아이디어를 구현하기 위한 도구로 Qt와 함께 C++를 선택했습니다.

프로그램의 주요 아이디어

모스 부호의 원자(시간 단위)는 다른 모든 요소의 지속 시간을 기준으로 한 지점입니다.
  1. 대시는 세 개의 소리나는 점과 같습니다.
  2. 하나의 기호(기호) 요소 사이의 일시 중지는 하나의 무음 점입니다.
  3. 표지판 사이 - 세 개의 점;
  4. 단어 사이에는 점이 7개 있습니다.
보시다시피, 모스 부호를 기반으로 한 모든 코드는 소리 나는 점과 소리가 나지 않는 점의 집합으로 표현될 수 있습니다. 저는 이 아이디어에서 시작했고 이 솔루션은 나에게 아주 독창적인 것처럼 보였습니다.

원래 구현

프로그램의 첫 번째 버전에서는 소리가 나는 지점과 들리지 않는 지점의 조합이 부울 요소가 있는 벡터로 저장되었습니다. 진실소리의 포함에 해당하며, 거짓- 종료.

이미 이해하셨듯이, 최종 신호를 얻기 위해 사인 녹음이 포함된 끝없이 재생되는 .wav 파일을 사용하여 약간의 지연(밀리초 단위의 특정 지점 지속 시간과 동일한 타이머 사용)을 적용하여 사운드를 "당겼습니다". 그러나 이 접근 방식에는 심각한 단점이 있었으며 오버로드된 연산자나 특수한 방법을 사용하여 각 지점을 별도로 로드해야 한다는 사실로 구성되었습니다. 이 접근 방식으로 인해 각 문자에 대해 별도의 매크로를 작성해야 했습니다(예: #define I DOT<< false << DOT) и создать огромный жуткий 스위치전달된 문자열을 재생합니다. 끔찍했지만 궁금하다면 확인해 보세요.
프로그램의 첫 번째 버전으로(GitHub에 로컬 저장소를 완전히 업로드하지 못했습니다. 최신 버전만 업로드했습니다).

소름끼치는 스위치 조각:

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; // И так далее


그리고 사운드가 켜지고 꺼지는 방식은 다음과 같습니다(실제로는 사운드 코드의 생성).

void Morse::PlayLinePoints () ( QTimer::singleShot (duration_point_, this, SLOT (Mute ())); sound_.play (); ) void Morse::Mute () ( if (line_points_.empty ()) ( / /재생 중지 sound_.stop (); return; ) if (line_points_.at (0)) ( //사운드 켜기 sound_.setMulated (false); line_points_.remove (0); QTimer::singleShot (duration_point_, this , SLOT (음소거 ())); return; ) else ( sound_.setMulated (true); //사운드 끄기 line_points_.remove (0); QTimer::singleShot (duration_point_, this, SLOT (음소거 ())) ; 반환; ) )

최종 버전

이 매크로는 매우 번거로운 것으로 판명되었으며 완벽주의는 더 이상 이러한 괴물 같은 구성을 볼 수 없었습니다. 조금 생각한 끝에 좋은 생각이 있다는 결론에 이르렀습니다. 하지만 매크로 형태로 코드를 저장하는 것은 매우 불편하며 이 문제만 해결하면 모든 것이 잘 될 것입니다. 결과적으로 QMap은 코드를 저장하는 데 사용되었습니다.

// QMap 문자의 점과 대시의 적절한 조합을 저장합니다. 코드_;
이 접근 방식은 매우 편리한 것으로 나타났습니다. 이제 현재 재생 중인 캐릭터를 키로 사용하여 준비를 마쳤습니다.
그러나 코드(부울 값 세트)를 재생하려면 재생 알고리즘이 조금 더 복잡해졌습니다. 문자의 현재 요소 카운터와 줄의 문자 카운터를 입력해야 했습니다.

새로운 재생 구현:

void Morse::MiniSpace () ( if (stop_) ( this->Stop (); return; ) sound_.setMulated (true); ++id_element_; //다른 코드 요소로 이동 if (id_element_ ==codes_.value ( string_to_play_.at (id_char_)).size ()) ( ++id_char_; id_element_ = 0; QTimer::singleShot (duration_dot_ * 3, this, SLOT (Mute())); //문자 간 일시정지 return; ) QTimer: :singleShot (duration_dot_, this, SLOT (Mute())); //문자 요소 사이에 일시 정지 ) void Morse::Space () ( if (stop_) ( this->Stop (); return; ) sound_.setMated (true ); //일시 정지는 7포인트 동안 지속됩니다. //그러나 캐릭터 뒤에는 3포인트의 일시 정지가 있으므로 추가 일시 중지는 4포인트 길이로 설정되어야 합니다. QTimer::singleShot (duration_dot_ * 4, this, SLOT(Mute( ))); ) void Morse::Mute () ( 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 (codes_.find (string_to_play_.at (id_char_)) = = 코드_.끝 ( )) ( 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()에 대한 두 번의 연속 호출 및 기타 나쁜 일)을 방지하기 위해 도입되었습니다.
기사 본문에 나머지 소스 코드와 헤더 파일을 포함할 이유가 없습니다. 모든 것이 매우 명확하고 투명하기 때문입니다.

최신 버전의 전체 소스 세트는 다음에서 다운로드할 수 있습니다.