SU1425767A1 - Device for shaping a stretch of inclined line on crt screen - Google Patents
Device for shaping a stretch of inclined line on crt screen Download PDFInfo
- Publication number
- SU1425767A1 SU1425767A1 SU874244478A SU4244478A SU1425767A1 SU 1425767 A1 SU1425767 A1 SU 1425767A1 SU 874244478 A SU874244478 A SU 874244478A SU 4244478 A SU4244478 A SU 4244478A SU 1425767 A1 SU1425767 A1 SU 1425767A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- coordinate
- adder
- register
- Prior art date
Links
Landscapes
- Image Generation (AREA)
- Complex Calculations (AREA)
Abstract
Изобретение относитс к автоматике и вычислительной технике и может быть использовано в устройствах дл прецизионного отображени графической информации на экране электронно-лучевой трубки. Цель изобретени - повышение быстродействи устройства. Устройство -содержит первый регистр 1, сумматоры-вычитатели 2 и 3 по координатам X и Y, первый 4 и второй 11 коммутаторы, второй 7 и третий 9 сумматоры , первый 6 и второй В регистры, первый 10, второй 15, третий 16 и четвертый 22 блоки сравнени , первый 12, второй 18 и третий 20 элементы И, счетчики 13 и 14 по координатам X и У, элемент ИЛИ 17, генератор 19 импульсов , триггер 21 с соответствующими св з ми. Коды координат начала и конца наклонной линии занос тс в -регистр 1. В сумматорах-вычитател х 2 и 3 вычисл ютс значени приращений по X и Y. В зависимости от знака приращений первый 4 и второй I1 коммутаторы производ т коммутацию приращений на входы первого 5 и второго 7 сумматоров и тактовых импульсов с выхода второго элемента И 18 на тактовые входы счетчиков 13 и 1.4, где вычисл ютс значени промежуточных координат линии, за счет чего достигаетс повьппение быстродействи устройства. 1 ил. i (ЛThe invention relates to automation and computing and can be used in devices for precision display of graphic information on a screen of a cathode ray tube. The purpose of the invention is to increase the speed of the device. The device contains the first register 1, adders-subtractors 2 and 3 on the coordinates X and Y, the first 4 and second 11 switches, the second 7 and third 9 adders, the first 6 and second B registers, the first 10, second 15, third 16 and fourth 22 comparison units, first 12, second 18 and third 20 elements AND, counters 13 and 14 along the coordinates X and Y, element OR 17, generator 19 pulses, trigger 21 with corresponding connections. Codes of coordinates of the beginning and end of the sloping line are entered in -register 1. In subtractors 2 and 3, the values of increments in X and Y are calculated. Depending on the sign of the increments, the first 4 and second I1 switches commute increments to the inputs of the first 5 and the second 7 adders and clock pulses from the output of the second element I 18 to the clock inputs of the counters 13 and 1.4, where the values of the intermediate coordinates of the line are calculated, thereby achieving the performance of the device. 1 il. i (L
Description
4four
tN9tN9
елate
ЧH
ОABOUT
сопровожЗ.accompanying
Изобретение относитс к автоматике и вычислительной технике и может быть использовано в устройствах дл прецизионного отображени графической информации на экране электронно-лучевой трубки (ЭЛТ).The invention relates to automation and computer technology and can be used in devices for precision display of graphical information on a screen of a cathode ray tube (CRT).
Цель изобретени - повышение быстродействи устройства.The purpose of the invention is to increase the speed of the device.
На чертеже представлена функциональна схема устройства.The drawing shows the functional diagram of the device.
Устройство содержит первый регистр 1, сумматор-вьгчитатель 2 по координате X, сумматор-вычитатель 3 по координате Y, первый коммутатор 4, первый сумматор 5, второй регистр 6, второй сумматор 7, третий регистр 8, третий сумматор 9, первый блок 10 сравнени второй коммутатор 11, первый элемент И J2, счетчик 13 по координате X, счетчик 14 по координате У, второй блок 15 сравнени , третий блок 16 сравнени , элемент ИЛИ 17, второй элемент И 18, генератор 19 импульсов, третий элемент И 20, триггер 21, четвертый блок 22 сравнени .The device contains the first register 1, the adder-reader 2 on the X coordinate, the adder-subtractor 3 on the Y coordinate, the first switch 4, the first adder 5, the second register 6, the second adder 7, the third register 8, the third adder 9, the first block 10 compare the second switch 11, the first element AND J2, the counter 13 by the X coordinate, the counter 14 by the Y coordinate, the second comparison block 15, the third comparison block 16, the OR element 17, the second And 18 element, the pulse generator 19, the third And 20 element, trigger 21, fourth comparison block 22.
Устройство работает следующим, образом ,The device works as follows
В регистр I записываютс коды начальных и конечных координат вектора по ос м X и Y Коды начальных: координат переписьгоаготс в счетчики 13 и 14. Отображение на экране ЭЛТ (не показана) вектора может осуществл ты с при помощи подключени выходов счетчиков 13 и 14 непосредственно через ЦАП к отклон ющей системе ЭЛТ либо через графическую пам ть, выход которой через ЦАП соединен с отклон ющей системой ЗЛТ, При подключении устройства к графической пам ти выходы Вых. Вых.Y счетчиков 13 и 14 подключаютс к адр есной шине пам ти и при наличии активного уровн на шине разрешени (Вых.разр.) в темпе сигнала (Вых.сопровожд.) с выхода второго элемента И 18- в пам ть записьгааютс уровни логической 1 по сформированным адресам, т.е. сигнал разрешени можно соединить с шиной данных пам ти.In register I, codes of the initial and final coordinates of the vector are written on the X and Y axes. Initial codes: coordinates the census to counters 13 and 14. Displaying a vector on a CRT screen (not shown) of the vector can be done by connecting the outputs of counters 13 and 14 directly through The DAC to the deflecting system of a CRT or through a graphic memory, the output of which through the DAC is connected to the diverting system of a CRL. When the device is connected to a graphic memory, the outputs Ex. The outputs Y of the counters 13 and 14 are connected to the address memory bus and, if there is an active level on the resolution bus (Output ratio), at the rate of the signal (Output signal) from the output of the second element And 18-, the levels of the logical 1 to the generated addresses, i.e. the enable signal can be connected to the memory data bus.
Коды начальной и конечной координат X и Y подаютс на входы сзгммато- ров-вычитателей 2 и 3 соответственно дл выполнени операции вычитани с целью нахождени модул и знака проекции вектора на оси координат X HYThe codes of the initial and final coordinates X and Y are fed to the inputs of the szgmmatorov-subtractors 2 and 3, respectively, to perform the subtraction operation in order to find the module and the sign of the projection of the vector on the x-axis
00
00
5five
5 five
с о 5 0 from about 5 0
00
5five
Xк. - Хп - ± йХJHk - Xn - ± yHJ
Y - Y,, ± uY.Y - Y ,, ± uY.
Коды модулей проекций вектора поступают на коммутатор 11, а знаки проекций - на счетчики I3 и 14 дл задани режимов сложени или вычитани на этих счетчиках, регистры 6 и 8 обнул ютс за счет св зи с выходом триггера 21, после чего последний измен ет свое состоиие и выдает разрешающий потенциал начала формировани отрезка, а также открывает второй элемент И 18 и с выхода его поступают импульсы генератора 19 импульсов .The codes of the modules of the projections of the vector are fed to the switch 11, and the signs of the projections are transferred to the counters I3 and 14 to set the addition or subtraction modes on these counters, the registers 6 and 8 are zeroed by communication with the output of the trigger 21, after which the latter changes its state and gives the resolving potential of the beginning of the formation of the segment, and also opens the second element I 18 and from its output the pulses of the generator 19 of pulses come.
При построении вектора в пределах от О до 45 третий блок 16 сравнени измен ет управл ющий потенциал ja входах первого 4 и второго 11 коммутаторов . В результате первый коммутатор 4 переключает частоты на входах счетчиков 13 и 14. В этом случае частота с выхода генератора 19 импульсов подаетс через первый коммутатор 4 на вход счетчика 13, а на вход счетчика 14 через первый коммутатор 4 подаетс сигнал с выхода третьего элемента И 20. Второй коммутатор 11 соедин ет вход сумматора 5 с выходом сумматора-вычитате- л 3 и вход сумматора 7 и 9 - с выходом сумматора-вычитател 2.When constructing a vector ranging from 0 to 45, the third comparison unit 16 changes the control potential ja to the inputs of the first 4 and second 11 switches. As a result, the first switch 4 switches the frequencies at the inputs of counters 13 and 14. In this case, the frequency from the output of the pulse generator 19 is fed through the first switch 4 to the input of counter 13, and to the input of counter 14 through the first switch 4 a signal is output from the third element And 20 The second switch 11 connects the input of the adder 5 with the output of the adder-subtractor 3 and the input of the adder 7 and 9 - with the output of the adder-subtractor 2.
Четвертый блок 22 сравнени реализует сравнение выхода первого сумматора 5 с выходом сумматора 9. При построении вектора в пределах от 45 до 90 по потенциалу с выхода третьего блока 16 сравнени первый коммутатор 4 пропхркает импульсы с выхода генератора 19 импульсов на счетный вход счетчика 14. На счетный вход счетчика 13 через первой коммутатор 4 пропускаютс импульсы с выхода третьего элемеита И 20. На вход сумматора 5 через второй коммутатор 1I поступает сигнал с выхода сумматора- вычитател 2, а на вход сумматора 7 поступает сигнал через второй коммутатор 1 с выхода сумматора-вычитател 3.The fourth comparison block 22 realizes the comparison of the output of the first adder 5 with the output of the adder 9. When building a vector from 45 to 90 according to the potential from the output of the third comparison block 16, the first switch 4 transmits pulses from the output of the generator 19 pulses to the counter input of counter 14. On the counting the input of the counter 13 through the first switch 4 passes pulses from the output of the third element I 20. The input from the adder 5 through the second switch 1I receives a signal from the output of the adder-subtractor 2, and to the input of the adder 7 receives a signal through the second Switch 1 from the output of the adder-subtractor 3.
Таким образом, изобретение повышает быстродействие устройства за счет того, что вычисление следующих значений координат производитс за один такт генератора 19 импульсов.Thus, the invention improves the speed of the device due to the fact that the calculation of the following coordinate values is performed in one clock of the pulse generator 19.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874244478A SU1425767A1 (en) | 1987-03-18 | 1987-03-18 | Device for shaping a stretch of inclined line on crt screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874244478A SU1425767A1 (en) | 1987-03-18 | 1987-03-18 | Device for shaping a stretch of inclined line on crt screen |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1425767A1 true SU1425767A1 (en) | 1988-09-23 |
Family
ID=21304037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874244478A SU1425767A1 (en) | 1987-03-18 | 1987-03-18 | Device for shaping a stretch of inclined line on crt screen |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1425767A1 (en) |
-
1987
- 1987-03-18 SU SU874244478A patent/SU1425767A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1278926, кл, G 09 G 1/08, 1985. Авторское свидетельство СССР № 682918, кл. G 09 G 1/08, 1976. I .. . * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1425767A1 (en) | Device for shaping a stretch of inclined line on crt screen | |
SU382086A1 (en) | Display device | |
SU1418905A1 (en) | Time-to-number converter | |
SU748463A1 (en) | Device for displaying information on crt screen | |
RU1777168C (en) | Graphics display on crt screen | |
RU2050021C1 (en) | Device for displaying lines and arcs of screen of cathode-ray tube | |
SU1020841A1 (en) | Crt screen marker control device | |
SU883952A1 (en) | Symbol generator | |
SU798794A1 (en) | Device for displaying information on crt screen | |
SU682918A1 (en) | Apparatus for disdlaying graphical data on the screen of a cathode ray tube | |
SU1018137A1 (en) | Graphic data reading device | |
SU826334A1 (en) | Device for displaying information on crt screen | |
SU809256A1 (en) | Information display device | |
SU1697105A1 (en) | Apparatus for formation of vectors | |
SU1695371A1 (en) | Device for display of symbols on crt screen | |
SU1196923A1 (en) | Device for controlling output of graphic information | |
SU1259217A1 (en) | Digital interpolator | |
SU1383418A1 (en) | Device for reading out graphic information | |
SU425194A1 (en) | DEVICE FOR INDICATING INFORMATION ON THE SCREEN OF ELECTRON-BEAM PIPE | |
SU746628A1 (en) | Information display | |
SU1453440A1 (en) | Device for displaying information on crt screen | |
SU1352521A1 (en) | Device for representing information | |
SU805404A1 (en) | Device for displaying reference grid on crt screen | |
SU1182535A1 (en) | Information output device | |
SU1136178A1 (en) | Computer system for avoiding collision of vessels |