2.4. Организация интерфейса для взаимодействия пользователя
с телекоммуникационным пакетом программ. Основные пункты меню и их назначение
Взаимодействие пользователя с коммуникационной
программой (КП) организуется посредством команд КП и меню. Например, в КП Telix
команды выбираются путем нажатия двух клавиш одновременно. А полный перечень
команд может быть выведен на экран при нажатии клавиш Alt и Z.
Меню КП позволяет менять конфигурацию программы,
которая сохраняется в файле конфигурации.
Типовое меню может включать следующие пункты:
- Установка экрана
- Функции терминального режима
- Общие параметры
- Установки модема
- Определение имен каталогов и файлов
- Опции протоколов передачи файлов
- Сохранение настроек в файле конфигурации
- Выход
Рассмотрим эти пункты.
1. Установка экрана
Имеется возможность настроить терминальное
окно, задав желаемые размеры, состав и цвет элементов, размещаемых в окне. После
выбора нужных режимов вывода на экран и желаемых цветов необходимо выбрать пункт
"Сохранение настроек в файле конфигурации".
2. Функции терминального режима
В этом пункте меню могут быть переопределены:
- параметры связи (скорость передачи данных,
количество битов данных, наличие и способ контроля, количество стоповых битов),
например 9600, 8/N/1;
- номер последовательного порта для связи
(COM1, COM2, …);
- стандарт для эмуляции терминала (TTY,
ANSI, VT102, …);
- способ управления потоком данных (программный
или аппаратный);
3. Общие параметры
В этом пункте могут быть изменены некоторые
общие установки, такие как:
- включение и отключение звука. При этом
для различных режимов и ситуаций могут быть предусмотрены разны звуки;
- включение и отключение сохранения частично
принятых файлов (сохранение или стирание файлов, передача которых была прервана);
- форматы для показа даты (MMDDYY, DDMMYY,
YYMMDD, …) и времени (12-часовой или 24-часовой).
4. Установки модема
К установкам модема относятся:
- строка инициализации модема. Эта строка
посылается в модем при каждом запуске КП. Разные модемы могут потребовать
разных строк;
- ответы модема, которые он посылает при
успешном соединении, например CONNECT, если соединение по той или иной причине
не произошло, например NO CARRIER, BUSY, NO DIALTONE и т.д.;
- строка отбоя. Это строка, которую КП
передает модему, чтобы он повесил трубку;
5. Определение имен каталогов и файлов
При выборе этого пункта меню могут быть
определены:
- каталог, в который КП загружает принятые
файлы;
- каталог, в котором КП ищет файлы для
передачи;
- каталог, в котором находятся Script-файлы
(файлы-сценарии) для выполнения специальных коммуникационных режимов;
- файл для записи протоколов сеансов связи
с абонентами (дата, время, параметры связи…);
- файл для записи информации, выводимой
на экран во время работы КП.
6. Опции протоколов передачи файлов
Наличие такого пункта в меню позволяет
конфигурировать внешние и внутренние протоколы передачи файлов. Внешний протокол
- это протокол передачи файлов, который реализован за рамками КП. Должны быть
определены имя протокола, клавиши для вызова его в меню передачи файлов и способ
его вызова.
Для протокола Zmodem могут быть указаны
опции - восстановление после сбоя при приеме и передаче. Когда прерванную передачу
и прием по протоколу Zmodem нужно продолжить, необходимо включить данные функции.
Когда включена функция "восстановление после сбоя при приеме" то.
Если файл, принимаемый с помощью протокола Zmodem, уже существует на диске (и
он короче, чем файл, передаваемый отправителем), КП сообщит отправителю, что
ему следует передать только байты, необходимые для завершения файла. Если включена
функция "восстановление после сбоя при передаче", передающая сторона
попытается сообщить отправителю, что ему следует продолжить прерванную передачу.
Для протокола Zmodem также можно указать
тип передаваемых файлов. Эта функция позволяет определить, является ли файл,
передаваемый с помощью протокола Zmodem, двоичным, ASCII или каким-то другим.
"Двоичный" означает, что КП убедится, что не происходит никакого конвертирования
принимаемых или передаваемых символов ни на одном конце строки. "ASCII"
означает, что при приеме, до тех пор, пока другая сторона не заблокирует это,
КП будет рассматривать принимаемый файл как текстовый и убедится, что конец
каждой строки имеет символ возврата каретки, а за ним символ перевода строки
путем добавления символов возврата каретки, если файл имеет только символы перевода
строки. Установка ASCII во время передачи заставит КП сообщить другой системе,
что ей следует производить конвертирование на конце каждой строки, хотя другая
сторона может и заблокировать это. Наконец, установка "Другие" заставит
КП рассматривать файл как двоичный до тех пор, пока другая система не покажет
что-то другое. Нельзя применять установку ASCII для файлов, которые не являются
текстовыми файлами ASCII, так как двоичные файлы быть испорчены.
Во всех случаях после установки необходимых
конфигурационных значений следует выбрать и выполнить пункт "Сохранение
настроек в файле конфигурации".
Последний пункт "Выход" позволяет
вернуться в терминальный режим.
|