Cтраница 1
Следящее перекрестье, - как было показано на рис. 30, представляет собой небольшой знаск или подобный символ, используемый в качестве визуальной опорной точки на экране. Координаты центра этого значка всегда известны ЭВМ. Оператор, пользуясь световым пером, может перемещать перекрестье в любую желаемую точку экрана. Таким способом, например, можно обозначать концы отрезков прямой, центры окружностей, изолированные точки и другие элементы геометрической конструкции. [1]
Прием координат следящего перекрестья при формировании линий может стать очень утомительным занятием, если оператору придется всякий раз тянуть руку с пером через весь экран, чтобы указать на световую кнопку Прием. В связи с этим в систему добавлен режим автоматического приема и оператор теперь сам может выбрать режим работы, который ему удобнее. В автоматическом режиме требуется лишь однократное указание на световую кнопку Прием в начале работы. В дальнейшем сигналом приема для ЭВМ служит нажатие кнопки включения светового пера, расположенной на корпусе самого пера. Операция построения параллельных линий часто бывает нужна при конструировании проводников. Указав расстояние между линиями, ту линию, параллельно которой должны быть формируемые линии и по какую сторону от нее они должны быть расположены, оператор может легко построить серию параллельных проводников. [2]
Как правило, следящее перекрестье состоит из серии точек, составляющих пересекающиеся горизонтальный и вертикальный отрезки. Размер его ( порядка 6 мм) сравним с входным полем зрения пера. Перемещение перекрестья с помощью пера представляет собой по существу процесс применения обратной связи. Специальные цепи в ЭВМ определяют, какие точки лежат в поле зрения светового пера при данном положении перекрестья на экране. [3]
Поскольку ЭВМ регенерирует следящее перекрестье не непрерывно, а через фиксированные промежутки, процесс слежения за световым пером является, по существу, контуром дискретного регулирования с обратной связью. Поэтому здесь можно применять известные в системах регулирования методы предсказания, которые обеспечивают получение удовлетворительных характеристик слежения при снижении необходимой частоты работы, что, в свою очередь, уменьшает временные затраты ЭВМ на слежение. В данном случае речь дет о частоте регенерации перекрестья, с которой ведется слежение за световым пером. При этом, если применять методы предсказания, частота регенерации обязательно должна быть фиксированной. [4]
![]() |
Схема, соответствующая процедуре формирования отрезка прямой линии. [5] |
Если пользователь с помощью следящего перекрестья и светового пера укажет две точки на экране, то, применяя подпрограмму генерация отрезка прямой ( рис. 64), он может соединить эти точки прямой линией. [6]
![]() |
Следящее перекрестье прицельного типа.| Следящее перекрестье со смещенной точкой слежения.| Спиральная развертка, используемая для обнаружения положения пера. [7] |
Существует несколько методов для быстрого захвата следящего перекрестья и перемещения его на большие расстояния по экрану. На рис. 38 показана спиральная развертка для такого поиска. Как только включается световое перо, на экране возникает пунктирная расходящаяся спиральная линия либо круглой, либо квадратной формы с центром в перекрестье. Когда спираль попадает в поле зрения светового пера, ЭВМ вычисляет его координаты и перекрестье тотчас перемещается в эту точку. Затем перекрестье функционирует в режиме точного слежения до тех пор, пока через некоторый интервал времени оно не будет вновь потеряно. [8]
Довольно широко распространен метод быстрого размещения следящего перекрестья с помощью специального растрового сканирования или сетки символов. В этом методе весь экран заполняется частой сеткой мелких символов или знаков. Как только один из них попадает в поле зрения пера, сканирование прекращается, а перекрестье размещается в месте распложения этого знака и может быть затем использовано обычным способом. Дисплеи фирмы ШМ-2250 модели 1 используют такой знаковый растр вообще без перекрестья и, соответственно, без техники слежения за световым пером. Просто световое перо может указывать точки на экране с точностью до шага знакового растра. На рис. 40 схематически показана такая процедура. [9]
Изображение пространственных проекций на экране с индикацией положения следящего перекрестья: а - вид сверху; б - вид сбоку; в - вид с торца. [10]
![]() |
Операция указания концевых точек горизонтальной линии с помощью следящего перекрестья.| Схема, соответствующая процедуре начертить горизонтальную линию. [11] |
Как и в случае произвольно расположенного отрезка, перемещеньем следящего перекрестья задается PI - начальная точка отрезка. Затем, перемещая перекрестье в точку Р2, пользователь указывает желаемую абсциссу второго конца отрезка, при этом он снова приводит в действие кнопку STORE. После этого программа вычисляет приращение АХ и добавляет слово VECTOR ( 1, АХ, 0) в дисплейный список. Обратим внимание, что в этом слове приращение ординаты равно нулю. Поэтому отрезок начнется в точке Pt и пройдет горизонтально расстояние АХ. [12]
Световые кнопки ( специальные мнемонические коды на экране), следящее перекрестье, а также узлы конструкции могут считываться световым пером. Для того чтобы описать с помощью пера некоторую конструкцию, прежде всего необходимо ввести ее узлы. [14]
На втором уровне систем машинной графики активно используются световое перо и следящее перекрестье, а также само изображение на экране ЭЛТ. Для того чтобы включить в ( программы работу дисплея со световым пером, требуется уже более специальный графический язык. Кроме того, использование следящего перекрестья вносит существенную специфику в работу, отличая ее от обычной пакетной обработки, даже когда в ней возможен вывод результатов на графические устройства. [15]