Просмотр полной версии : Программа для изучения радиолюбительского кода
Необходима помощь в написании программы для изучения радиокода. Естественно, за вознаграждение!!!
Требования изложены в прикрепленном файле.
Очень надеюсь на Вашу помощь!
Хоть бы уж в PDF формате выкладывали. Не у всех может быть word, кроме того кто знает, может вы макрос какой-нибудь зловредный в этом файле распространяете.
To: lipseed
Не знаю как сделать замирания в программе.
Если бы Вы также хранили записи с замираниями в базе данных, было бы проще.
Например файл qrz.wav без замираний, qrz_f.wav с замираниями.
Замирания - дополнительная опция. Можно обойтись и без нее. Или использовать Ваш способ. Срочно нужно, поэтому времени разбираться в программировании нет из-за этого ищу человека, который сможет помочь.
Добавлено через 3 часа 40 минут
e-mail: lip.seed@gmail.com
icq: 415750399
skype: lip.seed
Значит чек бокс "Замирания" убираем.
Мне думается, что и помехи особо не нужны.
Это ведь не тренировка в приёме, а упражнение направленное на изучение кодов.
Пусть условия приёма будут хорошие.
Вы согласны, если сделаем пока так? Дальше будет видно.
Вам нужен весь список радиокода или ограничимся какими-нибудь значениями?
Вы хотите выбирать эти значения из предлагаемого списка, или заводить с клавиатуры?
Приём будет вестись с записью на бумаге или набором на клавиатуре с дальнейшей распечаткой в файл?
Добавлено через 1 час 14 минут
Как насчёт того, чтобы не устанавливать время отведённое на приём, если приём ведётся на клавиатуре?
После записи нажимается Enter и тогда начинается передача следующего кода.
Пока предлагаю программку для воспроизведения звукового файла.
В прилагаемом архиве "Звук" имеется папка "Программа".
Там есть папка "Sounds", в которую помещаете файлы с различными звуками.
Название файла, который необходимо воспроизвести записываете в "TX.ini", затем запускаете "TX_SSB.exe".
Исходный код написан на языке Visual Basic.
Будем продолжать :q:
R9CD, во-первых, ОГРОМНОЕ СПАСИБО Вам за помощь!!!
Прием ведется на лист бумаги, можно сказать, что основное назначение программы - создание контрольной работы. Также нужен режим "Тренировки", в котором после воспроизведения всех сокращений будут даны их значения.
Набор сокращений достаточно большой, поэтому мне нужен, можно сказать, только "движок" программы. Остальную часть доделаю сам, т.к. составление базы аудиофайлов - достаточно длительно и трудоемко.
To lipseed:
Жду от Вас текстовый файл с нужными для изучения кодами такого вида:
CQ - Общий вызов.
QRZ? - Кто меня вызывает?
QSL - Приём подтверждаю.
NR - Номер.
... и так далее.
Обязательно после кода " - " и далее расшифровка кода с заглавной буквы.
Также нужно несколько звуковых файлов.
Добавлено через 42 минуты
Набор сокращений достаточно большой, поэтому мне нужен, можно сказать, только движок программы.
Хорошо, более ничего не нужно.
Пусть будет только "движок" программы.
Прошу подождать дня два.
Хорошо, более ничего не нужно.
Пусть будет только "движок" программы.
Прошу подождать дня два.
Конечно. Еще раз, ОГРОМНОЕ СПАСИБО Вам!
Может не стоит изобретать велосипед попробуйте - MorseTrial и Morse 21-Век дешево и сердито. Если не найдете сброшу на почту , сами пользуемся уже три года.
To lipseed:
В архиве то, что Вы просили.
Пояснение в архиве в файле Почитай.txt
Архив не содержит исходного кода.
Если программа понравится, тогда вышлю :to_keep_order:
To UN5UKV: :hi:
MorseTrial это для изучения кода Морзе, а не радиокода.
Morse 21-Век - не нашёл.
R9CD дошло :-)) , очепятка :-))
Может не стоит изобретать велосипед попробуйте ...
Попробуйте вот эту
Добавил в архив звуковых файлов для условий приёма "Чистый эфир" и "Замирания".
:blush2: Прошу прощения.
Когда записал звуки, заметил, что с каждым запуском выдаются одни и те же коды.
Сейчас исправил.
Последний вариант. :dirol:
Спасибо БОЛЬШОЕ Вам за помощь!!!
Как я могу Вас отблагодарить???
Небольшое пожелание - можно ли сделать, чтобы в режиме "тренировка", файл "игрался" как в режиме "контроль", а правильные ответы просто показывались в конце?
В режиме "контроль" все вопросы записываются в файл Контроль.txt, ответы записывает учащийся на бумаге. Откройте этот файл любым текстовым редактором и тогда сможете оценить правильность ответов.
В режиме "тренировка" задание не может просто играться, потому, что учащийся должен выбрать правильный ответ из двух вариантов. Пока не выбрал, ничего не произойдёт. Все вопросы и ответы на них можно посмотреть в файле Тренировка.txt.
Как я могу Вас отблагодарить???
В моём профиле (http://www.qrz.ru/callsign.phtml?callsign=r9cd) на этом сайте есть номер телефона, если желаете можете положить на счёт какую-нибудь сумму.
:to_keep_order:
В режиме "тренировка"
Может я скачал не тот комплекет-но.
Замечание такого рода ,включил тренировку и все ответы идут верхней клавишей.
То есть дави все время 1 клавишу и будешь прав.
Это помоему не корректно ,нужно чтоб менялись, причем хаотично.
Да и еще
Меня лично радражает звучащий гонг после нажатия ответа.
To RA3SI: :hi:
Николай, качайте
Последний вариант.
где все замеченные ошибки исправлены.
Звуки при правильном и неправильном ответе можете сделать любые, какие Вам нравятся. Просто поместите нужные звуковые файлы в папку Souds, переименовав их в Правильно.wav и Не правильно.wav соответственно.
Если не хотите редактировать исходный код, то можно просто произвести изменения в файле config.ini. Например, замените строку "Код 1: CQ - Общий вызов" на "Код 1: TEST - Опыт, опытная работа, соревнования.", и конечно нужно поместить соответствующий звуковой файл в папку Souds. :pogranichnik:
Добавлено через 43 минуты
:blush2:
Опечатка, конечно папка Sounds.
Добавлено через 5 минут
Про config.ini - это если нужно изучать другие коды.
Николай, качайте
Спасибо!
И еще вопросик правда не по теме.
Хочется создать тему ПОДГОТОВКА МОЛОДЕЖИ
в которой наверняка многие могли поделиться опытом подготовки а также
выкладывать программы,тесты для подготовки молодежи.
но увы ненашел как это сделать
Сейчас делаю тест Области России согласно нового приказа о позывных.
в котором называется область и идет 5 ответов 1 из них правильный
Может кто-то еще что-то делает ,как вы например .
Ваша программа хорошая.И я буду стараться отслеживать ее развитие.
Николай, чтобы создать новую тему, нужно зайти в раздел форума, к которому, как Вы думаете, она относится.
Там нужно нажать кнопку "Новая тема".
lipseed, который начал эту тему, просил только движок.
По вопросам развития программы надо обращаться к нему.
:read:
Любой, кто хочет её использовать, может САМ добавлять нужные ему коды и звуки.
Действительно, я ведь не знаю (и lipseed) , кому с какой скоростью будет удобно принимать.
ПОДГОТОВКА МОЛОДЕЖИ
Спасибо большое!
Сейчас зашел и создал .
До этого делал несколько попыток окно создания темы не появлялось.
Сегодня занятия с детьми ,вот и потестируют дети программу
Еще раз большое спасибо lipseed и Вам за эту работу.
Здраствуйте!
Могу Вас попросить исходный код программы на e-mail: ____________________
To lipseed: :hi:
В архиве исходный код на Visual Basic для исполняемого файла SmenaKoda.exe.
Для остальных exe выслал Вам на e-mail.
Здесь можно прикрепить только до 4.91 Мб.
Кому ещё надо? - Пишите.
To lipseed:
Моё письмо к Вам вернулось обратно.
Вот что пишет:"Our system detected an illegal attachment on
your message."
Качайте здесь (http://letitbit.net/download/55907.566dfe41dd0b25380ad7f70f16d1/Программа_для_изучения_радиокода_5.rar.ht ml).
:buba:
По просьбе lipseed, высказанной в личной переписке,
программу немного переделал.
Если кто хочет ознакомиться, смотрите вложение.
Завершаю работу программы, окно закрывается, но модуль "результат" остается в памяти и даже издает звуки. Как-то не айс... Приходится завершать его из диспетчера задач.
Здравствуйте, Михаил. :hi:
Как Вы завершаете работу модуля Rezultat.exe если его окно не отображается?
Он сам выгружается когда прозвучат все заданные коды.
С модулем Trenirovka.exe такое заметил.
После нажатия на кнопку ответа на ней появляется надпись "Правильно" или "Не правильно".
Чтобы можно было успеть прочитать эту надпись задействуется функция ожидания.
Если закрыть окно во время действия этой функции (в это время все кнопки неактивны) то происходит зависание модуля в памяти.
Для корректного завершения добавил кнопку "Выход", во время действия функции ожидания она неактивна.
При завершении программы этой кнопкой зависания не происходит.
Добавлено через 4 минуты
После нажатия на кнопку ответа на ней появляется надпись "Правильно" или "Не правильно"
А лучше - зеленая или красная!:good:
Замечание такое - запустил программу, нажал кнопку "Контроль", программа запикала на всю Ивановскую, а все окна пропали. Если надо в этом режиме завершить программу, что делать? Обязательно всегда должно быть окошко, из которого можно в любой момент управлять процессом и закрыв которое можно полностью завершить программу.
Далее, в программе должна быть регулировка громкости. Конечно, можно системным регулятором менять, но это макс. уровень для всех программ, а кому это надо?
А лучше - зеленая или красная!
Здравствуйте, Юрий! :hi:
Я с Вами согласен.
To RK3FW:
Михаил, потестируйте окно закрытия.
Согласен, что менять громкость при прослушивании только системным регулятором не очень удобно.
Думаю мне, как программисту-любителю, сойдёт и так.
Кто хочет доработать, могу выслать исходный код.
Я к тому, что если Вы звук смогли сделать, то регулировку не составит особого труда...
To RK3FW:
Михаил, потестируйте окно закрытия.
Согласен, что менять громкость при прослушивании только системным регулятором не очень удобно.
Думаю мне, как программисту-любителю, сойдёт и так.
Кто хочет доработать, могу выслать исходный код.
Вышлите мне.
Мой сын пишет программы для линукса. Может и вашу портирует?
rx9cdr@mail.ru
To RX9CDR:
Здравствуйте, Александр.
Powered by QRZ.RU