Итак, RTTY был первым из цифровых видов связи, и предназначен он был для
передачи текстов на расстоянии.
Теперь этот вид связи, кроме, наверно, России и стран СНГ, нигде для
этих целей не используется. У нас он не используется тоже, но всё же
наверняка существует в каком-то резерве для связи моряков или военных.
Иногда на нелюбительских диапазонах его можно слышать, длинные передачи,
может, анекдоты пересылают или погоду?
Я уже писал о том, что слепые радиолюбители "цифрой" не работают. Чтобы
ей работать нужна программа, которая была бы удобной для работы в эфире.
Такой программы нет. Точнее, она в принципе есть, но, как в том
анекдоте, "не умеют её готовить".
До недавнего времени и я эту программу считал пока бесполезной, пока не
стал копаться в содержимом скриптов и не начал писать свои. Я купил
модем. Это очень хороший модем, произвела его фирма Kantronics,
законодатель разных там сигналов и передач. Кто слышал кассеты с
записями программ для "Спектрума", слышал голос, придуманный этой
фирмой. Вообще модемы, их сигналы, прочее, что потом пришло в компьютер,
работало в эфире, потом было перенесено на ленту и в провода. Кодировка
ASCII тоже пришла из радиообмена.
Как и все модемы, этот работает с Гипертерминалом. Но Гипертерминал -
программа всё же не очень удобная. Да, я шёл к простому, но люблю
комфорт, поэтому держал при себе программу MixW, которой пользуется весь
мир, заслуга украинских радиолюбителей.
В России эта программа продаётся недорого, инвалидам первой группы
вообще дарится. На первый взгляд работать в ней некомфортно, я так
считал лет 5, пока не купил модем.
Подключить модем к MixW оказалось несложным. Среди многих программ эта с
модемами работать умеет.
Почему модем, а не звуковая карта? Заметил, что при работе со звуковой
картой принимаемые тексты почти неразборчивы. Надо правильно
настраиваться. С модемами, как я подозревал, должно было бы быть проще,
так оно в реальности и получилось.
При работе в программе с модемом её фильтры отключаются, работают
фильтры и программы модема. Что касается разборчивости, то она близка к
ста процентам при довольно грубой настройке. Зрячий человек, глядя на
шикарный индикатор приёма, говорил, что настроено точно.
Поколупавшись немного, я обнаружил, что в программе MixW очень много
горячих клавиш, по которым вызываются скрипты. В скриптах большинство
необходимой информации, нужной для радиообмена любителей. Дело за малым,
написать скрипт для модема.
И тут пришлось возиться, хотя и не очень долго. Текст скрипта, кому
нужно, я приведу внизу письма. Особенности программы и прочее можно
обсудить где-нибудь в другой рассылке, где обсуждают разный там софт.
Здесь я просто скажу, что многие команды скрипта понятны, некоторые
добавлены из мануала модема. Производитель написал много, вот только
проводов не положил собранных.
Как только был составлен и запущен скрипт, модем ответил прямо в окно
программы, то есть, программа вполне может работать в режиме терминала,
только окна приёма и передачи разделены, что удобно. Несколько раз я
давал общий вызов, но никто не отвечал. Передача наблюдалась, но я
предположил, что текст или не идёт совсем, или идёт как-то неправильно.
На третий или четвёртый раз получилось примерно так:
CQ CQ CQ de RA1ADZ RA1ADZ RA1ADZ
pse K
E
RA1ADZ RA1ADZ DE IW4ECF IW4ECF IW4ECF PSE KKK.
И тут я понял, что это и есть он, ответ. Очевидное неудобство в том, что
нужно быстро скопировать позывной, вставить его после нажатия F3 в поле
и нажать OK. Если этого не сделать быстро, респондент посчитает, что
случился сбой связи и может уйти.
Именно это и получилось на этот раз, но раз это был первый. Главное, что
программа может работать и в руках слепого. Дело за другими видами
связи. Их модем тоже поддерживает.
Теперь привожу скрипт для программы MixW для модемов фирмы Kantronics.
На данный момент я считаю его не совсем полным, но уже пригодным. Этот
для работы RTTY, после подписи.
Мацал Кошек
[Macros]
nItems=21
Name0=OnStartMode
Label0=Start mode
Text0=<HIDETEXT><AUDIOFQ:2200><SHIFT:200><CR><LF><CTRL-C>X<CR><LF>RTTY<CR><LF><SHOWTEXT>
Name1=OnEndMode
Label1=End mode
Text1=<HIDETEXT><CTRL-C>X<CR><LF><SHOWTEXT>
Name2=TX
Label2=TX command
Text2=<HIDETEXT><CTRL-C>T<SHOWTEXT>
Name3=RX
Label3=RX command
Text3=<HIDETEXT><CTRL-C>E<SHOWTEXT>
Name4=F11
Label4=Invert
Text4=<HIDETEXT><CTRL-C>I<SHOWTEXT>
Name5=F12
Label5=LETTERS shift characters
Text5=<HIDETEXT><CTRL-C>L<SHOWTEXT>
Name6=Ctrl-F12
Label6=FIGURES shift characters
Text6=<HIDETEXT><CTRL-C>N<SHOWTEXT>
Name7=Ctrl-F11
Label7=Reset
Text7=<HIDETEXT><CTRL-C>X<CR><LF>RTTY<CR><LF><SHOWTEXT>>
Name8=Ctrl-F10
Label8=RxImm
Text8=<HIDETEXT><CTRL-C>R<SHOWTEXT>
Name9=Ctrl-F9
Label9=Ctrl-C
Text9=<HIDETEXT><CTRL-C><SHOWTEXT>
Name10=F9
Label10=TX
Text10=<TX>
Name11=F10
Label11=RX
Text11=<RX>
Name12=Shift-F9
Label12=cmd:
Text12=<HIDETEXT><CTRL-C>X<SHOWTEXT>
Name13=Shift-F11
Label13=Extended
Text13=<HIDETEXT><CTRL-C>X<CR><LF>RTTY MARS<CR><LF><SHOWTEXT>
Name14=Shift-F12
Label14=
Text14=<SP>
Name15=Shift-F10
Label15=Attention!
Text15=<HIDETEXT><CTRL-G><SHOWTEXT>
Name16=Ctrl-Shift-F9
Label16=Auto bd
Text16=<HIDETEXT><CTRL-C>0<SHOWTEXT>
Name17=Ctrl-Shift-F12
Label17=Page break
Text17=<HIDETEXT><CTRL-P><SHOWTEXT>
Name18=Ctrl-Shift-F11
Label18=50 bd
Text18=<HIDETEXT><CTRL-C>2<SHOWTEXT>
Name19=Ctrl-Shift-F10
Label19=57 bd
Text19=<HIDETEXT><CTRL-C>3<SHOWTEXT>
Name20=RXANDCLEAR
Label20=RX command
Text20=<RX>
BkColor0=15790320
BkColor1=15790320
BkColor2=15790320
BkColor3=15790320
BkColor4=15790320
BkColor5=15790320
BkColor6=15790320
BkColor7=15790320
BkColor8=15790320
BkColor9=15790320
BkColor10=15790320
BkColor11=15790320
BkColor12=15790320
BkColor13=15790320
BkColor14=15790320
BkColor15=15790320
BkColor16=15790320
BkColor17=15790320
BkColor18=15790320
BkColor19=15790320
BkColor20=15790320