Вверх ↑
Этот топик читают: Гость
Ответов: 871
Рейтинг: 322
#1: 2008-10-27 23:38:44 ЛС | профиль | цитата
Просто датчик кода Морзе, но только латиница. У меня три раскладки DE, EN, RU и какая-то путаница в голове началась.code_10417.txt
карма: 1

0
файлы: 1code_10417.txt [7.8KB] [324]
Ответов: 16884
Рейтинг: 1239
#2: 2008-10-28 00:09:56 ЛС | профиль | цитата
kamakama, нажимаем клавишу, например 5, и держим не отпуская. Где пауза между знаками длинной в одно тире?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8892
Рейтинг: 823
#3: 2008-10-28 09:18:32 ЛС | профиль | цитата
kamakama, и действительно где ?!
Tad, у меня есть старая схема с "почерком" - можно менять соотношение точка-тире-пауза и скопом и по каждому знаку в отдельности, хотите вышлю?
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#4: 2008-10-28 10:16:59 ЛС | профиль | цитата
Леонид, ненадо. Спасибо. Есть у меня и почерк, и передача заготовленого текста и переключение на Q и Z-коды.
Только трансивер включаю по субботам (Круглый стол), а для души уже не помню когда и включал.
Спасибо.
А kamakama пусть тренируется.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 871
Рейтинг: 322
#5: 2008-10-28 10:29:49 ЛС | профиль | цитата
Tad, в общем-то даже не и обратил внимания, так как просто нажимал на разные клавиши. Но сейчас функционирует, правда вариант без возможности выбрать длинну паузы. Теперь к Леониду - хочу! Просто интересно как решаются такого рода задачи. И как люди крутятся с кодировками.code_10420.txt
карма: 1

0
файлы: 1code_10420.txt [8.5KB] [256]
Ответов: 8892
Рейтинг: 823
#6: 2008-10-28 12:26:22 ЛС | профиль | цитата
kamakama, прошу прощения, но упорные поиски схемы на собственном компьюторе ни к чему не привели - исчезла без следов
Принцип такой же, как у Вас: кодировка хранится в текстовых файлах, но с паузами, например "А" - "1.0;1.0;3.0;3.0" - последняя тройка это как раз пауза между знаками.
карма: 19

0
Ответов: 871
Рейтинг: 322
#7: 2008-10-28 12:52:14 ЛС | профиль | цитата
Леонид в принципе ничего страшного, но просто интересно как добраться до дополнительных знаков или как сменить кодировку.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#8: 2008-10-28 13:31:02 ЛС | профиль | цитата
kamakama писал(а):
как добраться до дополнительных знаков или как сменить кодировку.

1. с дополнительными знаками никакой проблемы
2. сменить кодировку и не обращать внимания на регистр (примерно):
применить If или Case
Знак = Upper(Знак)
Если (Знак="Ф" русское) или (Знак="F" немецкое) или (Знак="Ф" арабское) тогда индекс = 6 (или код= 0010 , 0 - точка, 1- тире), а дальше на чтение из массива (если индех - как у тебя, хотя это и не оптимальный вариант)

Лучше написать эту табличку в IC , применив Case - будет работать намного быстрее.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8892
Рейтинг: 823
#9: 2008-10-28 14:39:33 ЛС | профиль | цитата
kamakama, нашёл старый диск (как не выкинул, сам не знаю), схему проверил, в 172 версии работает. Tad-у не надо, поэтому русские названия файлов не сменил
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2008-10-28 18:42:16 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 12:07:31
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2008-10-30 21:48:14 ЛС | профиль | цитата
kamakama, такое, что ли? В IC в Case добавь немецкий (поймешь как )
Немного подправил

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1signmorse.rar [2.2KB] [130]
Ответов: 871
Рейтинг: 322
#12: 2008-11-01 01:05:11 ЛС | профиль | цитата
Tad, спасибо. Работает все на ура. Но с немецким не стал заморачиваться так как на немецкой клавиатуре путаны клавиши. Вернее всего две. В английской раскадке Z соответствует Y, а Y - Z. А в немецкой раскладке буквы соответствуют клавишам. И еще разница в @ в английской раскладке шифт-2 в немецой правый альт и Q. Все остальное вроде так-же. Да еще насчет кода точки. У тебя указано 002002002 но мне кажется должно быть 000000. И еще элемент задержки, с ним звук становится гораздо лучше исчезают искажения по фронтам сигнала. Но может быть это на мой слух, стучать мне пришлось давненько когда еще был RJ8JDW и надо было подтверждать категорию. code_10466.txt
карма: 1

0
файлы: 1code_10466.txt [5.6KB] [205]
Ответов: 16884
Рейтинг: 1239
#13: 2008-11-01 11:03:01 ЛС | профиль | цитата
kamakama писал(а):
У тебя указано 002002002 но мне кажется должно быть 000000
Ты прав - это остатки тестирования
Применил для кодирования 0,1,2 только потому, что очень просто компонентом IndexToChanel направить выполнение по разным потокам без применения Case или If_Else.
Посмотреть на твой code_10466.txt не получается - у меня он считывается не полностью
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 871
Рейтинг: 322
#14: 2008-11-01 12:08:14 ЛС | профиль | цитата
Tad вчера, почему не знаю, но раза три не удавалось отправить сообщение, выскакивало сообщение "ник уже используется". Может это на что-то влияет. А код остался почти без изменений.code_10468.txt
карма: 1

0
файлы: 1code_10468.txt [5.6KB] [202]
Ответов: 16884
Рейтинг: 1239
#15: 2008-11-01 18:18:14 ЛС | профиль | цитата
kamakama, вот теперь скачалось полностью и поэтому вопрос: ты часто слышал чтобы между словами давали раздел ?
Я - нет. И в не любительских радиограммах раздел обычно даётся как "пиши с новой строки." Убери с IC 41-ю строку (тоже тестовая)
------------ Дoбавленo:

kamakama, ну вот вроде законченый Морзе-тренажер
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1signmorseok.rar [2.6KB] [187]
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)