Устройство для отображения векторов
ОПИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №
Заявлено 05.1Ч.1971 (№ 1642663/18-24) с присоединением заявки №
Приоритет
Опубликовано 181Ч.1973, Бюллетень № 19
Дата опубликования описания 17ХП.1973
М. Кл. G 061 3/14
Комитет по делам изобретений и открытий при Совете Министров
СССР
УДК 681.327.22 (088.8) Автор изобретения г ч
В. С. Говоров
Заявитель
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ВЕКТОРОВ
25 откуда
Изобретение относится к области автоматики и вычислительной техники и предназначено дланя преобразования информации из машинного кода в зрительные образы — векторы в автоматизHpoBBEIHbIx системах сбора и обработки информации.
Известное устройство для отображения векторов, содержащее плоский электролюминесцентный экран и связанные с ним через дешифраторы координат регистры координат и логические элементы, запоминающего устройства .большого объема.
Цель предлагаемого изобретения — повышение быстродействия устройства.
B отличие от известных устройств имеет регистры синуса и косинуса угла наклона вектора и подключенные к ним дешифраторы синуса и косинуса, регистр длины вектора и подключенный к нему преобразователь кода во временной интервал, ждущие генераторы, выходами соединенные через элементы задержки с дешифраторами синуса и косинуса, дифференцирующий элемент, соединенный входом с преобразователем кода, а выходом с одним из ждущих генераторов, линейные схемы пропускания,:подключенные одними входами к преобразователю кода, другими через элементы «ИЛИ» к выходам соответствующих дешифраторов синуса и косинуса, а выходами к ждущим генераторам и к соответствующим регистрам координат.
iB предлагаемом устройстве отображение вектора осуществляется кодированием вектора координатами начальной точки, определяющей его местоположение, его модулем и значениями синуса и косинуса угла его наклона к оси абсцисс. По коду координат начальной точки выбирается точка пересечения горизонтального и вертикального полосковых электродов, относительно которой путем .генерирования последовательности импульсов электроды матричного экрана коммутируются таким образом, что совокупность выбранных элементов его разложен ия представляет отображаемый вектор.
Действительно, вектор длиной 1 представляет собой совокупность ni элементов, которому .соответствуют и элементов (полосок) по горизонтальной оси и и„ вЂ” по вертикальной. Поэтому
" =tg,, (2) и, 30 где q — угол наклона вектора к оси абсцисс.
378838 (4) Т вЂ” — ф
-х
С целью коммутации элементов плоского многоэлементного электролюминесцентного экрана к его горизонтальным и вертикальным полосковым электродам подводятся прямоугольные импульсы, длительность которых соответственно равна т и т„. Так как время коммутации полосковых электродов при отображении вектора одинаково, то:
"» х = "у у
В связи с тем, что
1 т у 1
У то из выражений (2 — 4),следует;
1 (5) 1 1 где F и F„— частота следования импульсов, коммутирующих горизонтально и вертикальные полосковые электроды матричного экрана.
Из полученного выражения (5) следует, что при отображении горизонтального отрезка прямой (1=0)
F„=0
F = maxF„= F,, т. е. коммутирующее напряжение, подводимое к горизонтальной полоске, постоянно и в процессе отображения вектора горизонтальные электроды экрана не перекоммутируются, а вертикальные перекоммутируются с максимальна выбранной частотой следования импульсов.
Аналогично:
q = — 6Є= Р= 0,7F, (6)
) F„= max F» = F, 2 !F 0
iHa чертеже приведена функциональная .схема предлагаемого устройства.
Устройство содержит регистры 1, 2 координат, которые могут выполнять фуннции реверсивных счетчиков, дешифраторы 8, 4 координат, регистры 5, б синусов и косинусов, регистр 7 длины, деши фраторы 8, 9 синусов и косинусов, преобразователь 10 кода в длительность импульса, линейную схему 11 пропускания, ждущие генераторы 12 и И импул ьсов, элементы 14, 15 временной задержки импульсов дифференцирующий элемент 16, элементы «ИЛИ» 17, плоский многоэлементный электролюминесцентный| экран,18.
Устройство работает следующим образом.
Микрооперация 19 соответствует записи в регистры 1 и 2 кода координат начальной точки вектора {х,) и (уо). Этим обусловливается выбор через дешифраторы 8 и 4 соот5
45 ветствующего элемента разложения экрана
18. Микрооперация 20 соответствует записи в регистры 5 и б кодов синуса и косинуса угла ориентации вектора относительно оси абсцисс, чем определяется выбор соответствующих выходных шин дешифраторов 8 и 9, которые замыкаются на выходные шины элементов 14 и 15 временной задержки импульсов с и выходами.
;В процессе выполнения микрооперации 20 в регистр 7 записывается код модул я вектора (1), который преобразуется в пропорциональный ему временной интервал преобразователем 10.
Импульс с выхода преобразователя 10 дифференцируется элементом 16 и передним фронтом запускает ждущие блокинг-генераторы 12 и 18, с выхода которых поступает на входы элементов 14 и 15 временной задержки импульса. Импульс на выходе этих элементов появляется через промежутки времени 4 и 4, величина которых определяется номером выбранной шины дешифратора, 8 и 9. Импульсы с выходов элементов 14 и 15 через соответствующий элемент «ИЛИ 17 и линейную схему .11 пропускан ия вновь запускают генераторы 12 и 13 и т. д. Этим обусловл ивается генерирование импульсов с переменной частотой следования в соответствии с выражением (5).
Импульсы с выхода схемы 11 поступают на счетные входы регистров реверсивных счетчиков 1 и 2, и их содержимое изменяется с соответствующей частотой на единицу.
Управляющие сигналы поступают к реверсивным счетчикам со знаковых триггеров ре;гистров 5 и 6. После прекращен ия импульса, вырабатываемого преобразователем 10 кода. в длительность импульса, входные импульсы не проходят через схему 11. Импульс с выхода дифференцирующего элемента 16, соответствующий заднему фронту, сбрасывает регистры в нуль и информирует местное устройство управления (которое управляет аппаратурой наглядного отображения в целом и является ее неотъемлемой частью) об окончании процесса. отображения вектора.
Предмет изобретения, Устройство для отображения векторов, содержащее плоский электролюминеоцентный экран, связанные с ним через дешифраторы координат регистры координат, логические элементы, отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит регистры синуса, и косинуса угла наклона вектора и подключенные к ним дешифраторы синуса и косинуса угла наклона вектора, регистр длины вектора и подключенный к нему преобразователь кода во временной интервал, ждущие генераторы, выходами соединенные через элементы задержки с де.
378838
1йл ф) {Jess ф (с
Составитель И. Горелова
Редактор Э. Иконникова Техред 3. Тараненко Корректоры: Л. Чуркина и Н. Прокуратова
Заказ 1979/13 Изд. № 455 Тираж 647 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Миннсгров СССР
Москва, K-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2 шифраторами сии уса и косинуса угла наклона вектора,, дифференцирующий элемент, соединенный входом с преобразователем кода во временной интервал, а выходом с одним из ждущих тенераторов, линейные схемы пропускания, подключенные одними входами к преобразователю кода во временной интервал, другими входами через элементы «ИЛИ» к выходам соответствующих дешифраторов синуса. и косинуса, угла наклона вектора, а
5 выходами к ждущим генераторам и к соответствующим регистрам координ ат.