Главная страница  История развития электросвязи 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 [ 200 ] 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215

По завершении пролога процедуры УСЭ выдает на монитор индикатор готовности (<), после чего может начинаться пролог назначения. Этот этап необходим для выбора, например, конкретной коммутационной станции из ЦТЭ. Оператор вводит идентификатор назначения, например, номер коммутационной станции сети, а затем разделитель (>) для указания об окончании ввода требуемого объекта. Если требуемый объект доступен, то УСЭ выводит заголовок с информацией об источнике, дате и времени. В противном случае УСЭ отображает на терминале текст отказа. Завершение пролога назначения отмечается выдачей на монитор индикатора готовности (<). Далее может быть начата рабочая последовательность по инициативе оператора. Допустимы два режима выполнения рабочей последовательности: а) основной, когда введенная оператором директива завершается символом точка с запятой (;) и б) продолжения, когда оператор просит выполнить одну и ту же команду с различными параметрическими частями. При использовании режима продолжения ввод директивы завершается символом восклицательный знак (!). Реализовав требуемую директиву, УСЭ выводит на монитор ответное сообщение и символ готовности работы в режиме продолжения двоеточие (:), когда по умолчанию будет выполняться ранее введенная команда, но с новой параметрической частью. Увидев символ готовности, оператор вводит новую параметрическую часть, не вводя код команды и разделитель (двоеточие).

Команды можно вводить одним из двух способов: режим меню или прямой ввод (рис. П1.6). Если оператор не помнит код команды, то он может воспользоваться услугами меню, вводя символ знак вопроса (?).

Управляющая система вьщает ему полное меню системы команд. После этого можно ввести первый из требуемых символов и снова обратиться к меню, последовательно вводя символы кода команды и блока параметров. Прямой ввод имеет место при большом навыке или в случае пользования подробной инструкцией. Меню команд может быть организовано по иерархическому принципу, когда меню верхнего уровня показывает кпассы команд, меню среднего уровня -группы команд, а меню нижнего уровня - сами команды данной группы выбранного ранее кпасса. Напомним еще раз, что команды языка


Меню

Символ

Рис. П1.6. Ввод кода команды



человек-машина в литературе на русском языке часто называют директивами. Количество символов кода команды обычно невелико (см. далее), параметрическая же часть может содержать большое количество символов. После ввода всех символов кода команды необходим разделитель - двоеточие (:). На рис. П1.7 приведена синтаксическая диаграмма ввода блока параметров. Если блок содержит два и более параметров, то они разделяются запятой. Как и при вводе кода команды, может быть запрошена помощь от УСЭ путем ввода символа ? (знак вопроса). После этого оператор может получить меню всего блока параметров, неизвестное ему имя параметра или допустимые значения параметра в зависимости от места запроса помощи. При вводе именного параметра имя и значение разделяются символом = (знак равенства). Количество параметров в блоке не ограничено. После ввода последнего параметра директивы необходимо сообщить УСЭ о необходимости ее выполнения. Для этого используется один из символов: а) ; (точка с запятой), б) ! (восклицательный знак). В первом случае директива содержит единственную параметрическую часть (основной режим ввода). Во втором случае (режим продолжения ввода) одному и тому же коду команды может соответствовать несколько параметрических частей. Каждая параметрическая часть обрабатывается в УСЭ отдельно и о результате обработки сообщается оператору. В конце рабочей последовательности обязательно выдается сообщение оператору. Сообщение может содержать либо вывод подтверждения о приеме директивы, либо вывод отказа, либо вывод запроса оператору. Если введенная директива не содержит синтаксических ошибок и оператор имеет полномочия для вы-

Позиционный параметр

Имя параметра

Имя параметра

<1>г

Имя параметра

Меню

Значение параметра

Позиционный параметр

Именной параметр

Рис. П1.7. Синтаксическая диаграмма ввода блока параметров



полнения работы данного типа, то УСЭ выводит подтверждение о приеме или результат выполненных действий. Если же в директиве имеются синтаксические ошибки либо оператор не имеет права на выполнение данного вида работ, то УСЭ выводит сообщение об отказе. Вывод запроса оператору возможен в тех случаях, когда при анализе директивы замечена ошибка оператора и возможна подсказка для корректировки символа или параметра. Как было показано ранее (см. рис. П1.5), процедура диалога завершается эпилогом процедуры. Основное назначение этой процедуры - информирование УСЭ о завершении диалога и выключении управляющего тумблера на терминале.

Примеры диалоговых процедур. Примеры будут приводиться для случаев, когда используются визуально-дисплейные терминалы. При работе оператора с таким терминалом на экране монитора выделяется диалоговое окно. Оно, в свою очередь, может быть разделено на окна: заголовка сеанса, рабочее, вывода и ввоба (рис. П1.8). Окно заголовка сеанса предназначено для вывода даты и времени, идентификатора источника информации и пользователя; рабочее окно -для вывода меню и шаблонов (шаблоны используются в качестве подсказки оператору для правильного ввода имен и значений параметров); окно вывода - для вывода ответа оператору и для внедиало-гового вывода; окно ввода - для отображения вводимых оператором данных или для выбора элемента в меню или шаблоне. В этом же окне отображается индикатор готовности. Приведем примеры диалога с использованием диалогового окна.

Пример 1 . Оператор знает всю директиву - код команды и параметры (рис. П1.9), поэтому он вводит всю команду, используя способ непосредственного ввода (без подсказки со стороны УСЭ). Если директива выполняется успешно, то в окне вывода появляется ответ команда выполнена или результат выполнения (рис. П1.10).

Пример 2 . Оператор вводит директиву в форме опознавате-ля меню, чтобы быстро получить требуемое меню (рис. П1.11). Получив в окне вывода меню (рис. П1.12), оператор вводит опознаватель выбора подменю (групп команд), а затем вводит всю директиву с из-

Диалоговое окно

Окно заголовка сеанса

Рабочее окно

Окно вывода

Окно ввода

Окно заголовка сеанса

Рабочее окно

Окно вывода

<ABC:PAR 1=2,PAR 2=5;

Рис. П1.8. Структура диалогового окна

Рис. П1.9. Ввод директивы способом непосредственного ввода



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 [ 200 ] 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215

© 2000 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования.