Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Модемы и факс-модемы. Программирование для MS-DOS и Windows.

© Александр Фролов, Григорий Фролов
Том 16, М.: Диалог-МИФИ, 1993.

[Назад] [Содеожание] [Дальше]

4.3. Программа Telix

Telix, версия 3.25 - удобная коммуникационная программа, поддерживающая много протоколов обмена файлами. В Telix реализованы следующие протоколы: Kermit, Modem7, SEAlink, Telink, Xmodem, Xmodem-1k, Ymodem, Ymodem-G, Zmodem, ASCII.

Однако Telix имеет один маленький недостаток: он не поддерживает программной эмуляции MNP. Вследствие этого его невозможно использовать на сильно зашумленных линиях с модемами, не обеспечивающими аппаратную коррекцию ошибок.

Запустите программу Telix. На экране компьютера появится сообщение о запуске программы. Нажмите клавишу . Telix выполнит инициализацию асинхронного последовательного адаптера и модема. В нижней части экрана появится текстовая строка с информацией о состоянии программы, COM-порта и модема. Вы сразу можете набирать на клавиатуре компьютера AT-команды. Они будут переданы модему, а его ответ появится на экране.

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

4.3.1. Настройка программы Telix

После того как вы установили на своем компьютере Telix, его следует настроить. Для этого нажмите комбинацию клавиш . На экране появится меню "Configure Telix" (см. рис. 4.27).

Рис. 4.27. Меню "Configure Telix"

Выбирая различные строки из этого меню можно настроить различные параметры программы. После внесения всех необходимых изменений, закройте меню, выбрав из него строку "Exit" или просто нажав клавишу (ESC).

Строка меню

Назначение

Screen and color

Выбор режима отображения информации на экране и изменение цветов

Terminal options

Выбор режима работы COM-порта

General options

Общие параметры

Modem and dialing

Команды управления модемом

Filenames and paths

Пути каталогов

Ascii transfers

Способ передачи ASCII-файлов

Protocol options

Параметры протоколов передачи файлов

Kermit transfers

Параметры протокола Kermit

Comm port setup

Выбор адресов и прерываний для COM-портов

Write setup to disk

Сохранить изменения конфигурации на диске

Exit

Закрыть меню

Наиболее важные параметры, связанные с настройкой COM-порта, можно изменить, выбрав из меню "Configure Telix" строку "Terminal options". При этом на экране появится диалоговая панель "Terminal options', изображенная на рисунке 4.28.

Рис. 4.28. Диалоговая панель "Terminal options'

Сначала необходимо определить COM-порт, к которому подключен модем. Нажмите клавишу . На экране появится список COM-портов от COM1 до COM8. Выберите тот COM-порт, к которому подключен модем.

Затем следует настроить характеристики выбранного порта. Нажмите клавишу (A). На экране будут последовательно появляться списки, из которых следует выбрать скорость обмена информацией, количество бит данных в передаваемых символах и количество стоповых бит.

Теперь надо выбрать протокол подтверждения связи и протокол управления потоком. Для высокоскоростных модемов, модемов поддерживающих аппаратную коррекцию ошибок или аппаратную компрессию передаваемых данных, отключите программное управление потоком по протоколу XON/XOFF и включите аппаратное управление потоком.

Нажмите клавишу . Отключите программное управление потоком по протоколу XON/XOFF. Для этого в появившемся на экране меню "Use of XON/XOFF software flow control" выберите строку "Off". Нажмите клавишу . Включите аппаратное управление потоком при помощи сигналов CTS и RTS, выбрав из меню "Use of CTS/RTS hardware flow control". Нажмите клавишу . Включите протокол подтверждения связи при помощи сигналов DSR и DTR, выбрав из меню "Use of DSR/DTR hardware flow control". После внесения всех необходимых изменений нажмите клавишу (ENTER).

Закончив установку параметров COM-порта, следует определить команды управления модемом. Для этого из меню "Configure Telix" необходимо выбрать строку "Modem and dialing". На экране появится диалоговая панель "Modem and dialing parameter setup" (см. рис. 4.29).

Рис. 4.29. Диалоговая панель "Modem and dialing parameter setup"

На диалоговой панели "Modem and dialing parameter setup" расположены несколько строк, определяющих команды управляющие модемом и особенности набора номера. В следующей таблице описаны строки этой панели. Последовательно нажимая клавиши (A), (B) - (N), вы можете изменить эти команды.

Клавиша вызова

Имя строки

Назначение

<A>

Init string

Команда инициализации модема

<B>

Dialing prefix 1

Первый префикс команды набора номера. Telix может запомнить три различных префикса команды набора номера. Для вызова удаленного абонента вы сможете воспользоваться любым префиксом

<C>

Dialing prefix 2

Второй префикс команды набора номера

<D>

Dialing prefix 3

Третий префикс команды набора номера

<E>

Dialing suffix

Суффикс команды набора номера

<F>

Connect string

Сообщение модема об установлении связи

<G>

No connect strings

Сообщение модема о невозможности установить связь (занято, нет гудка в линии и т. д.)

<H>

Hang-up string

Команда разрыва связи

<I>

Auto answer string

Команда перевода модема в режим автоответа

<J>

Dial cancel string

Команда отмены набора номера

<K>

Dial time

Время, в течение которого модем должен установить связь

<L>

Redial pause

Время, после которого модем повторяет попытку установить связь с удаленным модемом

<M>

Auto baud detect

Автоматический режим определения скорости. Модем выравнивает скорость обмена через COM-порт в соответствии со скоростью на которой модемы установили связь

Drop DTR to hangup

Для выполнения разрыва связи с удаленным модемом сбросить сигнал DTR

4.3.2. Вызов удаленного абонента

Программа Telix имеет небольшую базу данных, в которую можно записать телефонные номера. Чтобы открыть эту базу, нажмите комбинацию клавиш . В нижней части экрана появится строка "Entries to dial: (Press to directory)". Нажмите клавишу . На экране появится диалоговая панель "Dialing Directory" (см. рис. 4.30). В ней отображается список номеров, хранимых в телефонной базе данных.

Рис. 4.30. Диалоговая панель "Dialing directory"

Чтобы добавить в базу данных новую запись, выберите из меню, расположенного в нижней части диалоговой панели команду "Add". По этой команде в конце списка телефонных номеров появится новая запись. Установите на нее курсор и выберите из меню команду "Edit". На экране появится диалоговая панель "Edit entry", в которой можно ввести различные данные. В следующей таблице описаны отдельные поля диалоговая панель "Edit entry".

Поле

Назначение

Name

Имя удаленного абонента

Phone number

Телефонный номер удаленного абонента

Baud rate

Скорость передачи информации через COM-порт

Parity

Режим поверки четности

Data bits

Количество бит в передаваемых символах

Stop bits

Количество стоповых бит

Linked script

Имя файла, содержащего сценарий связи

Default terminal

Тип эмулируемого терминала

Default protocol

Протокол передачи файлов, используемый по умолчанию

Local echo

Режим возврата

Add Line Feeds

Добавлять символ перевода строки к каждому символу возврата каретки

Strip high bit

Удалить старший бит

Rcvd BS is dest

Использование кода клавиши <Backspace>

BS key sends

Символ, передаваемый удаленному модему, при нажатии клавиши <Backspace>

Dialing Prefix #

Номер префикса, используемого для набора номера

Password

Пароль

После того как вы заполнили все эти поля, появляется вопрос "Save last entry?". Чтобы сохранить изменения введите ответ "Yes".

Вы можете набрать любой телефонный номер из списка диалоговой панели "Dialing Directory". Для этого установите курсор на нужную строку и введите из меню команду "Dial" (достаточно просто нажать клавишу ). На экране появится диалоговая панель "Redial" (см. рис. 4.31).

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

Рис. 4.31. Набор телефонного номера

Если после набора номера ваш модем установил связь с уделенным абонентом, диалоговая панель "Redial" закрывается. Теперь все, что вы набираете на клавиатуре, передается удаленному модему, а от него - удаленному компьютеру. Одновременно с вашим модемом после установления соединения удаленный модем также переключается в режим передачи данных и все, что удаленный компьютер передает своему модему, будет отображаться на экране нашего компьютера.

Когда вы окончили диалог с удаленным компьютером, вы можете прервать сеанс связи. Для этого достаточно нажать комбинацию клавиш . Модем повесит трубку и отключится от телефонной линии.

Чтобы перевести Telix в режим автоответа на приходящие звонки, необходимо нажать комбинацию клавиш и выбрать из появившегося меню строку "Send Auto-Answer string". Программа Telix передаст модему команду, из строки "Auto answer string", диалоговой панели "Modem and dialing parameter setup".

4.3.3. Передача и прием файлов

Запустите на двух компьютерах, снабженных модемами, программу Telix. Одну программу переведите в режим автоответа, а с помощью другой наберите телефонный номер, по которому установлен первый компьютер.

Чтобы передать файл удаленному компьютеру, нажмите комбинацию клавиш . На экране появится список доступных протоколов передачи файлов (см. рис. 4.32). Выберите протокол, который поддерживает удаленная программа, например, Zmodem.

Рис. 4.32. Диалоговая панель "Upload file"

Откроется диалоговая панель, в которой вы сможете ввести имена файлов, предназначенных для передачи (см. рис. 4.33). Если вы выбрали протокол Zmodem, можно передать за один раз несколько файлов. Перечислите файлы, разделяя их имена пробелами.

Рис. 4.33. Ввод имен файлов

Для начала передачи нажмите клавишу . Появится диалоговая панель "Zmodem upload" и начнется передача файла уделенному компьютеру (см. рис. 4.34).

Рис. 4.34. Диалоговая панель "Zmodem upload"

Чтобы программа Telix на удаленном компьютере, начала принимать файл, его оператор должен нажать комбинацию клавиш . В открывшейся диалоговой панели "Download file", ему необходимо выбрать протокол, в соответствии с которым, будет происходить прием файла (см. рис. 4.32). Название этого протокола должно совпадать с протоколом, используемым для передачи файла.

Если для обмена файлами выбран протокол Zmodem, Ymodem или Kermit, тогда сразу начинается прием файла (см. рис. 4.35). Если для передачи файла используется протокол Xmodem, то перед началом приема файла надо будет определить его имя, под которым файл будет принят.

Рис. 4.35. Прием файла от удаленного компьютера

<
[Назад] [Содеожание] [Дальше]