Cтраница 4
Первой функцией главного меню, предлагаемого сразу после загрузки системы, является создание геометрических объектов. При вводе символа, Ь на экране появляется новое меню, раскрывающее содержание первой функции. Меню имеет следующий вид. [46]
С выхода микросхемы DD1 разрядный сигнал через разделительные диоды VD1 и VD2 ( КД522Б) подается на один или оба входа К1 и К2 ведущей микроЭВМ, формирующей коды входных сигналов, директив и операторов программ. Кроме клавишей для ввода символов пульт управления содержит клавишу ПУСК для включения блока управления внешними устройствами. [47]
Многие символы, вводимые с клавиатуры, интерпретируются как контекстовые. Например, при вводе символа 4 - вместе с действительными числами выполняется сложение, но при вводе этого же символа в расчетной формуле его код засылается в командную линию и интерпретируется как часть расчетной формулы. В последнем случае сложение выполняется лишь при исполнении соответствующей процедуры над числовыми значениями переменных, определяемых простыми идентификаторами. [48]
Строка содержит неверное число символов или неверный вид символов. При использовании смешанных программ необходим ввод символов в строке аргументов: I - для целых чисел, В - для бинарных чисел, С - для любого вещественного числа. [49]
Когда на таком терминале нажимается клавиша, то соответствующий символ принимается в ТКВ и после окончания операции выставляется бит DONE. Как только все готово для ввода символа, управление обесточивает реле телетайпа, чтобы освободить защелку ввода ленты. [50]
Если при установке параметров, используемых по умолчанию, было задано имя рабочей папки для записи файлов книг, то оно будет высвечено в соответствующем поле диалогового окна. Используя указатель мыши и курсор ввода символов, можно задать новое имя файла, его расширение, выбрать папку, в которую файл будет записан. В этом окне для задания параметров сохранения файла имеются следующие флажки и поля. [51]
Ввод директив ШГ или ШГ изменяет на единицу содержимое PC и соответственно РИ. Директива FCF обеспечивает возможность исправления ошибочного ввода символов F, К, П - х, х - П и сочетаний К х О, К х О, К х Ф О, К х О, К П - - х, К х - П, К БП и К ПП. Если повторно вводимый оператор начинается с символа F или К, то исправление выполняется без ввода F CF. Например, вместо ошибочно набранного префикса К достаточно дважды ввести В / О. [52]
Сигнал 2 ( терминальное прерывание) вызывается вводом сигнала ЕТХ ( CTRL / C) - одновременным нажатием управляющей клавиши и символа С. Сигнал 3 ( терминальное завершение) вызывается вводом символа FS ( CTRL /) и влечет формирование файла core в текущем каталоге-файла, содержащего дамп памяти процесса. Впоследствии этот файл может быть исследован стладчиком. [53]
Система управления ПР - позиционная, числовая со встроенным компьютером и телетайпом. Телетайп предназначен для набора программы и содержит клавиатуру ввода символов, печатающее устройство, устройство ввода и вывода на перфоленту. Управление двумя манипуляторами осуществляется одновременно. Руки робота оснащены датчиками измерения усилий в продольном ( вдоль руки) и двух поперечных направлениях. Для этой цели применены магни-тоуправляемые резисторы. Смещения захватного устройства относительно руки по трем координатным осям контролируются датчиками усилий с диапазоном измерения от 0 до 1 Н, сигналы от которых передаются в систему управления, корректирующую движения руки. Например, при выполнении операции завинчивания винта вся операция делится на три фазы, в каждой из которых последовательно контролируется взаимное положение и пригодность деталей. В первой фазе винт входит в отверстие детали и в случае отсутствия сигнала датчика усилий система управления дает команду приступить к выполнению следующей фазы. Если при выполнении первой фазы с датчика поступает сигнал, то корректируется положение руки относительно резьбового отверстия или заменяется деталь. Аналогичным образом контролируются действия при выполнении двух последующих фаз, где осуществляется отбраковка деталей по следующим причинам: во-первых, отверстие в детали большего диаметра, или потерян винт, во-вторых, в детали отверстие меньшего диаметра, или усилие завинчивания превышает допустимое. [54]
Тем не менее за дополнительной клавиатурой сохраняется важная функция ввода символов, для которых известен расширенный код ASCII ( см. выше), но неизвестно закрепление за клавишей клавиатуры. Так, например, известно, что символ § ( параграф) имеет код 0167, а символ ( угловой градус) имеет код 0176, но соответствующих им клавиш на клавиатуре нет. В таких случаях для их ввода используют дополнительную панель. [55]
Q Упражнение 2.22. Одной из целей использования механизма расширения является ввод символов, которые трудно печатать или которые имеют специальное значение. Расширьте область возможностей ЕЗСдля того, чтобы могли распознаваться S как пробел, В как возврат каретки и, возможно, строка из двух или трех восьмеричных или шестнадцатеричных цифр для представления произвольного битового шаблона, имеющего формат символа. Другими полезными управляющими символами, которые Вы можете включить, являются F для перевода страницы, V для вертикальной табуляции и R для возврата каретки. [56]
Панель инструментов редактора формул содержит два ряда кнопок. Кнопки нижнего ряда создают своеобразные шаблоны, содержащие поля для ввода символов. Так, например, для ввода обыкновенной дроби следует выбрать соответствующий шаблон, имеющий два поля: числитель и знаменатель. Заполнение этих полей может производиться как с клавиатуры, так и с помощью элементов управления верхней строки. Переходы между полями выполняются с помощью клавиш управления курсором. [57]