|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.10.2018, 18:53 | #1 |
Пользователь
Регистрация: 15.10.2018
Сообщений: 45
|
Программирование азбуки морзе - Visual Basic 2010 я принял из эфира позывной сигнал азбукой морзе, а нужно озвучить код
Public Class Form1
КОММЕНТАРИЙ-Я РАДИОЛЮБИТЕЛЬ,ПРОГРАММА НАПИСАНА НА Visual Basic 2010. Я ПРИНЯЛ ИЗ ЭФИРА ПОЗЫВНОЙ СИГНАЛ, ПЕРЕДАННЫЙ АЗБУКОЙ МОРЗЕ (ПОЗЫВНОЙ СИГНАЛ ИМЕЕТ ПРИМЕРНЫЙ ВИД UA9FFG) ВЫ ВИДИТЕ ПРОГРАММУ, КОТОРАЯ ПООЧЕРЕДНО ВВОДИТ С НАЧАЛО 1 БУКВУ ИЛИ ЦИФРУ ПОЗЫВНОГО, ЗАТЕМ ВТОРУЮ БУКВУ ИЛИ ЦИФРУ И Т. Д … ТО ЕСТЬ 6 РАЗ МНЕ НЕОБХОДИМО ПООЧЕРЕДНО ВВОДИТЬ БУКВЫ ИЛИ ЦИФРЫ ПОЗЫВНОГО, НА ЭТО ЗАТРАЧИВАЕТСЯ ОЧЕНЬ МНОГО ВРЕМЕНИ.ПОСЛЕ ВВОДА ВСЕГО ПОЗЫВНОГО ПРОГРАММА ПРОИГРЫВАЕТ ЭТОТ ПОЗЫВНОЙ МЕЛОДИЕЙ МОРЗЕ. НА ДИСКЕ С:\ ЗАГОТОВЛЕНЫ СООТВЕТСТВУЮЩИЕ МЕЛОДИИ.ЭТО ВСЕ РАБОТАЕТ, ПРОБЛЕМ НЕТ. ПРОБЛЕМА В ТОМ, ЧТО ХОТЕЛОСЬ БЫ ОДИН РАЗ ЗАПИСАТЬ ПОЗЫВНОЙ СИГНАЛ (ТОЛЬКО НЕ 6 РАЗ, КАК У МЕНЯ) И ПРОГРАММА ТАКЖЕ ПРОИГРАЛА БЫ МЕЛОДИИ ВСЕГО ПОЗЫВНОГО. Код:
______________________ Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Последний раз редактировалось Alex11223; 15.10.2018 в 19:08. |
15.10.2018, 19:06 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
РАДИОЛЮБИТЕЛЬ, ЗАЧЕМ ТАК КРИЧАТЬ?
В интернете и нормальные буквы без помех доходят )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.10.2018, 19:29 | #3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Alex Kul, если в программировании вы не особо понимаете и хотите готовую программу - обратитесь в раздел Фриланс, где вам за вознаграждение напишут такую программу. Ну или сразу ко мне, адрес в подписи, напишу без проблем.
E-Mail: arigato.freelance@gmail.com
|
15.10.2018, 22:26 | #4 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Дарю!
Всего 36 Кб, ни каких звуковых файлов не надо, генерирует на лету. |
16.10.2018, 06:44 | #5 |
Пользователь
Регистрация: 15.10.2018
Сообщений: 45
|
Visual Basic 2010
Доброе утро! Очень благодарен kvitaliy и всем кто откликнулся на мою просьбу за программу MorseCod , это очень хорошая программа и она мне очень пригодится (к сожалению буква "a" звучит по другому, если можно исправьте пожалуйста - наверное случайная описка).Извините меня пожалуйста, но мне хотелось бы, чтобы звук проходил из файла. Поясню. Я надеюсь записать звуковые файлы сам, например в формате wav и заменить их. Например набираю (пишу) позывной сигнал, а программа моим голосом говорит эти буквы на английском языке (для проведения радио связей используется как и телеграф, так и SSB-микрофоном). Помогите пожалуйста очень надо...Alex.
Последний раз редактировалось Alex Kul; 16.10.2018 в 06:52. |
16.10.2018, 08:47 | #6 | |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Код этой программы был написан давно, и скорее всего коды Морзе взяты из какого то компетентного источника:
Код:
Цитата:
По поводу вашей программы, раз уже сами взялись за написание. Оставьте только 1 InputBox String = InputBox("Задайте позывной") После разберите этот позывной на отдельные символы при помощи функции Mid(String, Start[, Length]) Ну и дальше по вашему плану, на каждый символ проигрывайте свою "музыку" |
|
16.10.2018, 09:14 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
на мой неопытный взгляд программа не всегда воспроизводит то, что в массиве.
например, откуда взялась точка после буквы "o" ?! morze1.png |
16.10.2018, 11:42 | #8 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Точно, был такой косяк.
Это в конце кода была приписка из национальных шрифтов, буквы в ASCII выглядят похоже на 'а' и 'о', а Морзе разные, вот и выдавало. Исправил. Добавил проговаривание голосом если есть в системе голосовой движок по умолчанию. Последний раз редактировалось kvitaliy; 16.10.2018 в 12:23. |
16.10.2018, 12:09 | #9 |
Пользователь
Регистрация: 15.10.2018
Сообщений: 45
|
Добрый день! И снова я. Еще раз большое спасибо kvitaliy. Исправленная программа работает и она мне очень нужна. Насчет других говорящих программ, многие испробовал, да не получается. Хотелось бы чтобы позывной сигнал произносился моим голосом (пусть каждая буква произносится отдельно, в сочетании получается нормально). Примером может служить программа AAVolce (только эта программа на 30 дней). Хотелось бы, чтобы программа работала по принципу который был предложен мною в начале (понимаю что мой вариант "лябуда" какая то, но главное для меня чтобы программа работала...). Что предлагаете Вы kvitaliy, я думаю Вы совершенно правы, но проблема как это сделать (еще раз повторюсь, структура немного понятна, да программист я "супер"). Если можно (мне очень стыдно Вас об этом просить) помогите пожалуйста хотя бы написать код на 2 буквы позывного сигнала, а остальное у меня может хватит ума по аналогии сделать).Если нужны звуковые файлы для проверки, скажите...Еще раз прошу извинения у всех присутствующих на форуме...Alex Kul.
|
16.10.2018, 12:27 | #10 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Азбука морзе в Visual С++ | CORTESE | Помощь студентам | 4 | 03.02.2012 17:08 |
Дешифратор азбуки морзе | Exibet179 | Общие вопросы Delphi | 11 | 24.12.2011 02:28 |
Лексический анализатор азбуки Морзе в виде конечного автомата | MrBrain | Помощь студентам | 1 | 08.11.2010 10:23 |
Перевод текста в код Морзе (Delphi) | pomoshnic | Помощь студентам | 6 | 21.03.2009 18:04 |