Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода_Coral2009.rtf
Скачиваний:
131
Добавлен:
06.02.2016
Размер:
1.19 Mб
Скачать

Лабораторная работа n 1 Изучение программного интерфейса.

Цель. Изучить принцип диалога человек-машина на примере подключения программного интерфейса системы Coral I к персональному компьютеру.

Связь ЧM (человек-машина) является средством, с помощью которого обслуживающий персонал может управлять работой станции (конфигурировать, производить диагностику и т. д.). Данные интерфейсы должны соответствовать принятым стандартам, в системе Coral он реализован в виде так называемого программного интерфейса (ПИ).

    1. 1 Терминальное устройство программного интерфейса

ПИ интерфейс доступен через любой из следующих типов устройств соединения:

  1. Асинхронный ASCII видео дисплейный терминал данных,

  1. Терминал данных с последовательным интерфейсом (RS-232C) или Bell 103/212A совместимым модемом.

  2. Персональный компьютер с программным обеспечением эмулятора терминала VT .

Терминальное устройство программного интерфейса может быть соединено с интерфейсом RS-232C в системе (локальное соединение) или с внутренним модемом (удаленное соединение).

При локальном соединении СОМ-порт терминала программного интерфейса (в нашем случае используется ПК) через нуль-модемный кабель соединен с разъемом DB25 на лицевой панели платы управления MSX (рис. 7).

ПК управляется ОС MS-DOS или Microsoft Windows и программным обеспечением, включающим программу эмуляции терминала. Например, программа Hyper Terminal, входящая в стандартные программы связи Windows. Если порт RS-232C со стороны станции сконфигурирован по умолчанию, то Hyper Terminal требует следующих настроек соединения: Подключение: прямое соединение с указанием порта (СОМ1 или СОМ2), скорость 9600 бит/с, без проверки четности, 8 бит данных, 1 стоповый бит, нет управления потоком, тип эмуляции терминала VT-100.

Удаленное соединение осуществляется подключением к удаленному терминальному устройству модема и установления связи терминального модема с внутренним модемом Coral.

семисегментный дисплей для сигнализации и диагностики

SAU

Переключатели опции для установки скорости передачи данных

КНОПКА ПРЕРЫВАНИЯ -

прерывается выполнение текущей задачи.

КНОПКА СБРОСА -

перезапуск Coral

DB25 - Порт терминала данных

RS-232C интерфейс

Рисунок 7 - Лицевая панель платы управления MSX

2 Структура по программного интерфейса

Программное обеспечение ПИ представляет собой диалоговую систему, управляемую с помощью меню. Это означает, что программист может выбирать определенную ветвь программы из более полного списка. Кроме того, программист способен без ограничений перейти от одного меню к другому, за исключениями, обусловленными уровнями паролей.

При первом доступе к программному интерфейсу сначала появляется запрос на ввод пароля. Всего имеется четыре иерархических уровня паролей, определяющих набор полномочий. После ввода правильного пароля появляется главное меню (рис. 8).

Главное меню - основное меню в структуре программного интерфейса, из которого доступны остальные меню. Главное меню отражает версию установленного программного обеспечения.

(ROOT)

CCS V8.59

Copyrigth (c) 1991 - 1994 Tadiran Electronic Industries Inc.

NAME - TADIRAN

SAU # -

0-CONFIG

1-DIAGN

2-TABLES

3-ADMIN

4-ROUTING

5-ISDN

6-DATA

7-CoraLINK

8-NETWORK

9-HELP

*:

Рисунок 8 - Главное меню программного интерфейса