Свежие обсуждения
Компьютеры

Прога Terminal by Bray - кто юзал?

1 3

Как правильно записать требуемые данные с помощью проги?
Что вводить перед записью и после?

98776.doc

 

Данные вводятся автоматически или требуется что-то нажать?
Как правильно вводить команды? Пробелы нужны? Вводить сразу или по одной команде? Может кто-нибудь создаст файл и скажет как его "впихнуть"

 

ставиш $ и пишеш в хексе
или какой файл и какие данные ты хочеш послать?

 

Хочу записать в модем следующие команды (в скобках):
• Сброс настроек (!);
• Режим передачи данных пакетный (st-);
• Бит четности выключен (rp-);
• Добавление перевода строки после перевода каретки (lf-);
• Режим передачи всем (ta-);
• Режим приема от всех (ra-);
• Групповой номер (gn=01);
• Персональный номер (pn=02);
• Передача данных модему с номером "01" (t0=01);
• Приём данных от модема с номером "01" (r0=01);
• Режим передачи по таймауту после первого байта (tt+, tt=7);
• Скорость передачи данных (rs=9600) ;
• Сохранение настроек в энергонезависимую память ();
куда ставить $ ?
В конце чо ставить?
Можешь мне прописать пошаговую инструкцию?
Символ @ означает, что процедура прошивки закончена? Или надо в данной проге ещё что-нибудь ввести типа Enter?
Режим DTR в проге отключить?
Цитата:
Если вы используете терминальную программу, которая не может управлять сигналом DTR, то в режим конфигурации модем придется переводить вручную установкой перемычки J4 на плате модема согласно монтажной схеме. При переходе в режим конфигурации радиомодем выдает в com-порт номер версии прошивки, затем текущую конфигурацию в формате, описанном ниже, и переходит в режим ожидания команд. Входной буфер модема сбрасывается. После задания всех нужных параметров конфигурацию модема необходимо по специальной команде сохранить в энергонезависимой памяти.

 

djelektronik! Я тебя теряю
В хексе (верхнее поле) я и без $ записал, но как дальше ввести в энергонезависимую память модема не пойму?
Собака ничего не сохраняет

 

извеняюсь, только вечером до компа добрался

значит так
я в модемных командах не понимаю, но этот терминал позволяет писать макросы
там есть кнопка хел и после ее нажатия выйдет окно с примерами и как раз по модемам

есть надо передать число в хексе, то пишеш $00 (обязательно 2 цифры)
если в десятичном, то #
если надо передать значек $ или #, то надо писать их 2 раза подрят

создаеш новый тхт файл и переименовываеш его в tmf
это обычный текстовой файл
каменты там начинаются с #

например тебе надо послать первую команду !
то просто пишеш ComSendchr('!') - посылает только один символ
для строки ComSendstr("rs=9600")

если надо задержу, то Delay(2) - 2 милисекунды

управление дтр SetDTR(true) выставит 1 либо false 0

как сделаеш файл, то внизу есть кнопка set macros
там откроется окно и нажми load и каждая строчка будет загружена в текстовые поля
справа там 1000 - пауза в 1 сек
посему в макросе можно не использовать задержку

ставиш галки на всех
уменьшаеш время до 100мс или типа того и все
если галки не ставить, то можно руками посылать строку по нажатию кнопок м1- мхх

 

Спасибо! В понедельник отнесу своим монтажникам твое сообщение, но хочется самому разобраться.
Вот смотри.
Есть два текстовых поля, где появляется текстовая информация: Receive (верхнее) и Transmit (нижнее)
Я подключаю модем и запускаю программу. В верхнем поле появляется информация о модеме:
производитель Альтоника и его заводская конфигурация в виде
rs=9600/8N1 rp- st- rc- rl- tp=18h cg=05h qe=04h
gn=00h pn=00h ta+ ra+ la+ lp- lf- sp-
t0=00 t1=00 t2=00 t3=00 t4=00 t5=00 t6=00 t7=00 t8=00 t9=00
r0=00 r1=00 r2=00 r3=00 r4=00 r5=00 r6=00 r7=00 r8=00 r9=00
tt+ tl- tn- tc+ pm- pc- rt- ld+

В строке ввода я набираю, например, rs=9600 и нажимаю кнопку Send
Информация уходит в оба текстовых поля с той разницей, что в верхнем она записывается строкой, а в нижнем по мере ввода столбцом.
Первая команда «!» должна стереть существующую конфигурацию, а последняя «@» - сохранить в памяти модема новую. Как это происходит? отправка команды кнопкой Send, как я понял не означает её запись в модем. После отправки последней команды @ в модеме тоже ничего не меняется.
Может ты посмотришь инструкцию на модем?

 

djelektronik: есть надо передать число в хексе, то пишеш $00 (обязательно 2 цифры)
В данном терминале можно проще
Я ставил галочку в окошке НЕХ и вводил команду, например, rs=9600 и она появляется в верхнем окне уже в числовой форме?

 

нет
верхнее окно для отображения принимаемой инфы
тебе нужная функция

смотри пример из даташита на стр 20
в проге есть внизу тонкая длинная строка в виде текстового пола и там справа кнопка send
пишеш туда ! gn=12 pn=3 ra- ta- t0=5 rt+ r0=1 @ и все

если модем отвечает "правильно" или "ошибка", то ты увидиш ответ на большом сером поле вверху

если тебе это надо много раз вводить по нажатию на одну из кнопок Мхх в виде макроса, то делаеш макрос
ComSendmacro(!,gn=$12,pn=$03,ra-,ta-,t0=$05,rt+,r0=$01,@)
без пробелов и я добавил еще 0 и знак доллара для указания формата

в любом случае ты можеш использовать любой терминал для настройки
если тебе автоматизация не нужна
такой терминал есть в комплекте виндов hyperterminal

 

djelektronik: в проге есть внизу тонкая длинная строка в виде текстового пола и там справа кнопка send
пишеш туда ! gn=12 pn=3 ra- ta- t0=5 rt+ r0=1 @ и все

Именно так я и делал! Но модем ничего не отвечает
А при повторном подключении модема в верхнем поле появляется его заводская, не измененная конфигурация. В модеме есть красный светодиод, который горит при конфигурировании. Все джамперы установлены в соответствии с рекомендациями.