SU610144A2 - Device for representing circumferences - Google Patents
Device for representing circumferencesInfo
- Publication number
- SU610144A2 SU610144A2 SU762318698A SU2318698A SU610144A2 SU 610144 A2 SU610144 A2 SU 610144A2 SU 762318698 A SU762318698 A SU 762318698A SU 2318698 A SU2318698 A SU 2318698A SU 610144 A2 SU610144 A2 SU 610144A2
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- counter
- input
- code
- output
- increments
- Prior art date
Links
Landscapes
- Image Analysis (AREA)
- Image Generation (AREA)
- Complex Calculations (AREA)
Description
(54) УСТРОЙСТВО ДЛИ ОТОБРАЖЕНИЯ ОКРУЖНОСТЕЙ(54) DEVICE FOR DURING A DISTRICT OF CIRCLE
Изобретеине относитс к вычисл|{тельной технике, может быть использовано дл отображени окружиостей иа экранах электроннолучевых трубок. По основному авт. св. № 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, например, от киопочного переключател иаThe invention relates to a computational technique, can be used to display the circles on the screens of the cathode-ray tubes. According to the main author. St. No. 491% 7 a device is known that contains a control unit, a coordinate increment counter, a segment counter, a register, and a code converter. However, this device allows the formation of circles on only one scale in accordance with the radius code input to the input. The purpose of the invention is to expand the field of application of the device by changing the head tables of the displayed circles. The goal is achieved by adding an additional counter, a comparison block, an OR element and an AND element connected to the output of an increment counter and the first input of an additional counter, the second input of which is connected via the OR element to the bus Reset, and the outputs to the first inputs of the comparison block , the second inputs of the comparison unit are connected to the scale code buses, and the output is connected to the inputs of the control unit, the output of which is connected to the input of the OR element. The drawing shows a block diagram of the proposed device. The device contains a control unit 1, a coordinate increment counter 2, a register 3, a 4 segment counter, a code converter 5, buses 6-18, an additional counter 19, a comparison block 20, an AND 21 element and an OR 22 element. The code converter 5 is logical machine, which transforms | The binary code of the segment counter is located in tdblichistand the codes of projections of the increments of the coordinates of points of the unit circle of radnus R. The circle is approximated by m segments. The number m depends on the desired degree of the approximate polygon to the circle. Based on the similarity of the figures for reproducing a circle of radius nR, each segment (chord) is formed from the n projections of the increments of the coordinates of the unit circle. The device works as follows. The device pre-enters the bus b, a signal is received, from which the counter 2 increments, the register 3, the counter of 4 segments and the block 1 of the control 1 -.- are set to the initial zero state. In addition, this signal passes through the OR 22 element and sets a additional counter 19. Bus 7 constantly receives clock pulses to the input of the control unit, through tires 18, for example, from the switchboard switch
вход блока 20 сравнени потенциалы выдаетс код масштаба.the input of the potential comparison unit 20 is given a scale code.
На вход блока 1 управлени по тине 8 поступает импульс включени , в регистр 3 по шине 9 вводитс двоичный параллельный код радиуса окружностей в виде числа п.On the input of the control unit 1, a switching-on pulse 8 arrives, a binary parallel code of the radius of the circles is entered into the register 3 via bus 9 as a number n.
После сигнала по шине 10 блока f управлени чнсло п по шинам L переписываетс из регистра 3 в счетчик 2 rtpHpameHHfi. Блок 1 управлени по шине 12 выдает периодическую последовательность импульсов дл разрешени выдачи на внешнее устройство по шинам 13 кодов приращений первого отрезка многоугольника от преобразовател 5 кода, управл емого нулевой комбинацией кода на шинах 14 счетчика 4 отрезков. Кроме того импульсы по шине 12 поступают на счетный вход счетчика 2 приращений, работающего в режиме вычитани .After the signal on bus 10 of the control block f, the control p and p on the buses L is rewritten from register 3 to counter 2 rtpHpameHHfi. The control unit 1 via bus 12 outputs a periodic sequence of pulses to allow the output to the external device via buses 13 of the increment codes of the first segment of the polygon from the converter 5 of the code controlled by the zero combination of the code on the tires 14 of the counter 4 segments. In addition, the pulses through the bus 12 are fed to the counting input of the counter 2 increments, operating in subtraction mode.
Таким образом одновременно с выдачей на выход проекций приращений координат происходит вычитание единицы из кода числа п, предварительно введенного в счетчик 2 приращений . Этот процесс продолжаетс до тех пор, пока на вход счетчика 2 приращений не поступит п импульсов, следовательно, преобразователь 5 кода успеет выдать п приращений , что будет соответствовать величине первого отрезка многоугольника единичной окружности , умноженного на п.Thus, simultaneously with the output to the output of the projections of the increments of coordinates, the unit is subtracted from the code of the number n, previously entered into the counter 2 increments. This process continues until n pulses go to the input of the 2 increment counter, therefore, the converter 5 of the code will have time to issue n increments, which will correspond to the value of the first segment of the unit circle multiplied by n.
От нулевой комбинации кода на шинах 15 блок I управлени вырабатывает сигнал, который по шине 10 поступит на вход счетчика 2 приращений, при этом код радиуса п снова перепишетс в счетчик 2 приращений из регистра 3. Кроме того элемент И 21 сработает от нулевой комбинации кода счетчика 2 приращений , по сигналу с его выхода в дополнительный счетчик 19 заеишетс «I.From the zero code combination on buses 15, control block I generates a signal that goes through bus 10 to the input of increment counter 2, and the radius code n is again overwritten into increment counter 2 from register 3. In addition, AND 21 will trigger from the zero counter code combination 2 increments, according to the signal from its output in the additional counter 19 enters “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 будут подготовленными дл второго цикла формировани приращений первого отрезка.If the code 0 ... 1 is set on the input buses 18 of the comparison unit 20, i.e. the information is displayed on a 1: 1 scale, the comparison unit 20 will operate, and with its signal, the control unit I with a certain delay produces a pulse signal r bus 16 to the counting input of the counter 4 segments, while changing to "1 code at its output. The bus 16 receives the signal at the input of the element OR 22. The output signal of this element is set to "O counter 19, while the counters 2 and 4 of the opening are prepared to form the increments of the second side of the polygon, which is approximated by -". ness If, on tires 18, a scale code not equal to 0 ... 1 is set, then comparison block 20 does not work, and counters 2 and 4 will be prepared for the second cycle of increment formation of the first segment.
Если, например, на шинах 18 установлен код масштаба 0101, что соответствует п тикратному увеличению масштаба изображени , то повторитс п ть циклов работы счетчика 2If, for example, the scale code 0101 is set on tires 18, which corresponds to a five-fold increase in the image scale, then five cycles of operation of the counter 2 will repeat.
, приращений, за это врем будет сформировано 5п приращений, ни выходе счетчика 19 установитс код 0101, сработает блок 20 сравнени и по его сигналу блок 1 управлени выдаст по щине 16 импульс дл изменени состо ни счетчика 4 отрезков и установки в «Оincrements, during this time 5p increments will be formed, the output of counter 19 will be set to code 0101, the comparison unit 20 will trigger and, according to its signal, control unit 1 will issue a pulse 16 on the slit 16 to change the state of the 4 segments counter and set it to "O"
S счетчика 19 через элемент И/|И 22. При этом счетчики 2, 4 W 19 будут подготовленными дл формировани приращений второго отрезка многоугольника. Таким образом, в устройстве каждый отрезок формируетс из Р-п приращеНИИ , где Р - число, показывающее во сколько раз производитс увеличение масштаба изображени .S counter 19 through the element And / | And 22. In this case, the counters 2, 4 W 19 will be prepared to form the increments of the second segment of the polygon. Thus, in the device, each segment is formed from Pn increments, where P is a number indicating how many times the image is zoomed.
Процесс формировани окружности продолжаетс до тех пор, пока в счетчик 4 отрезков не поступит m импульсов и на его выходнойThe process of forming the circle continues until m pulses go to the 4 segment counter and
5 шине 17 не по витс импульс переполнени , который остановит работу устройства до нового поступлени сигналов по шинам б, 8, 9.5, bus 17 does not have an overflow pulse, which will stop the operation of the device until new signals arrive on tires b, 8, 9.
Предложенное устройство позвол ет воспроизводить окружности в любых масштабах без применени специальных блоков пересчетаThe proposed device allows to reproduce circles at any scale without using special conversion units.
радиусов.radii.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU762318698A SU610144A2 (en) | 1976-01-30 | 1976-01-30 | Device for representing circumferences |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU762318698A SU610144A2 (en) | 1976-01-30 | 1976-01-30 | Device for representing circumferences |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU491967 Addition |
Publications (1)
Publication Number | Publication Date |
---|---|
SU610144A2 true SU610144A2 (en) | 1978-06-05 |
Family
ID=20647018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU762318698A SU610144A2 (en) | 1976-01-30 | 1976-01-30 | Device for representing circumferences |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU610144A2 (en) |
-
1976
- 1976-01-30 SU SU762318698A patent/SU610144A2/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU610144A2 (en) | Device for representing circumferences | |
SU669366A1 (en) | Device for displaying circle and ellipse arcs on crt screen | |
SU1383418A1 (en) | Device for reading out graphic information | |
SU811316A1 (en) | Indication device | |
SU1156124A1 (en) | Indication device with digital form of presentation | |
SU911502A1 (en) | Address shaper | |
SU830378A1 (en) | Device for determining number position on nimerical axis | |
SU526929A1 (en) | Graphic display device | |
SU491967A1 (en) | Device for displaying circles | |
SU542338A1 (en) | Periodic pulse frequency multiplier | |
SU1037299A1 (en) | Device for forming graphic images | |
SU575771A2 (en) | Voltage-to-code converter | |
SU1290536A1 (en) | Device for converting number from residual class system to position code | |
SU1506553A1 (en) | Frequency to code converter | |
SU1020841A1 (en) | Crt screen marker control device | |
SU736138A1 (en) | Indicator device | |
SU1005170A1 (en) | Device for displaying information on crt screen | |
SU1336094A1 (en) | Digital indicating device | |
SU951280A1 (en) | Digital generator | |
SU1725241A1 (en) | Device for controlling graphic data read operations | |
SU855531A1 (en) | Digital phase inverter | |
SU550657A1 (en) | Device for converting binary function increment codes | |
SU1254536A2 (en) | Device for generating small-size raster | |
SU1376083A1 (en) | Random event flow generator | |
SU648950A1 (en) | Device for determining stability of control systems |