(54) УСТРОЙСТВО ДЛИ ОТОБРАЖЕНИЯ ОКРУЖНОСТЕЙ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения графической информации | 1975 |
|
SU526929A1 |
Устройство для отображения графической информации | 1978 |
|
SU725074A2 |
Устройство для отображения окружностей | 1974 |
|
SU491967A1 |
Устройство для отображения информации | 1982 |
|
SU1070599A1 |
Устройство для отображения окружностей и эллипсов на экране электроннолучевой трубки | 1977 |
|
SU693405A1 |
Устройство для отображения информации | 1978 |
|
SU746628A1 |
Устройство для отображения окружностей на экране электронно-лучевой трубки | 1976 |
|
SU613343A1 |
Устройство для отображения информации | 1982 |
|
SU1084863A1 |
Устройство для отображения информации на экране двухлучевой электронно-лучевой трубки | 1985 |
|
SU1249577A1 |
Устройство для отображения дуг окружностей и эллипсов на экране электроннолучевой трубки | 1977 |
|
SU669366A1 |
Изобретеине относится к вычисл|{тельной технике, может быть использовано для отображения окружиостей иа экранах электроннолучевых трубок. По основному авт. св. № 491%7 известно устройство, содержащее блок управления, счетчик приращений координат, счетчик отрезков, регистр и преобразователь кода. Однако это устройство позволяет формировать окружности только в одном масштабе в соответствии с поступающим на вход кодом радиуса. Цель изобретения - расширение области применения устройства за счет изменения маештабов отображаемых окружностей. Цель достигается тем, что в него введены дополнительный счетчик, блок сравнения, элемент ИЛИ и элемент И, соединенный с выходом счетчика приращений и первым входом дополнительного счетчика, второй вход которого подключен через элемент ИЛИ к шине сСброс, а выходы - к первым входам блока сравнения, вторые входы блока сравнения связаны с шинами кода масштаба, а выход - со входами блока управления, выход которого соединен со входом элемента ИЛИ. На чертеже изображена структурная схема предложенного устройства. Устройство содержнт блок 1 управлення, счетчик 2 приращений координат, регистр 3, счетчик 4 отрезков, преобразователь 5 кода, шины 6-18, дополнительный счетчик 19, блок 20 сравнения, элемент И 21 и элемент ИЛИ 22. Преобразователь 5 кода представляет, собой логический автомат, который преоб| азует двоичный код счетчика отрезков в тдбличиозаданные коды проекций приращений координат точек единичной окружности раднуса R. Окружность аппроксимируются m отрезками. Число m зависит от требуемой степени приближення многоугольника к окружности. На основании подобия, фигур для воспроизведенгя окружности радиуса nR каждый отрезок (хорда) формируется из п проекций приращений координат единичной окружностн. Устройство .работает следующим образом. Предварительно иа вход устройства по шине б поступает сигнал, от которого устанавливаются в исходное нулевое состояние счетчик 2 приращений, регистр 3, счетчик 4 отрезков и блок 1 управлеинч1 -.-Кроме того, этот сигнал проходит через элемент ИЛИ 22 и устанавливает а «О дополнительный счетчик 19. По шине 7 на вход блока управления постоянно поступают тактовые импульсы, по шинам 18, например, от киопочного переключателя иа
вход блока 20 сравнения потенциалы выдается код масштаба.
На вход блока 1 управления по тине 8 поступает импульс включения, в регистр 3 по шине 9 вводится двоичный параллельный код радиуса окружностей в виде числа п.
После сигнала по шине 10 блока f управления чнсло п по шинам L переписывается из регистра 3 в счетчик 2 rtpHpameHHfi. Блок 1 управления по шине 12 выдает периодическую последовательность импульсов для разрешения выдачи на внешнее устройство по шинам 13 кодов приращений первого отрезка многоугольника от преобразователя 5 кода, управляемого нулевой комбинацией кода на шинах 14 счетчика 4 отрезков. Кроме того импульсы по шине 12 поступают на счетный вход счетчика 2 приращений, работающего в режиме вычитания.
Таким образом одновременно с выдачей на выход проекций приращений координат происходит вычитание единицы из кода числа п, предварительно введенного в счетчик 2 приращений. Этот процесс продолжается до тех пор, пока на вход счетчика 2 приращений не поступит п импульсов, следовательно, преобразователь 5 кода успеет выдать п приращений, что будет соответствовать величине первого отрезка многоугольника единичной окружности, умноженного на п.
От нулевой комбинации кода на шинах 15 блок I управления вырабатывает сигнал, который по шине 10 поступит на вход счетчика 2 приращений, при этом код радиуса п снова перепишется в счетчик 2 приращений из регистра 3. Кроме того элемент И 21 сработает от нулевой комбинации кода счетчика 2 приращений, по сигналу с его выхода в дополнительный счетчик 19 заеишется «I.
Если на входных шинах 18 блока 20 сравнения установлен код 0... 1, т. е. отображение информации ведется в масштабе 1:1, то сработает блок 20 сравнения, и по его сигналу блок I управления с некоторой задержкой выдает импульсный сигна г по шине 16 на счетный вход счетчика 4 отрезков, при этом изменяется на «1 код на его выходе. По шине 16 сигнал поступает на вход элемента ИЛИ 22. Выходным сигналом этого элемента устанавливается в «О счетчик 19, при этом счетчики 2 и 4 oкaзывa oтcя подготоаленными для формирования приращений второй стороны многоугольника, которым апнроксимируется окруж-. ность. Еслн же на шинах 18 установлен код масштаба, не равный 0... 1, то блок 20 сравнения не срабатывает, а счётчики 2 и 4 будут подготовленными для второго цикла формирования приращений первого отрезка.
Если, например, на шинах 18 установлен код масштаба 0101, что соответствует пятикратному увеличению масштаба изображения, то повторится пять циклов работы счетчика 2
, приращений, за это время будет сформировано 5п приращений, ни выходе счетчика 19 установится код 0101, сработает блок 20 сравнения и по его сигналу блок 1 управления выдаст по щине 16 импульс для изменения состояния счетчика 4 отрезков и установки в «О
S счетчика 19 через элемент И/|И 22. При этом счетчики 2, 4 W 19 будут подготовленными для формирования приращений второго отрезка многоугольника. Таким образом, в устройстве каждый отрезок формируется из Р-п приращеНИИ, где Р - число, показывающее во сколько раз производится увеличение масштаба изображения.
Процесс формирования окружности продолжается до тех пор, пока в счетчик 4 отрезков не поступит m импульсов и на его выходной
5 шине 17 не появится импульс переполнения, который остановит работу устройства до нового поступления сигналов по шинам б, 8, 9.
Предложенное устройство позволяет воспроизводить окружности в любых масштабах без применения специальных блоков пересчета
радиусов.
Формула изобретения Устройство для отображения окружностей по авт. св. № 491967, отличающееся тем, что,
с целью растлкрения области применения устройства за счет изменения масштабов отображаемых окружностей, в него введены дополнительный счетчик, блок сравнения -элемент ИЛИ и элемент И, соединенный с выходом счетчика приращений и первым входом дополнительного счетчика, второй вход которого подключен через элемент ИЛИ к шине «Сброс, а выходы - к первым входам блока сравнения, вторые входы блока сравнения связаны с шинами кода масштаба, а выход -со входами
4S блока управления, выход которого соединен со входом элемента ИЛИ.
JC
te
&
Fr
-Ц- m
у
н
rt
Авторы
Даты
1978-06-05—Публикация
1976-01-30—Подача