Устройство для отображения окружностей

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ пп 49I967

Союз Советскик

Социалистическими

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 02.01.74 (21) 1986241/18-24 с присоединением заявки №вЂ” (23) Приоритет

Опубликовано 15.11.75. Бюллетень ¹ 42

Дата опубликования описания 12.02.76 (51) Л!. Кл. G 06k 15 20

Гасударственный комитет

Совета Министров CKP ао делам изобретений (53) УДК 681.335.37 (088.8) и открытий (72) Авторы изобретения

Л. Н. Герасимов и Л. Т. Сапега

Q a !

i ю (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ОКРУЖНОСТЕЙ

Изобретение относится к области автоматики и вычислительной техники и может быть применено в устройствах отображения информации.

Известны устройства для отображения окружностей, содержащие блок управления, соединенный со счетчиком аппроксимируемых отрезков и с одним из входов счетчика приращений.

Недостатком известных устройств является низкая точность воспроизведения окружностей.

С целью повышения точности работы устройства, оно содержит регистр и преобразователь двоичного кода в код приращений координат, входы которого подключены к выходу счетчика аппроксимируемых отрезков, другому входу счетчика приращений и выходу блока управления, вход регистра соединен со входами блока управления, счетчика аппроксимируемых отрезков и счетчика приращений, а выход — соответствующим входом счетчика приращений.

На фиг. 1 приведено устройство для отображения окружностеи; на фиг. 2 приведен принцип, на основе которого построено предлагаемое устройство при и=2.

Принцип построения устройства заключается в том, что выбирается наименьшая (единичная) для данной аппаратуры окружность радиуса R, которая аппрокспмпруется пг отрезками. Число отрезков m выбирается в зависимости от нужной степени приближения ломаной линии к окружности. На основании принципа подобия фигур для воспроизведения окружности с радиусом zzR каждый отрезок ломаной линии формируется пз и (и= 1, 2, 3, ...) проекций приращений координат точек единичной окружности.

На фиг. 1 приведена блок-схема предлагаемого устройства, которая состоит из блока управления 1, счетчика приращений 2, регистра 3, счетчика 4 аппроксимируемых отрезков, преобразователя 5 двоичного кода в код приращений координат и шин 6 — 17.

Преобразователь двоичного кода в код приращений координат представляет собой логический автомат, который преобразует параллельный двоичный код в таблично-заданные коды проекций приращений координат точек единичной окружности, аппроксимируемой лоv,àHoé линией. Проекции отрезков ломаной линии на оси координат представлены в двоичном параллельном коде В связи с тем, что пз-за конечной дискретности двоичного кода точные значения величин отрезков ломаной линии могут не совпадать с соответствующими величинами, выраженными в двоичном ко30 де, возможно накопление ошибок, но оно учп491967 тывается и устраняется при составлении таблицы.

В исходном состоянии блок управления 1, счетчик приращений 2, регистр 3 и счетчик 4 аппроксимируемых отрезков установлены в

«О» по шине 6. В блок управления постоянно поступают импульсы тактовой частоты по шине 7, сигналы же на выходе блока управления отсутствуют, следовательно, отсутствуют сигналы и на выходе преобразователя двоичного кода в код приращений координат.

Предлагаемое устройство работает следующим образом.

В блок управления 1 поступает импульсный сигнал по шине 8, одновременно в регистр 3 вводится двоичный параллельный код по шине 9 радиуса окружности в виде числа и. Управляющим сигналом по шине 10 с блока управления 1 число п с выходов 11 регистра 3 вводится в счетчик приращений 2. Блок управления выдает периодическую последовательность импульсов по шине 12 для разрешения выдачи на внешнее устройство кодов приращений по шине 13 первого отрезка ломаной линии от преобразователя 5 двоичного кода в код приращений координат, управляемого нулевой комбинацией кода по шине 14 счетчика 4 аппроксимируемых отрезков. Кроме того, импульсы по шине 12 подаются на счетный вход счетчика приращений 2, работающего в режиме вычитания. Таким образом, одновременно с выдачей проекций приращений координат на выход 13 происходит вычитание единицы из кода числа и, введенного в счетчик приращений 2. Этот процесс продолжается до тех пор, пока на вход счетчика приращений не поступит и импульсов, следовательно, преобразователь 5 двоичного кода в код приращений координат успеет выдать п приращений, что будет соответствовать величине первого отрезка ломаной линии единич25 ной окружности, умноженного на и. Нулевая комбинация кода на шине 15 счетчика приращений 2 остановит выдачу импульсов по шине

12, по шине 16 блок управления 1 выдаст импульс на счетный вход счетчика 4 аппроксимируемых отрезков и импульс по шине 10 для нового ввода в счетчик приращений 2 числа и по шине 11, при этом счетчики 2 и 4 и преобразователь 5 двоичного кода в код приращений координат подготовятся для формирования приращений второго отрезка ломаной линии окружности, далее блок управления 1 снова выдает периодическую последовательность импульсов по шине 12.

Описанный процесс аппроксимации окружностей повторяется до тех пор, пока в счетчик

4 аппроксимируемых отрезков не поступит m импульсов и на выходе его не появится импульс переполнения, который поступит в блок управления по шине 17 и остановит работу устройства для отобра>кения окружностей до нового поступления управляющих сигналов по шинам 6, 8 и кода радиуса по шине 9.

Формула изобретения

Устройство для отображения окружностей, содержащее блок управления, соединенный со счетчиком аппроксимируемых отрезков и счетчиком приращений, о т л и ч а ю щ е е с я тем, что, с целью повышения точности работы устройства, оно содер>кит регистр и преобразователь двоичного кода в код приращений координат, входы которого подключены к выходу счетчика аппроксимируемых отрезков, другом входу счетчика приращений и выходу блока управления, вход регистра соединен со входами блока управления, счетчика аппроксимируемых отрезков и счетчика приращений, а

4О выход — соответствующим входом счетчика приращений.

49196?

Фгг 1

Составитель В. Сметанин

Техред 3. Тараненко

Редактор Б. Нанкина

Корректоры: Т. Миронова и А. Степанова

Типография, пр. Сапунова, 2

Заказ 88713 Изд. № 1986 Тираж 679 Подписное

LIHHHHH Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, K-35, Раушская наб., д. 4/5