Реализация логического устройства

Ввод в GKS описывается с помощью набора логических устройств, которые на конкретной рабочей станции могут быть реализованы несколькими способами. Существуют следующие входные примитивы: LOCATOR — задает местоположение в МК; местоположение, указанное на дисплее, будет соответствовать одному из заданных преобразований окно/рабочая область; это будет использоваться для выдачи правильных значений МК; VALUATOR — задает вещественное число; CHOICE — задаст целое число, определяющее номер варианта из имеющегося набора; PICK — задает имя сегмента и идентификатор, соответствующий указанному примитиву; STRING — задает строку символов. Реализация логического устройства на рабочей станции может быть осуществлена различными способами. Например, хотя для ввода строки символов естественнее воспользоваться клавиатурой, он может быть произведен с планшета или с помощью световых кнопок, указывающих на дисплее определенные символы. Конкретная форма реализации зависит от характеристик технического и программного обеспечений данной рабочей станции. Ввод может быть осуществлен тремя различными способами: REQUEST (запрос) — этот способ аналогичен оператору READ языка Фортран; система находится в состоянии ожидания, пока не произойдет ввод, после чего воспринимает соответствующее значение; за один раз допустимо только одно обращение к вводу; SAMPLE (опрос) — рассматривается текущее состояние устройства ввода GKS; этот способ особенно часто используется для устройств, осуществляющих непрерывное считывание их положения; например, может опрашиваться текущее состояние потенциометра или зонда цифрователя;

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.