Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#31: 2008-08-06 02:21:17 ЛС | профиль | цитата
nesco писал(а):
Tad писал(а)обычно 0-одна частота 1- другая - так что "последовательно"
Пролет, батенька, читайте посты выше
это все ему прийдется делать (0-одна частота 1- другая ) в контроллере.
Проще сделать контроллер, подключить к нему обычную клаву и дисплей.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#32: 2008-08-06 02:22:53 ЛС | профиль | цитата
Tad, спасибо хоть за описание контроллера -- в хозяйстве все пригодится

------------ Дoбавленo:


Tad писал(а):
Проще сделать контроллер, подключить к нему обычную клаву и дисплей

Хозяин -- барин (с)
Возможно, у него такое задание, как он просил
карма: 22

0
Ответов: 125
Рейтинг: 0
#33: 2008-08-06 02:25:10 ЛС | профиль | цитата
Могу предложить на рассмотрение коммерческую програмку для тех же целей. Может понятней будет , малое подобие чего нужно создать. Только я ничего прицепить не могу почему-то?
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#34: 2008-08-06 02:26:04 ЛС | профиль | цитата
Я в этой кодировке не понял только одного -- как переключается раскладка если русские буквы идут вперемешку с английскими, ну например вот так -- СМОТРИ СИМВОЛ 'F', или так -- 'F''Б'"S'"П'
карма: 22

0
Ответов: 125
Рейтинг: 0
#35: 2008-08-06 02:30:34 ЛС | профиль | цитата
Это не сложно. В начале сообщения ставмтся код регистра (например РУС) пишется текст. Далее нужно что-то латиницей - так перед ней ставится код регистра ЛАТ и т.д. Т.е. в 32 комбинации заложены и команды смены регистров.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#36: 2008-08-06 02:34:41 ЛС | профиль | цитата
bestsponsor писал(а):
в 32 комбинации заложены и команды смены регистров.

Это я уже видел. Те код должен отлавливать смену регистра и вставлять символ перевода, а если символы идут вперемешку, то, чуть ли не перед каждым, надо влепить символ смены регистра, правильно
карма: 22

0
Ответов: 125
Рейтинг: 0
#37: 2008-08-06 02:37:19 ЛС | профиль | цитата
Если в сообщении встречаются символы из разных регистров, то перед каждым символом из другого (отличного от предыдущего) регистра ставится код смены регистра.
карма: 1

0
Ответов: 125
Рейтинг: 0
#38: 2008-08-06 02:38:42 ЛС | профиль | цитата
Код должен отлавливать кроме смены регистров, еще и символы отсутствующие в коде МТК2.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#39: 2008-08-06 02:40:27 ЛС | профиль | цитата
Вот теперь понятно.

Сегодня уже поздно, завтра попробую нарезать на IC декодер, если меня кто не опередит
------------ Дoбавленo:

bestsponsor писал(а):
Код должен отлавливать кроме смены регистров, еще и символы отсутствующие в коде МТК2

И куда он должен их девать -- заменять пробелами, или как
карма: 22

0
Ответов: 125
Рейтинг: 0
#40: 2008-08-06 02:45:19 ЛС | профиль | цитата
Заменять на подобные или удалять если замены нет. На этапе подготовки телеграммы оператор должен убедиться , что все набрано правильными символами.
карма: 1

0
Ответов: 125
Рейтинг: 0
#41: 2008-08-06 02:47:03 ЛС | профиль | цитата
Спасибо за помощь! Спокойной ночи!
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#42: 2008-08-06 02:54:51 ЛС | профиль | цитата
bestsponsor, последний вопрос -- если буде использоваться "Кто там?" каким символом он должен эмулироваться

------------ Дoбавленo:


Я предлагаю <собачку> -- @. Те, при наборе символа @, на линию поступит код "Кто там?"
карма: 22

0
Ответов: 125
Рейтинг: 0
#43: 2008-08-06 09:11:43 ЛС | профиль | цитата
Согласен. В принципе все служебные коды (РУС, ЛАТ, ЦИФ, Кто-там?) можно закрепить за спец. клавишами (или F1-F12). Можно оставить оператору функцию набора служебных символов (чтоб не отвыкал от железного телетайпа), а можно програмно следить за этим. В первом случае программа упростится. В коммерческих аналогах пошли по 1-му пути.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#44: 2008-08-06 10:03:17 ЛС | профиль | цитата
nesco писал(а):
Возможно, у него такое задание, как он просил
Вот пусть и напечатает свое задание.
Если сделать телетайп на базе ПК - это одно.
Если обязательное применение контролера на базе МК - это другое, т.к. преобразование кода нажатой клавиши в код МТК-2 можно сделать и в контролере.
nesco писал(а):
Я предлагаю <собачку> -- @.
Пожалей оператора - для @ нужно переключиться на анг. раскладку, нажать Shift и, удерживая Shift, нажать 2 (три действия). Примени одну из F1..F12
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#45: 2008-08-06 10:25:47 ЛС | профиль | цитата
bestsponsor, пока я спал, тут аж 3 страницы наболтали
У меня была схема на телетайп, но вход/выход через звуковую карту разными частотами, все диски обшарил - наверное удалил нечаяно, но если нужно - востановлю.
карма: 19

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)