Cтраница 1
Поле зрения светового пера относительно велико и не очень четко ограничено по форме и размерам. [1]
Совместив поле зрения светового пера с минирастром и перейдя в режим слежения, схема анализа с определенным периодом осуществляет вычисление алгебраической разности числа точек вдоль обеих координат, фиксируемых световым пером, воздействуя на реверсивные счетчики текущих координат центра симметрии минирастра, с тем чтобы компенсировать возникшее рассогласование. Скорость отслеживания текущих координат светового пера определяется шагом и числом точек минирастра, а также частотой кадра, поскольку процедура компенсации несоответствия положения светового пера и растра осуществляется, как. [2]
![]() |
Световое перо и следящее перекрестье.| Схема действия светового пера. 44. [3] |
Если точка или линия на экране попадает в поле зрения светового пера, в фотоумножителе генерируется импульс всякий раз, как только данный элемент изображения регенерируется, что происходит много раз в секунду. Выходной импульс фотоумножителя формируется и передается в устройство управления, после чего этот сигнал может быть воспринят программой ЭВМ. С точностью до пренебрежимо малых задержек выходной импульс появляется одновременно с изображением элемента, на который указывает перо. Именно такое временное совпадение позволяет ЭВМ определить конкретный указываемый элемент. [4]
![]() |
Структура данных, в которой удалена одна компонента. [5] |
На рис. 92 показана типичная операция стирания элемента Когда оператор за дисплейным пультом установил режим стирания и с помощью светового пера указал на стираемый элемент, в ЭВМ происходит прерывание от пера. При этом считывается адрес первого блока в структуре данных, содержащего описание данной конкретной линии, попавшей в поле зрения светового пера. После этого нетрудно определить адреса всех блоков выбранного элемента схемы. Если адреса в этих указателях одинаковые, программа переходит к следующему блоку. Такой процесс повторяется до тех пор, пока программа не обнаружит различные адреса в прямом и обратном указателях. Это будет подтверждать, что данный блок - последний в последовательности. При этом в обратном указателе содержится адрес блока данных, предшествующего тем, которые намечено аннулировать. В прямом указателе такого предшествующего блока записан адрес первого блока данных стираемого элемента. [6]
Рассмотрим вторично для сравнения, как проходит процесс слежения без предсказания, описанный в предыдущем разделе. Всякий раз, когда при регенерации перекрестья на экране ЭЛТ inepo его видит, ЭВМ вычисляет новое положение центра перекрестья, которое по возможности приближается к положению центра поля зрения светового пера. Слежение прерывается, если световое перо перемещается настолько быстро, что перекрестье оказывается целиком вне поля зрения пера. На рис. 33 показан такой процесс, причем для простоты рассматриваются только вертикальные перемещения. Жирная центральная кривая показывает положение светового пера по вертикали как функцию времени. Полуширина допустимой полосы по вертикали определяется радиусом поля зрения пера и радиусом перекрестья. Пунктирные кривые ограничивают допустимую область перемещения перекрестья, вне которой слежение прекращается. Положение перекрестья корректируется с каждым тактом регенерации. [7]
Реализация всякой процедуры слежения за пером зависит от аппаратных особенностей конкретной системы. Для иллюстрации рассмотрим такую процедуру, которая использует курсор в виде прицельного круга со следящим крестом внутри. Поле зрения светового пера имеет диаметр, примерно в два раза превышающий диаметр прицельного круга. [8]
![]() |
Следящее перекрестье прицельного типа.| Следящее перекрестье со смещенной точкой слежения.| Спиральная развертка, используемая для обнаружения положения пера. [9] |
Существует несколько методов для быстрого захвата следящего перекрестья и перемещения его на большие расстояния по экрану. На рис. 38 показана спиральная развертка для такого поиска. Как только включается световое перо, на экране возникает пунктирная расходящаяся спиральная линия либо круглой, либо квадратной формы с центром в перекрестье. Когда спираль попадает в поле зрения светового пера, ЭВМ вычисляет его координаты и перекрестье тотчас перемещается в эту точку. Затем перекрестье функционирует в режиме точного слежения до тех пор, пока через некоторый интервал времени оно не будет вновь потеряно. [10]
Как правило, следящее перекрестье состоит из серии точек, составляющих пересекающиеся горизонтальный и вертикальный отрезки. Размер его ( порядка 6 мм) сравним с входным полем зрения пера. Перемещение перекрестья с помощью пера представляет собой по существу процесс применения обратной связи. Специальные цепи в ЭВМ определяют, какие точки лежат в поле зрения светового пера при данном положении перекрестья на экране. [11]
Описанный выше режим работы естествен для указывания, однако для позиционирования его можно применять лишь косвенно. Для этого используют два способа. В первом способе пользователь после установки пера в требуемое положение нажимает на переключатель светового пера, в результате чего система генерирует на экране сетку из точек. Затем система определяет, на какую из точек указывает световое перо, и позиция этой точки принимается за позицию, указываемую световым пером. Однако в этом случае невозможно различить две точки, находящиеся в поле зрения светового пера. Таким образом, недостатком данного метода является его низкая разрешающая способность, которая может оказаться приемлемой для одних применений и неприемлемой для других. Второй, более сложный способ известен под названием слежение за пером; он позволяет устранить указанный недостаток. При использовании этого способа на экран выводится специальный символ, называемый курсором, обычно в виде следящего креста или прицельного круга. [12]