PDA

Просмотр полной версии : Программа для изучения радиолюбительского кода



lipseed
05.04.2012, 13:58
Необходима помощь в написании программы для изучения радиокода. Естественно, за вознаграждение!!!
Требования изложены в прикрепленном файле.
Очень надеюсь на Вашу помощь!

RA9UEK
05.04.2012, 16:57
Хоть бы уж в PDF формате выкладывали. Не у всех может быть word, кроме того кто знает, может вы макрос какой-нибудь зловредный в этом файле распространяете.

R9CD
05.04.2012, 18:07
To: lipseed
Не знаю как сделать замирания в программе.
Если бы Вы также хранили записи с замираниями в базе данных, было бы проще.
Например файл qrz.wav без замираний, qrz_f.wav с замираниями.

lipseed
05.04.2012, 22:13
Замирания - дополнительная опция. Можно обойтись и без нее. Или использовать Ваш способ. Срочно нужно, поэтому времени разбираться в программировании нет из-за этого ищу человека, который сможет помочь.

Добавлено через 3 часа 40 минут
e-mail: lip.seed@gmail.com
icq: 415750399
skype: lip.seed

R9CD
05.04.2012, 23:46
Значит чек бокс "Замирания" убираем.
Мне думается, что и помехи особо не нужны.
Это ведь не тренировка в приёме, а упражнение направленное на изучение кодов.
Пусть условия приёма будут хорошие.
Вы согласны, если сделаем пока так? Дальше будет видно.
Вам нужен весь список радиокода или ограничимся какими-нибудь значениями?
Вы хотите выбирать эти значения из предлагаемого списка, или заводить с клавиатуры?
Приём будет вестись с записью на бумаге или набором на клавиатуре с дальнейшей распечаткой в файл?

Добавлено через 1 час 14 минут
Как насчёт того, чтобы не устанавливать время отведённое на приём, если приём ведётся на клавиатуре?
После записи нажимается Enter и тогда начинается передача следующего кода.

R9CD
06.04.2012, 10:46
Пока предлагаю программку для воспроизведения звукового файла.
В прилагаемом архиве "Звук" имеется папка "Программа".
Там есть папка "Sounds", в которую помещаете файлы с различными звуками.
Название файла, который необходимо воспроизвести записываете в "TX.ini", затем запускаете "TX_SSB.exe".
Исходный код написан на языке Visual Basic.
Будем продолжать :q:

lipseed
06.04.2012, 11:22
R9CD, во-первых, ОГРОМНОЕ СПАСИБО Вам за помощь!!!
Прием ведется на лист бумаги, можно сказать, что основное назначение программы - создание контрольной работы. Также нужен режим "Тренировки", в котором после воспроизведения всех сокращений будут даны их значения.
Набор сокращений достаточно большой, поэтому мне нужен, можно сказать, только "движок" программы. Остальную часть доделаю сам, т.к. составление базы аудиофайлов - достаточно длительно и трудоемко.

R9CD
06.04.2012, 12:19
To lipseed:
Жду от Вас текстовый файл с нужными для изучения кодами такого вида:
CQ - Общий вызов.
QRZ? - Кто меня вызывает?
QSL - Приём подтверждаю.
NR - Номер.
... и так далее.
Обязательно после кода " - " и далее расшифровка кода с заглавной буквы.
Также нужно несколько звуковых файлов.

Добавлено через 42 минуты

Набор сокращений достаточно большой, поэтому мне нужен, можно сказать, только движок программы.
Хорошо, более ничего не нужно.
Пусть будет только "движок" программы.
Прошу подождать дня два.

lipseed
06.04.2012, 13:14
Хорошо, более ничего не нужно.
Пусть будет только "движок" программы.
Прошу подождать дня два.
Конечно. Еще раз, ОГРОМНОЕ СПАСИБО Вам!

UN5UKV
06.04.2012, 17:11
Может не стоит изобретать велосипед попробуйте - MorseTrial и Morse 21-Век дешево и сердито. Если не найдете сброшу на почту , сами пользуемся уже три года.

R9CD
07.04.2012, 17:50
To lipseed:
В архиве то, что Вы просили.
Пояснение в архиве в файле Почитай.txt
Архив не содержит исходного кода.
Если программа понравится, тогда вышлю :to_keep_order:

R9CD
07.04.2012, 19:25
To UN5UKV: :hi:
MorseTrial это для изучения кода Морзе, а не радиокода.
Morse 21-Век - не нашёл.

UN5UKV
07.04.2012, 20:49
R9CD дошло :-)) , очепятка :-))

UR5VBP
07.04.2012, 22:41
Может не стоит изобретать велосипед попробуйте ...
Попробуйте вот эту

R9CD
08.04.2012, 00:11
Добавил в архив звуковых файлов для условий приёма "Чистый эфир" и "Замирания".

R9CD
08.04.2012, 01:53
:blush2: Прошу прощения.
Когда записал звуки, заметил, что с каждым запуском выдаются одни и те же коды.
Сейчас исправил.

R9CD
08.04.2012, 08:52
Последний вариант. :dirol:

lipseed
09.04.2012, 22:47
Спасибо БОЛЬШОЕ Вам за помощь!!!
Как я могу Вас отблагодарить???
Небольшое пожелание - можно ли сделать, чтобы в режиме "тренировка", файл "игрался" как в режиме "контроль", а правильные ответы просто показывались в конце?

R9CD
10.04.2012, 05:16
В режиме "контроль" все вопросы записываются в файл Контроль.txt, ответы записывает учащийся на бумаге. Откройте этот файл любым текстовым редактором и тогда сможете оценить правильность ответов.
В режиме "тренировка" задание не может просто играться, потому, что учащийся должен выбрать правильный ответ из двух вариантов. Пока не выбрал, ничего не произойдёт. Все вопросы и ответы на них можно посмотреть в файле Тренировка.txt.


Как я могу Вас отблагодарить???

В моём профиле (http://www.qrz.ru/callsign.phtml?callsign=r9cd) на этом сайте есть номер телефона, если желаете можете положить на счёт какую-нибудь сумму.


:to_keep_order:

RA3SI
10.04.2012, 08:30
В режиме "тренировка"


Может я скачал не тот комплекет-но.

Замечание такого рода ,включил тренировку и все ответы идут верхней клавишей.
То есть дави все время 1 клавишу и будешь прав.
Это помоему не корректно ,нужно чтоб менялись, причем хаотично.

Да и еще
Меня лично радражает звучащий гонг после нажатия ответа.

R9CD
10.04.2012, 09:48
To RA3SI: :hi:
Николай, качайте

Последний вариант.
где все замеченные ошибки исправлены.
Звуки при правильном и неправильном ответе можете сделать любые, какие Вам нравятся. Просто поместите нужные звуковые файлы в папку Souds, переименовав их в Правильно.wav и Не правильно.wav соответственно.
Если не хотите редактировать исходный код, то можно просто произвести изменения в файле config.ini. Например, замените строку "Код 1: CQ - Общий вызов" на "Код 1: TEST - Опыт, опытная работа, соревнования.", и конечно нужно поместить соответствующий звуковой файл в папку Souds. :pogranichnik:

Добавлено через 43 минуты
:blush2:
Опечатка, конечно папка Sounds.

Добавлено через 5 минут
Про config.ini - это если нужно изучать другие коды.

RA3SI
10.04.2012, 10:29
Николай, качайте


Спасибо!

И еще вопросик правда не по теме.

Хочется создать тему ПОДГОТОВКА МОЛОДЕЖИ

в которой наверняка многие могли поделиться опытом подготовки а также
выкладывать программы,тесты для подготовки молодежи.

но увы ненашел как это сделать

Сейчас делаю тест Области России согласно нового приказа о позывных.
в котором называется область и идет 5 ответов 1 из них правильный

Может кто-то еще что-то делает ,как вы например .
Ваша программа хорошая.И я буду стараться отслеживать ее развитие.

R9CD
10.04.2012, 11:21
Николай, чтобы создать новую тему, нужно зайти в раздел форума, к которому, как Вы думаете, она относится.
Там нужно нажать кнопку "Новая тема".

lipseed, который начал эту тему, просил только движок.
По вопросам развития программы надо обращаться к нему.

:read:
Любой, кто хочет её использовать, может САМ добавлять нужные ему коды и звуки.
Действительно, я ведь не знаю (и lipseed) , кому с какой скоростью будет удобно принимать.

RA3SI
10.04.2012, 12:22
ПОДГОТОВКА МОЛОДЕЖИ


Спасибо большое!

Сейчас зашел и создал .
До этого делал несколько попыток окно создания темы не появлялось.

Сегодня занятия с детьми ,вот и потестируют дети программу
Еще раз большое спасибо lipseed и Вам за эту работу.

R9CD
12.04.2012, 05:08
Здраствуйте!
Могу Вас попросить исходный код программы на e-mail: ____________________

To lipseed: :hi:
В архиве исходный код на Visual Basic для исполняемого файла SmenaKoda.exe.
Для остальных exe выслал Вам на e-mail.
Здесь можно прикрепить только до 4.91 Мб.
Кому ещё надо? - Пишите.

R9CD
12.04.2012, 07:42
To lipseed:
Моё письмо к Вам вернулось обратно.
Вот что пишет:"Our system detected an illegal attachment on
your message."
Качайте здесь (http://letitbit.net/download/55907.566dfe41dd0b25380ad7f70f16d1/Программа_для_изучения_радиокода_5.rar.ht ml).
:buba:

R9CD
03.06.2012, 14:36
По просьбе lipseed, высказанной в личной переписке,
программу немного переделал.
Если кто хочет ознакомиться, смотрите вложение.

RK3FW
03.06.2012, 17:24
Завершаю работу программы, окно закрывается, но модуль "результат" остается в памяти и даже издает звуки. Как-то не айс... Приходится завершать его из диспетчера задач.

R9CD
03.06.2012, 21:12
Здравствуйте, Михаил. :hi:

Как Вы завершаете работу модуля Rezultat.exe если его окно не отображается?
Он сам выгружается когда прозвучат все заданные коды.

С модулем Trenirovka.exe такое заметил.
После нажатия на кнопку ответа на ней появляется надпись "Правильно" или "Не правильно".
Чтобы можно было успеть прочитать эту надпись задействуется функция ожидания.
Если закрыть окно во время действия этой функции (в это время все кнопки неактивны) то происходит зависание модуля в памяти.

Для корректного завершения добавил кнопку "Выход", во время действия функции ожидания она неактивна.
При завершении программы этой кнопкой зависания не происходит.

UR5VBP
04.06.2012, 17:31
Добавлено через 4 минуты

После нажатия на кнопку ответа на ней появляется надпись "Правильно" или "Не правильно"
А лучше - зеленая или красная!:good:

RK3FW
04.06.2012, 21:12
Замечание такое - запустил программу, нажал кнопку "Контроль", программа запикала на всю Ивановскую, а все окна пропали. Если надо в этом режиме завершить программу, что делать? Обязательно всегда должно быть окошко, из которого можно в любой момент управлять процессом и закрыв которое можно полностью завершить программу.

Далее, в программе должна быть регулировка громкости. Конечно, можно системным регулятором менять, но это макс. уровень для всех программ, а кому это надо?

R9CD
04.06.2012, 21:21
А лучше - зеленая или красная!
Здравствуйте, Юрий! :hi:

Я с Вами согласен.

R9CD
05.06.2012, 00:16
To RK3FW:
Михаил, потестируйте окно закрытия.

Согласен, что менять громкость при прослушивании только системным регулятором не очень удобно.
Думаю мне, как программисту-любителю, сойдёт и так.

Кто хочет доработать, могу выслать исходный код.

RK3FW
05.06.2012, 07:07
Я к тому, что если Вы звук смогли сделать, то регулировку не составит особого труда...

RX9CDR
06.06.2012, 09:09
To RK3FW:
Михаил, потестируйте окно закрытия.

Согласен, что менять громкость при прослушивании только системным регулятором не очень удобно.
Думаю мне, как программисту-любителю, сойдёт и так.

Кто хочет доработать, могу выслать исходный код.

Вышлите мне.
Мой сын пишет программы для линукса. Может и вашу портирует?
rx9cdr@mail.ru

R9CD
07.06.2012, 05:20
To RX9CDR:
Здравствуйте, Александр.