[go: up one dir, main page]

RU2050021C1 - Device for displaying lines and arcs of screen of cathode-ray tube - Google Patents

Device for displaying lines and arcs of screen of cathode-ray tube Download PDF

Info

Publication number
RU2050021C1
RU2050021C1 SU4828982A RU2050021C1 RU 2050021 C1 RU2050021 C1 RU 2050021C1 SU 4828982 A SU4828982 A SU 4828982A RU 2050021 C1 RU2050021 C1 RU 2050021C1
Authority
RU
Russia
Prior art keywords
output
input
register
counters
inputs
Prior art date
Application number
Other languages
Russian (ru)
Inventor
В.И. Кибкало
С.Б. Шишлов
Г.В. Зубрилина
Original Assignee
Научно-исследовательский институт авиационного оборудования
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Научно-исследовательский институт авиационного оборудования filed Critical Научно-исследовательский институт авиационного оборудования
Priority to SU4828982 priority Critical patent/RU2050021C1/en
Application granted granted Critical
Publication of RU2050021C1 publication Critical patent/RU2050021C1/en

Links

Images

Landscapes

  • Complex Calculations (AREA)

Abstract

FIELD: automation and computer engineering. SUBSTANCE: device has control unit 1, clock 2, four reverse counters 3, 4, 5, 6, three multiplexers 7, 8, 10, constant generation unit 9, pulse counter 11, adder 12, decoder 13, read-only memory unit 15, two registers 14, 16, two digital-to-analog converters 17, 18, cathode-ray tube 19, processor 20. EFFECT: increased functional capabilities. 3 dwg

Description

Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств отображения информации на экране ЭЛТ. The invention relates to computer technology and can be used in the design of devices for displaying information on a CRT screen.

Цель изобретения повышение точности устройства. The purpose of the invention is to improve the accuracy of the device.

На фиг. 1 представлена блок-схема устройства; на фиг.2 блока дешифрации секторов; на фиг.3 октанты и значения логической функции В для дуги с направлением движения против и по часовой стрелке. In FIG. 1 shows a block diagram of a device; figure 2 block decryption sectors; figure 3 octants and values of the logical function B for an arc with a direction of movement counterclockwise and clockwise.

В устройстве реализуется метод формирования векторов и дуг, заключающийся в том, что на каждом шаге по знаку предварительно вычисленной оценочной функции определяется и осуществляется переход на следующую точку вектора или дуги, а так же формируется формула, по которой вычисляется оценочная функция для следующего шага. The device implements a method of forming vectors and arcs, which consists in the fact that at each step, the sign of the previously calculated evaluation function determines and transitions to the next point of the vector or arc, and also forms a formula by which the evaluation function is calculated for the next step.

Формулы перехода к следующей точке и расчета оценочной функции однозначно определяются тем, что в каком октанте координатной плоскости находится текущая точка вектора или дуги, причем для дуги дополнительным условием является направление движения по дуге. The formulas for moving to the next point and calculating the evaluation function are uniquely determined by the fact that in which octant of the coordinate plane is the current point of the vector or arc, and for an arc, an additional condition is the direction of movement along the arc.

В случае вектора для всех текущих точек октант определяется компонентами приращений вектора DX и DУ, для дуги октант текущей точки определяется компонентами текущего радиус-вектора DX(i) и DY(i), где i 1 N, а N число точек вектора или дуги. In the case of a vector, for all current points, the octant is determined by the components of the increments of the vector DX and DУ, for an arc, the octant of the current point is determined by the components of the current radius vector DX (i) and DY (i), where i 1 N, and N is the number of points of the vector or arc.

Расчетные формулы для вектора имеют следующий вид:
D(o) SY˙DY2˙DY + SX˙DX2˙DX (1)
Если D(i-1) < 0, то D(i)
D(i-1) + SDY˙SX˙DX + SDX˙SY˙DY
X(i) X(i-1) + SDX˙SX
Y(i) Y(i 1) + SDY˙SY (2)
Если D(i-1) ≥ 0, то D(i)
D(i-1) + (SDY SDA) ˙SX˙DX +
+ (SDX SDY)˙SY˙DY
X(i) X(i-1) + SX
Y(i) Y(i-1) + SY (3) где D(i-1) и D(i) вычисляемая соответственно на (i-1)-ом и i-ом шаге оценочная функция,
D(0) предварительная оценочная функция для первого шага,
X(i), Y(i) координаты точки, на которую осуществляется переход на i-м шаге,
X(i-1), Y(i-1) координаты точки предыдущего шага
SX, SY, DX2, DY2, SDX, SDY функциональные коэффициенты, определяемые из условий:
SX sign(DX 1, если DX ≥ 0.
The calculation formulas for the vector are as follows:
D (o) SY˙DY2˙DY + SX˙DX2˙DX (1)
If D (i-1) <0, then D (i)
D (i-1) + SDY˙SX˙DX + SDX˙SY˙DY
X (i) X (i-1) + SDX˙SX
Y (i) Y (i 1) + SDY˙SY (2)
If D (i-1) ≥ 0, then D (i)
D (i-1) + (SDY SDA) ˙SX˙DX +
+ (SDX SDY) ˙SY˙DY
X (i) X (i-1) + SX
Y (i) Y (i-1) + SY (3) where D (i-1) and D (i) are estimated function at the (i-1) and i-th steps, respectively,
D (0) preliminary estimation function for the first step,
X (i), Y (i) coordinates of the point to which the transition is made at the i-th step,
X (i-1), Y (i-1) coordinates of the point of the previous step
SX, SY, DX2, DY2, SDX, SDY functional coefficients determined from the conditions:
SX sign (DX 1 if DX ≥ 0.

-1, если DC < 0 (4)
SY sign (DY 1, если DY ≥ 0
1- если DY < 0
DX2 1, еслиDX<DY|
-1/2, еслиDX| ≥DY|
DY2 -1/2, еслиDX| <DY|
1, еслиDX| ≥DY|
SDX 0, еслиDX| <DY| (5)
1, еслиDX| ≥DY|
SDY 1, если,DX| <DY|
0, еслиDX| ≥DY|
Расчетные формулы для дуги имеют вид
D(O) 3/4 + SDY˙DY2˙DY +
+ SDX˙DX2˙DX (6)
Если D(i-1) ≥ 0 В, то D(i)
D(i-1) + SDY˙DY(i-1) +
+ SDX˙DX(i-1) + 5/2
X(i) X(i-1) + SDX
Y(i) Y(i-1) + SDY (7)
Если D(i-1) < 0 В, то D(i) D(i-1) +
+ ADX˙DX(i-1) + ADY˙DY(i-1) + 3/2
X(i) X(i-1) + ADX
Y(i) Y(i-1) + ADY (8)
Если D(i-1) ≥ 0 В, то D(i)
D(i-1) + ADY ˙DY(i-1) +
+ ADX˙ DX(i-1) + 3/2
X(i) X(i-1) + ADX
Y(i) Y(i-1) + ADX (9)
Если D(i-1) < 0 В, то D(i)
D(i-1) + SDX ˙DX(i-1) +
+ SDY ˙DY(i-1) + 5/2
X(i) X(i-1) + SDX
Y(i) Y(i-1) + SDY (10) где SX sign (DX) 1, если DX ≥ 0
-1, если DX < 0 (11)
1, если DY ≥ 0
SY sign(DY) -1, если DY < 0 (12)
В формулы введены дополнительные логические функции А, В и функциональные коэффициенты ADX и ADY. Значения этих коэффициентов, функций А и В, а также коэффициентов SDX, SDY, DX2, DY2 зависят от направления движения по дуге.
-1 if DC <0 (4)
SY sign (DY 1 if DY ≥ 0
1- if DY <0
DX2 1 if DX <DY |
-1/2 if DX | ≥DY |
DY2 -1/2 if DX | <DY |
1 if DX | ≥DY |
SDX 0 if DX | <DY | (5)
1 if DX | ≥DY |
SDY 1 if, DX | <DY |
0 if DX | ≥DY |
The calculation formulas for the arc are of the form
D (O) 3/4 + SDY˙DY2˙DY +
+ SDX˙DX2˙DX (6)
If D (i-1) ≥ 0 V, then D (i)
D (i-1) + SDY˙DY (i-1) +
+ SDX˙DX (i-1) + 5/2
X (i) X (i-1) + SDX
Y (i) Y (i-1) + SDY (7)
If D (i-1) <0 V, then D (i) D (i-1) +
+ ADX˙DX (i-1) + ADY˙DY (i-1) + 3/2
X (i) X (i-1) + ADX
Y (i) Y (i-1) + ADY (8)
If D (i-1) ≥ 0 V, then D (i)
D (i-1) + ADY ˙DY (i-1) +
+ ADX˙ DX (i-1) + 3/2
X (i) X (i-1) + ADX
Y (i) Y (i-1) + ADX (9)
If D (i-1) <0 V, then D (i)
D (i-1) + SDX ˙ DX (i-1) +
+ SDY ˙DY (i-1) + 5/2
X (i) X (i-1) + SDX
Y (i) Y (i-1) + SDY (10) where SX sign (DX) 1 if DX ≥ 0
-1 if DX <0 (11)
1 if DY ≥ 0
SY sign (DY) -1 if DY <0 (12)
Additional logical functions A, B and functional coefficients ADX and ADY are introduced into the formulas. The values of these coefficients, functions A and B, as well as the coefficients SDX, SDY, DX2, DY2 depend on the direction of movement along the arc.

Логическая функция В принимает значение 0 или 1 в зависимости от октанта, в котором находится текущая точка дуги. На фиг.3 показаны октанты и значения функции В для дуги с направлением движения против и по часовой стрелке
При переходе текущей точки из одного октанта в другой (чему соответствует изменение значения функции В) необходимо пересчитать значение оценочной функции по следующим формулам:
B _→ B: D(i-1) D(i-1)
SX ˙DX(i-1)/2 SY˙DY(i-1)/2
B _→ B: D(i-1) D(i-1)
SX˙DX(i-1) SY˙DY(i-1) (13) и только после этого продолжить итерационный процесс.
Logical function B takes the value 0 or 1 depending on the octant at which the current point of the arc is located. Figure 3 shows the octants and values of function B for an arc with a direction of movement counterclockwise and clockwise
When the current point passes from one octant to another (which corresponds to a change in the value of function B), it is necessary to recalculate the value of the evaluation function using the following formulas:
B _ → B: D (i-1) D (i-1)
SX ˙DX (i-1) / 2 SY˙DY (i-1) / 2
B _ → B: D (i-1) D (i-1)
SX˙DX (i-1) SY˙DY (i-1) (13) and only then continue the iterative process.

Устройство содержит блок 1 управления, генератор 2 тактовых импульсов, реверсивные счетчики 3 и 4 координат, реверсивные счетчики 5 и 6 приращений векторов, мультиплексоры 7, 8, блок 9 формирования контакта, мультиплексор 10, счетчик 11 импульсов, сумматор 12, дешифратор 13 (секторов), регистр (флагов условий) 14, блок 15 постоянной памяти, регистр 16 (адреса), цифро-аналоговые преобразователи 17 и 18, электроннолучевую трубку 19 (ЭЛТ). The device contains a control unit 1, a clock generator 2, reversible counters 3 and 4 coordinates, reversible counters 5 and 6 increments of vectors, multiplexers 7, 8, a contact forming unit 9, multiplexer 10, pulse counter 11, adder 12, decoder 13 (sectors ), register (of flags of conditions) 14, block 15 of read-only memory, register 16 (addresses), digital-to-analog converters 17 and 18, cathode ray tube 19 (CRT).

Устройство работает под управлением процессора 20. The device is running processor 20.

Дешифратор 13 секторов содержит блоки 21 и 22 оси Х и оси У, арифметическо-логический блок 23, блок 24 знака операции, узел 25 постоянной памяти. The decoder 13 sectors contains blocks 21 and 22 of the X axis and the Y axis, the arithmetic logical unit 23, the operation sign unit 24, the read-only memory unit 25.

Устройство работает следующим образом. The device operates as follows.

Синхронизация работы блоков осуществляется с помощью выработки генератором 2 тактовых импульсов, которые позволяют выделить начало, середину и конец такта. The operation of the blocks is synchronized by the generation of 2 clock pulses by the generator, which make it possible to distinguish the beginning, middle, and end of a cycle.

При поступлении из процессора 20 команды блок 1 управления запоминает код команды и вырабатывает следующую последовательность управляющих сигналов, синхронизированных тактовыми импульсами. Upon receipt of the command from the processor 20, the control unit 1 stores the command code and generates the following sequence of control signals synchronized by clock pulses.

На первом такте реализации команды вектор или дуга на выходах блока 1 вырабатывается импульсный сигнал приема, поступающего по шине данных на вход реверсивного счетчикам 5 приращения и устанавливаются на все время выполнения команды потенциальные сигналы V/D и направления движения по дуге по/против часовой стрелки DIR, поступающие на два из адресных входов блока 15, а так же на вход дешифратора 13 секторов. At the first clock cycle of the vector or arc command, at the outputs of block 1, a pulse reception signal is generated, which is transmitted via the data bus to the input of incremental counters 5 and potential signals V / D and direction of movement along the arc clockwise / counterclockwise are set for the duration of the command coming to two of the address inputs of block 15, as well as to the input of the decoder 13 sectors.

Во втором такте на вход реверсивного счетчика 6 приращения DY поступает с выхода блока 1 импульсный сигнал приема DY. In the second cycle, the input of the reverse counter 6 of the increment DY receives from the output of unit 1 a pulse signal of reception DY.

Принятые значения DX и DY подаются на вход дешифратора 13 секторов, один из выходов которого управляет мультиплексором 10 для выбора большего изDX| и DY|
В третьем такте блок 1 вырабатывает сигнал приема N на счетчик импульсов 11 либо с шины данных в случае дуги, либо с выхода мультиплексора 10.
The adopted values of DX and DY are fed to the input of the decoder 13 sectors, one of the outputs of which controls the multiplexer 10 to select the larger of DX | and DY |
In the third cycle, unit 1 generates a reception signal N to the pulse counter 11 either from the data bus in the case of an arc, or from the output of multiplexer 10.

В начале каждого такта на регистр 16 адреса принимается информация с дешифратора 13 секторов, регистра 14 и со знакового разряда результата сумматора 12. Дешифратор 13 вырабатывает четырехразрядный код, по которому различаются 16-ть секторов (см. фиг.3). В зависимости от выполняемой операции вектор или дуга, в последнем случае и от направления движения, каждые два сектора образуют один октант. At the beginning of each clock, information is received from address decoder 13 of the sectors, register 14 and from the sign digit of the result of adder 12 to the address register 16. The decoder 13 generates a four-digit code, according to which 16 sectors are distinguished (see Fig. 3). Depending on the operation being performed, a vector or arc, in the latter case and on the direction of movement, every two sectors form one octant.

Регистр (флагов условий) 14 формирует два флаговых сигнала, поступающих на адресный вход блока 15 через регистр 16, и фиксирующих такт вычисления начального значения оценочной функции и такт ее пересчета при смене октантов во время выполнения операции дуга. The register (of flags of conditions) 14 generates two flag signals arriving at the address input of block 15 through the register 16, and fixing the clock cycle of calculating the initial value of the evaluation function and the clock cycle of its conversion when changing octants during the arc operation.

Флаг начального условия устанавливается во втором такте, сбрасывается после вычисления начального значения оценочной функции в третьем такте. The flag of the initial condition is set in the second measure, is reset after calculating the initial value of the evaluation function in the third measure.

В первой половине каждого такта блок 15 по входному адресу формирует в соответствии с вышеприведенными формулами управляющие сигналы, поступающие на сумматор 12, мультиплексоры 7 и 8, блок 9 формирования констант, реверсивные счетчики 5 и 6 приращений и счетчики 3 и 4 координат. In the first half of each clock cycle, the block 15 at the input address generates, in accordance with the above formulas, the control signals supplied to the adder 12, multiplexers 7 and 8, the constant generation unit 9, reversible increment counters 5 and 6, and coordinate counters 3 and 4.

Эти сигналы определяют:
на сумматоре 12 количество и знаки операндов, участвующих в вычислении оценочной функции D(i);
на мультиплексорах 7 определяют выбор значения 1 или 1/2 функциональных коэффициентов SX и SY;
на блоке 9 выбор одной из четырех констант 0,3 (4,5) 2, 3/2, формируемых соответствующими потенциалами на информационных входах мультиплексора, собственно и составляющего блок 9;
на счетчиках 5 и 6 приращений и счетчиках 3 и 4 координат наличие и знак соответствующих приращений.
These signals determine:
on the adder 12, the number and signs of the operands involved in the calculation of the evaluation function D (i);
on multiplexers 7 determine the choice of the value of 1 or 1/2 of the functional coefficients SX and SY;
on block 9, the choice of one of the four constants 0.3 (4.5) 2, 3/2, formed by the corresponding potentials at the information inputs of the multiplexer, which actually makes up block 9;
on counters of 5 and 6 increments and counters of 3 and 4 coordinates, the presence and sign of the corresponding increments.

Таким образом, на входы сумматора 12 поступаютSDX|˙|DX|SDY|˙|DY| константа и с выхода этого же сумматора D(i-1). Thus, the inputs of the adder 12 received SDX | ˙ | DX | SDY | ˙ | DY | constant from the output of the same adder D (i-1).

В середине каждого такта происходит запуск сумматора 12 на вычисление по требуемой из (2, 3, 7-10) формуле значения D(i). В это же время происходит изменение значений на реверсивных счетчиках 3, 4, 5, 6. In the middle of each clock cycle, the adder 12 starts to calculate according to the formula (D, i) required from (2, 3, 7-10). At the same time, there is a change in the values on the reversible counters 3, 4, 5, 6.

В третьем такте описанным выше способом при установленном флаге начального условия вычисляется D(0) по формулам (1) или (6) без изменения значений DX, DY, координат Х, У. In the third measure, as described above, when the flag of the initial condition is set, D (0) is calculated by formulas (1) or (6) without changing the values of DX, DY, X, U coordinates.

С четвертого такта осуществляется итерационный процесс пошаговой реализации вектора или дуги. В каждом из этих расчетных тактов происходит уменьшение на единицу содержимого счетчика 11 импульсов. При обнулении счетчика он выдает блоку 1 сигнал о завершении текущей операции. From the fourth step, an iterative process of step-by-step implementation of a vector or arc is carried out. In each of these calculated clocks, the content of the counter of 11 pulses decreases by one unit. When the counter is reset, it gives block 1 a signal about the completion of the current operation.

В процессе формирования дуги при смене октанта, т.е. изменении значения функции В, устанавливается флаг пересчета, и в следующем такте производится пересчет значения оценочной функции D(i-1) по формулам (13) без изменения содержимого как счетчиков 5, 6, 3 и 4 приращений и координат, так и счетчика 11 импульсов. In the process of forming an arc when changing the octant, i.e. changing the value of function B, the recalculation flag is set, and in the next step, the value of the estimated function D (i-1) is recalculated by formulas (13) without changing the contents of counters 5, 6, 3 and 4 of increments and coordinates, or the counter of 11 pulses .

Управляющие сигналы, выделяемые блоком 13 дешифратора формируются на выходе узла 25 постоянной памяти. The control signals allocated by the decoder unit 13 are generated at the output of the permanent memory unit 25.

Входными сигналами являются значения приращений DX и DY, а так же управляющие сигналы V/D и DIR от блока 1. The input signals are the values of the increments DX and DY, as well as the control signals V / D and DIR from block 1.

Наряду с выработкой 4-х разрядного кода сектора (один из разрядов этого кода имеет значение функции В) и, как указывалось выше, сигнала управления мультиплексором 10, дешифратора 13, исходя из знака принятого на счетчик 11 числа точек значения, формирует управляющий сигнал знака счета счетчика 11. Along with the generation of a 4-digit sector code (one of the bits of this code has the value of function B) and, as mentioned above, the control signal of the multiplexer 10, the decoder 13, based on the sign of the number of value points received on the counter 11, generates a control signal of the count sign counter 11.

Блок 13 вырабатывает сигналы равенства нулю соответственно приращений DX и DY, сигнал равенстваDX|DY| и сигнал знака результата сравнения значенийDX| иDY|
Предложенное устройство обеспечивает скорость формирования линий как векторов, так и дуг порядка 125 нс на точку (тактовая частота работы устройства 8 МГц).
Block 13 generates signals of equality to zero, respectively, of the increments DX and DY, the equality signal DX | DY | and signal sign of the result of comparing the values of DX | and DY |
The proposed device provides a speed of formation of lines of both vectors and arcs of the order of 125 ns per point (the clock speed of the device is 8 MHz).

Claims (1)

УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ВЕКТОРОВ И ДУГ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ (ЭЛТ), содержащее генератор тактовых импульсов, первый выход которого соединен с тактовым входом блока управления, вход-выход которого является входом-выходом устройства, первый выход блока управления соединен с первыми информационными входами реверсивных счетчиков приращения векторов и реверсивных счетчиков координат X и Y, выходы которых подключены к входам цифроаналоговых преобразователей координат X и Y соответственно, выходы которых соединены с отклоняющей системой ЭЛТ, первый, второй и третий мультиплексоры, выход третьего мультиплексора соединен с информационным входом счетчика импульсов, выход которого соединен с управляющим входом блока управления, выходы реверсивных счетчиков приращения векторов подключены к информационным входам соответственно первого и второго мультиплексоров, сумматор, первый регистр и дешифратор, отличающееся тем, что, с целью повышения точности устройства, оно содержит блок постоянной памяти, второй регистр и блок формирования констант, выход первого регистра подключен к управляющему входу второго регистра и адресному входу блока постоянной памяти, управляющий вход которого подключен к второму выходу блока управления, соединенному с входом сброса второго регистра, управляющему входу дешифратора и вторым информационным входам реверсивных счетчиков приращений векторов, счетные входы которых подключены к второму выходу генератора тактовых импульсов, соединенному с тактовым входом второго регистра, счетными входами реверсивных счетчиков координат и счетчика импульсов и тактовым входом сумматора, выход которого подключен к первому управляющему входу первого регистра и входу сброса сумматора, информационные входы сумматора подключены к выходам первого и второго мультиплексоров и блока формирования констант, управляющий вход которого соединен с первым выходом блока постоянной памяти, который подключен к управляющим входам сумматора, первого и второго мультиплексоров и реверсивных счетчиков приращений векторов, второй и третий выходы блока постоянной памяти подключены к управляющим входам реверсивных счетчиков координат, информационные входы дешифратора к выходам реверсивных счетчиков приращений векторов, управляющий вход к второму выходу блока управления, первый выход дешифратора к первому информационному входу второго регистра, второй выход к управляющему входу счетчика импульсов, вход сброса которого соединен с первым выходом второго регистра, второй выход которого подключен ко второму информационному входу первого регистра, третий выход дешифратора соединен с управляющим входом третьего мультиплексора, информационные входы которого подключены к выходам реверсивных счетчиков приращений векторов. DEVICE FOR DISPLAYING VECTORS AND ARCS ON THE ELECTRON BEAM TUBE (CRT) SCREEN, containing a clock pulse generator, the first output of which is connected to the clock input of the control unit, the input-output of which is the input-output of the device, the first output of the control unit is connected to the first information inputs reversible vectors increment counters and reversible X and Y coordinate counters, the outputs of which are connected to the inputs of the digital-analog coordinate converters X and Y, respectively, whose outputs are connected to By using a CRT system, the first, second, and third multiplexers, the output of the third multiplexer is connected to the information input of the pulse counter, the output of which is connected to the control input of the control unit, the outputs of the reversible vector increment counters are connected to the information inputs of the first and second multiplexers, adder, first register, and a decoder, characterized in that, in order to increase the accuracy of the device, it contains a read-only memory block, a second register and a constant generation unit, the output of the first reg The device is connected to the control input of the second register and the address input of the read-only memory block, the control input of which is connected to the second output of the control unit connected to the reset input of the second register, the control input of the decoder and the second information inputs of the reversible counters of vector increments, the counting inputs of which are connected to the second output a clock generator connected to the clock input of the second register, the counting inputs of the reverse coordinate counters and the pulse counter and the clock input the adder, the output of which is connected to the first control input of the first register and the reset input of the adder, the information inputs of the adder are connected to the outputs of the first and second multiplexers and the constant forming unit, the control input of which is connected to the first output of the read-only memory unit, which is connected to the control inputs of the adder, the first and the second multiplexers and reversible counters of increments of vectors, the second and third outputs of the read-only memory block are connected to the control inputs of the reverse counters rdinat, information inputs of the decoder to the outputs of reversible counters of increments of vectors, control input to the second output of the control unit, the first output of the decoder to the first information input of the second register, the second output to the control input of the pulse counter, the reset input of which is connected to the first output of the second register, the second output which is connected to the second information input of the first register, the third output of the decoder is connected to the control input of the third multiplexer, the information inputs of which are connected to the outputs of reverse counters of increments of vectors.
SU4828982 1990-03-30 1990-03-30 Device for displaying lines and arcs of screen of cathode-ray tube RU2050021C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU4828982 RU2050021C1 (en) 1990-03-30 1990-03-30 Device for displaying lines and arcs of screen of cathode-ray tube

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU4828982 RU2050021C1 (en) 1990-03-30 1990-03-30 Device for displaying lines and arcs of screen of cathode-ray tube

Publications (1)

Publication Number Publication Date
RU2050021C1 true RU2050021C1 (en) 1995-12-10

Family

ID=21516247

Family Applications (1)

Application Number Title Priority Date Filing Date
SU4828982 RU2050021C1 (en) 1990-03-30 1990-03-30 Device for displaying lines and arcs of screen of cathode-ray tube

Country Status (1)

Country Link
RU (1) RU2050021C1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР N 1451760, кл. G 09G 1/08 1/16, 1987. *

Similar Documents

Publication Publication Date Title
US4272808A (en) Digital graphics generation system
JPH05324817A (en) Method for animating one-sequence video image field and apparatus for recovering approximately reduced pixel mapping to mapping from ordinary pixel to pixel
CA1173154A (en) Digital symbol generator with symbol error checking
US3908116A (en) Digital data filter
JPH0570187B2 (en)
RU2050021C1 (en) Device for displaying lines and arcs of screen of cathode-ray tube
US5029106A (en) Pattern data generating system
JP2829429B2 (en) Data interpolation circuit
EP0359255A2 (en) Pattern data generating system
RU2049362C1 (en) Crt graphics display
SU1721626A2 (en) Vector generator
SU748463A1 (en) Device for displaying information on crt screen
SU1596346A1 (en) Interpolator
SU1547022A1 (en) Device for display of curves on screen of cathode-ray tube
SU1292030A1 (en) Device for displaying symbols on screen of cathode-ray tube
SU1283831A1 (en) Device for generating vectors
US4791595A (en) Digital vector generation with velocity correction by tabulation of counter control signals
SU1259217A1 (en) Digital interpolator
SU951378A1 (en) Device for displaying graphic data in cathode-ray tube screen
SU1534455A1 (en) Device for displaying graphic information on crt screen
SU732939A1 (en) Device for graphical data display
SU1418905A1 (en) Time-to-number converter
SU1254535A1 (en) Device for displaying graphic information on screen of cathode-ray tube
SU1728880A2 (en) Character generator
SU1086453A1 (en) Device for displaying vectors and arcs of circles on screen of cathode-ray-tube (crt)