RU1837356C - Device for displaying cursor on screen of cathode-ray tube - Google Patents
Device for displaying cursor on screen of cathode-ray tubeInfo
- Publication number
- RU1837356C RU1837356C SU894759717A SU4759717A RU1837356C RU 1837356 C RU1837356 C RU 1837356C SU 894759717 A SU894759717 A SU 894759717A SU 4759717 A SU4759717 A SU 4759717A RU 1837356 C RU1837356 C RU 1837356C
- Authority
- RU
- Russia
- Prior art keywords
- inputs
- outputs
- information
- marker
- output
- Prior art date
Links
Landscapes
- Radar Systems Or Details Thereof (AREA)
Abstract
Использование: изобретение может быть использовано в радио и гидролокации, в устройствах обработки данных. Сущность: устройство содержит блок синхронизации 1, счетчики 2, 3, блоки сравнени 4,5, 17,18, триггеры 8, 9, формирователи 10,11 импульсов масштабов, блок пам ти 12, регистры 13, 14, 15, 16, элемент И 19, вычитатели 20, 21, сумматоры 22, 23. 2 ил., 1 табл.Usage: the invention can be used in radio and sonar, in data processing devices. Essence: the device contains a synchronization block 1, counters 2, 3, comparison blocks 4,5, 17,18, triggers 8, 9, shapers 10,11 impulses of scales, memory block 12, registers 13, 14, 15, 16, element And 19, subtractors 20, 21, adders 22, 23. 2 ill., 1 tab.
Description
Изобретение относитс к технике индикации данных и может быть использовано в радио и гидролокации, в устройствах обработки данных,The invention relates to techniques for displaying data and can be used in radio and sonar, in data processing devices,
Целью изобретени вл етс упрощение и повышение точности устройства.The aim of the invention is to simplify and improve the accuracy of the device.
На фиг. 1 представлена функциональна схема устройства; на фиг.2 - вид изображе- -и маркера на экране телевизионного ин- ;икатора.In FIG. 1 shows a functional diagram of a device; figure 2 is a view of the image of the marker on the screen of the television;
Устройство содержит блок 1 синхронизации , счетчик 2 координаты X, счетчик 3 координаты Y, первый блок 4 сравнени , с торой блок 5 сравнени , счетчик 6 знакомест , счетчик 7 строк, первый триггер 8, {торой триггер 9, первый формирователь 10 импульсов масштабов, второй формирователь 11 импульсов масштабов, блок 12 пам ти , регистр 13 координаты X центра маркера, регистр 14 координаты Y центра иаркера, регистр 15 масштаба по координа- 1 е X, регистр 16 масштаба по координате Y, 1 ретий блок 17 сравнени , четвертый блок 8 сравнени элемента И 19, первый вычи- атель 20, второй вычитатель,21, первый умматор 22, второй сумматор 23, первыйThe device comprises a synchronization unit 1, an X coordinate counter 2, a Y coordinate counter 3, a first comparison unit 4, a comparison unit 5, a familiarity counter 6, a line counter 7, a first trigger 8, {a second trigger 9, a first scale pulse generator 10, the second generator 11 pulses of scales, block 12 memory, register 13 coordinates of the X center of the marker, register 14 coordinates of the Y center of the marker, register 15 of the scale coordinate 1 e X, register 16 of the scale coordinate Y, 1 third block 17 comparison, the fourth block 8 comparing the element And 19, the first subtractor 20, W ory subtractor, 21, first adder 22, second adder 23, first
СумгSumg
информационный вход 24 устройства, второй информационный вход 25 устройства видеовход 26 телевизионного индикатора, вход 27 выбора символа, угловые точки 27- 30 пр моугольника, в пределах которого размещаетс маркер 31.information input 24 of the device, second information input 25 of the device video input 26 of the television indicator, input 27 character selection, corner points 27-30 of the rectangle, within which the marker 31 is placed.
Сущность изобретени заключаетс в следующем. В современных локаторах, особенно при работе в стробе дальности, лоци- руемый объект виден на экране индикатора не как точка, а как п тно определенных размеров . При этом требуетс определить ке только координаты этого объекта, ко и его размеры в двух измерени х, например, по дистанции и по азимуту. Кроме того, желательно , чтобы маркер, который оператор перемещает по экрану ЭЛТ мог измен ть вид, например, дл обозначени класса лоциру- емого объекта. Дл этого удобно не только перемещать маркер по экрану Б двух измерени х , но и мен ть его размеры как по горизонтали , так и по вертикали, чтобы иметь возможность накрыть маркером п тно ло- цируемого объекта на экране, чтобы размеры маркера точно соответствовали размеру п тна. Оператор управл ет при этом че (ЛThe invention is as follows. In modern locators, especially when working in the range strobe, the located object is visible on the indicator screen not as a point, but as a spot of a certain size. In this case, it is required to determine ke only the coordinates of this object, ko and its dimensions in two dimensions, for example, by distance and azimuth. In addition, it is desirable that the marker that the operator moves around the screen of the CRT can change its appearance, for example, to indicate the class of the object being located. For this, it’s convenient not only to move the marker on the screen B of two dimensions, but also to change its dimensions both horizontally and vertically, so that it is possible to cover with a marker a spotted object on the screen, so that the size of the marker exactly matches the size of tna. In this case, the operator controls
СWITH
оabout
JJ
соwith
тырьм параметрами управлени , два из которых перемещают маркер по экрану, а два измен ют его размеры, а также вводит различные виды символов, используемых в качестве маркера. Это позвол ет определить размеры объекта и автоматически определить координаты его центра.three control parameters, two of which move the marker around the screen, and two resize it, and also enter various kinds of characters used as a marker. This allows you to determine the size of the object and automatically determine the coordinates of its center.
Дл осуществлени этого, в изобретении имеютс регистры 13, 14 координат X, V, в которые записываютс координаты центра маркера, и регистры 15, 16 масштаба символа маркера - по горизонтали.X, по вертикали Y. В устройстве рассчитываетс . зона адресов, в котором размещаетс маркер - по гоЈизонтали Х - , X + , по вертикали Y - , Y + . В зоне Действи горизонтальных адресов необходимо включать счетчик 6. дл опроса блока 12 пам ти, выполн ющего функции знакогенератора символа маркера по горизонтали, в зоне действи вертикальных адресов необходимо включать адресный счетчик 7 дл опроса блока 12 пам ти по вертикали. Интервалы включени счетчиков 6,7 определ ютс блоками 4, 5, 17, 18 сравнени , которые сравнивают текущие Данные счетчиков 6, 7 координате вычисленными в сумматорах данными X + , Y + и с вычисленными в вычитател х 20,21 данным , Y-YV2.To accomplish this, the invention has X, V coordinates registers 13, 14, in which the marker center coordinates are written, and marker symbol scale registers 15, 16 - horizontally. X, Y vertically. The device calculates. the address area in which the marker is located is along the horizontal X -, X +, vertical Y -, Y +. In the effective range of horizontal addresses, it is necessary to include a counter 6. for polling the memory unit 12, which functions as a symbol generator of the marker symbol horizontally, in the effective area of vertical addresses, it is necessary to include the address counter 7 for polling the memory unit 12 vertically. The intervals for switching on the counters 6,7 are determined by comparison blocks 4, 5, 17, 18, which compare the current data of the counters 6, 7 to the coordinate X +, Y + calculated in the adders and the data calculated in the subtractors 20,21, Y-YV2 .
Поскольку в серийных знакогенераторах формат символа фиксированный например , символ располагаетс в поле 8x8 элементов, то дл получени на экране ЭЛТ символа с регулируемыми по горизонтали и по вертикали размерами, в устройства используют формирователи 10, 11 импульсов масштаба. Формирователи 10,11 представл ет собой посто нные запоминающее устройство , в котором записана сери таблиц дл всех значений параметра размера символа. Смысл таблицы заключаетс в том, чтобы любой формат X, Y свести к формату, например, 8x8. Тогда можно будет использовать любой серийный знакогенератор , а размер символа на экране ЭЛТ будет определ тьс числами X, Y. Приведем пример такой таблицы дл двух значений X или Y (таблица):Since the character format is fixed in serial character generators, for example, the character is located in the field of 8x8 elements, to receive the character on the CRT screen with horizontal and vertical adjustable sizes, scalers 10, 11 pulses are used in the devices. Shapers 10.11 is a constant memory device in which a series of tables for all values of a character size parameter are recorded. The meaning of the table is to reduce any X, Y format to a format, e.g., 8x8. Then it will be possible to use any serial character generator, and the size of the symbol on the CRT screen will be determined by the numbers X, Y. Here is an example of such a table for two values of X or Y (table):
Как видно из таблицы, выходной код измен етс в пределах от 000 до 111, т.е. в пределах формата 8x8 знакогенератора. Таким образом, формирователи 10, 11 имеют по две группы входов: вход кода и вход текущего кода адресного счетчика. Выход блока (2 пам ти стробируетс в элементе 19 И сигналами, указывающими границами участков X .,.Х + и Y - ...Y + . Этими же сигналами стро- бируютс и счетчики 6 и 7.As can be seen from the table, the output code varies from 000 to 111, i.e. within the format of 8x8 character generator. Thus, the shapers 10, 11 have two groups of inputs: a code input and an input of the current code of the address counter. The output of the block (2 memories are gated in element 19 AND by signals indicating the boundaries of the sections X.,. X + and Y - ... Y +. Counters 6 and 7 are also constructed with the same signals.
В результате в данном устройстве имеетс возможность перемещать маркер по горизонтали (код X) и по вертикали (код Y), задавать размер маркера по горизонтали 5 (код X) и по вертикали (код Y), а также мен ть вид маркера, выбира соответствующую зо- ну пам ти в знакогенераторе.As a result, in this device it is possible to move the marker horizontally (code X) and vertically (code Y), set the size of the marker horizontally 5 (code X) and vertically (code Y), as well as change the type of marker, selecting the appropriate memory zone in the character generator.
Устройство дл отображени маркера на экране телевизионного индикатора работает следующим образом. В блоке 1 синхронизации установлен генератор тактовых импульсов (обычно кварцевый генератор), частота которого определ етс количеством информационных точек на одной стро5 ке изображени . Строчна частота телевизионной развертки задана ГОСТом - 15625 Гц, т.е. интервал времени на-одну( строку составл ет 64 мкс, из которых на пр мой ход строки остаетс пор дка 50 мкс.A device for displaying a marker on a television indicator screen operates as follows. A clock generator (typically a crystal oscillator) is installed in synchronization unit 1, the frequency of which is determined by the number of information points on a single line of the image. The line frequency of the television scan is set by GOST - 15625 Hz, i.e. one-time interval (the string is 64 microseconds, of which about 50 microseconds remain in the forward stroke of the string.
0 Если, например, на строке разместить 256 информационных точек, то частота импульсов тактового генератора составит f 256/50-10 6 5 мГц.0 If, for example, you place 256 information points on a line, then the frequency of the clock pulses will be f 256 / 50-10 6 5 MHz.
Далее в состав блока 1 синхронизацииNext to the composition of block 1 synchronization
5 вход т средства дл формировани строчных и кадровых гас щих и синхронизирующих импульсов; счетчики и ПЗУ. На счетчики 2, 3 координат X, Y подаютс с блока 1 синхронизации тактовые импульсы только5, means for forming line and frame damping and clock pulses are included; counters and ROMs. Only 2 clock pulses are supplied to the counters 2, 3 of the X, Y coordinates
0 во врем пр мого хода развертки как по строкам, так и по кадру. Счетчик 2 координате X отсчитывает элементы по строке (например , от 0-го до 255-го), а счетчик 3 координаты Y отсчитывает номера строк.0 during the forward sweep, both row-wise and frame-wise. Counter 2 coordinates X counts the elements on a line (for example, from 0 to 255th), and counter 3 coordinates Y counts the line numbers.
5 При этом кажда информационна точка на экране ЭЛТ имеет свои дискретные координаты (X, Y).5 In this case, each information point on the CRT screen has its discrete coordinates (X, Y).
Регистры 13,14 координат X, Y задают координаты центра размещени маркера наRegisters 13,14 coordinates X, Y set the coordinates of the center of the marker on
0 экране телевизионного индикатора. Коды этих координат (X, 9) записываютс со входа 24 в регистры 13, 14. Регистры 15,16 содержат размеры символа (X, Y) и определ ют размеры пол символа на экране ЭЛТ0 TV indicator screen. Codes of these coordinates (X, 9) are recorded from input 24 to registers 13, 14. Registers 15.16 contain the dimensions of the symbol (X, Y) and determine the sizes of the symbol field on the CRT screen
5 (фиг.2). Координаты крайних точек пол (X - ,X + , Y - , Y + ) рассчи: тываютс в сумматорах 22, 23 (Y + ), (X + ) и вычитател х 20, 21 (Y - ), (X - ).5 (FIG. 2). The coordinates of the extreme points of the field (X -, X +, Y -, Y +) are calculated: in the adders 22, 23 (Y +), (X +) and the subtractor x 20, 21 (Y -), (X -).
0 Дл получени половинных значений от X, Y, используетс сдвиг кода на один разр д вниз на входах сумматоров 22, 23 и вычитателей 20, 21.0 To obtain half the values from X, Y, a one-bit shift of the code is used at the inputs of adders 22, 23 and subtractors 20, 21.
Полученные четыре кода координат то5 чек 27, 28, 29, 30, фиг.2 - посто нные, их изменить можно только подачей новых кодов X, Y на вход 24 или новых кодов X, Y на входы 25. Со счетчика 2 снимаютс динамические коды: состо ние кода X пробегает значени , например, от 0 до 255 в течениеThe obtained four coordinate codes, points 5, 27, 28, 29, 30, Fig. 2 are constants, they can only be changed by applying new X, Y codes to input 24 or new X, Y codes to inputs 25. Dynamic codes are removed from counter 2 : the status of code X runs, for example, from 0 to 255 for
г р мого хода строчной развертки, состо - ие кода Y также пробегает свои значени течение пр мого хода кадровой разверт- и.The main horizontal scan, the state of the Y code also runs its values during the forward horizontal scan.
Сравнение статических и динамических одов в блоках сравнени 4, 5, 17, 18 приво- ит к по влению на их выходах коротких мп льсов в моменты Y Y + (блок 4), ; X + (блок 5), Y Y - (блок 17) |Х (блок 18). Поскольку счетчики , 3 координат работают, начина с нулевых начений X, Y, то, очевидно, импульс по исходу блока сравнени 17/Y Y - ) ю витс раньше,чем на выходе блока 4 равнени /Y Y + ). Первый из них апускает триггер 9 по S-входу, а второй - брасываеттриггер 9 по R-входу.Comparison of static and dynamic odes in comparators 4, 5, 17, 18 leads to the appearance of short mps at their outputs at moments Y Y + (block 4),; X + (block 5), Y Y - (block 17) | X (block 18). Since the counters, 3 coordinates work, starting with zero beginnings X, Y, then, obviously, the pulse at the output of the comparison block 17 / Y Y -) will be earlier than at the output of the block 4 of the equalization / Y Y +). The first of them releases the trigger 9 on the S-input, and the second - throws the trigger 9 on the R-input.
На триггере 9 формируетс импульс тр моугольной формы соответствующий по ремени строкам с Y - по Y + . алогично, на триггере 8 формируютс импульсы пр моугольной формы соответству- ощие по времени номерам элементов троки с X - Х /2-го по X + Х /2-ой.At trigger 9, a triangular-shaped impulse is generated corresponding to the rows from Y to Y + along the belt. Logically, on trigger 8, pulses of a rectangular shape are formed, corresponding in time to the numbers of the elements of the line from X - X / 2nd to X + X / 2nd.
Сигналы триггеров 8, 9 и образуют вре- ленное окно, в течение которого формируетс сигнал видеомаркера. Инверсные ыходы триггеров 8, 9, подключенные ко ходам установки в нуль R счетчиков 6, 7, локируют счет в этих счетчиках, если на ггих выходах находитс логическа 1, и разрешают счет при логическом О. Когда триггеры 8, 9 включают по S-входам, то соответствующие счетчики начинают счет импульсов: счетчик 7 считает строчные гас щие (или селекторные) импульсы со второго выхода блока 1 синхронизации, а счетчик б - тактовые импульсы с третьего выхода блока 1 синхронизации.The signals of the triggers 8, 9 form a time window during which a video marker signal is generated. The inverse outputs of triggers 8, 9, connected to the zeroing steps of R counters 6, 7, lock the count in these counters if logic 1 is on its outputs and enable counting with logical O. When triggers 8, 9 are turned on by S-inputs , then the corresponding counters start counting pulses: counter 7 counts the lower line damping (or selector) pulses from the second output of synchronization unit 1, and counter b - clock pulses from the third output of synchronization unit 1.
Количество импульсов во временном окне дл счетчика 7, очевидно, составл ет Y. а дл счетчика 6 - X. Формирователи 10,11, как указывалось выше, преобразуют формат X. .Y в формат, например, 8x8 дл блока 12, выполн ющего функции знакогенератора , поэтому имеют две группы входов: входы динамических кодов с выходов счетчиков 6, 7 и входы статических кодов со входов 25 устройства, Блок 12 пам ти, выполн ющий функции знакогенератора имеет три групп& входов: входы вертикального адреса символа (с выхода формировател 11, входы горизонтального адреса символа - с выхода формировател 10 (адрес символа) со входа 27 выбора символа). Сигнал с выхода блока 12 пам ти проходит через элемент И 19 и поступает на видеоконтроль; ное устройство только во временном окне, задаваемом триггерами 8 и 9.The number of pulses in the time window for counter 7 is obviously Y. For counter 6 it is X. Formers 10,11, as mentioned above, convert the X. .Y format to a format, for example, 8x8 for block 12, which performs the functions therefore, they have two groups of inputs: inputs of dynamic codes from outputs of counters 6, 7 and inputs of static codes from inputs 25 of the device; The memory unit 12, which performs the functions of the character generator, has three groups & Inputs: inputs of the vertical address of the symbol (from the output of the driver 11, inputs of the horizontal address of the symbol - from the output of the driver 10 (address of the symbol) from the input 27 of the symbol selection). The signal from the output of the memory unit 12 passes through the element And 19 and enters the video control; device only in the time window specified by triggers 8 and 9.
Работа оператора с экраном телевизионного индикатора происходит следующим образом. При по влении на экране распределенной цели оператор накладывает наThe operator’s work with the television indicator screen is as follows. When a distributed target appears on the screen, the operator imposes on
нее маркер так, чтобы размеры маркера были такие же (по горизонтали и вертикали)как и размеры цели. Дл этого оператор вводит по входам 24 и 25 цифровые коды положени маркера и размеров символа маркера.her marker so that the size of the marker was the same (horizontal and vertical) as the size of the target. To do this, the operator enters at the inputs 24 and 25 digital codes for marker position and marker symbol size.
Как формируютс эти цифровые коды дл данного устройства не имеет значени , например , оператор может манипулировать двум двухкоординатными ручками. После полного совмещени цели и маркера по .величинам X, Y можно определить координаты центра цели, а по величинам X, Y - размеры цели по двум направлени м, сам символ, используемый дл маркера определ ет класс цели. Очевидно, что при использовании обычного маркера (например, изображени перекресть с неизмен емыми размерами положение центра цели определ етс более субъективно.How these digital codes are generated for this device does not matter, for example, the operator can manipulate two two-axis handles. After the target and the marker are completely combined, the coordinates of the center of the target can be determined from the X, Y values, and the target dimensions in two directions from the X, Y values, the symbol used for the marker determines the class of the target. Obviously, when using a conventional marker (for example, an image of a crosshair with constant sizes, the position of the center of the target is determined more subjectively.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894759717A RU1837356C (en) | 1989-11-20 | 1989-11-20 | Device for displaying cursor on screen of cathode-ray tube |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894759717A RU1837356C (en) | 1989-11-20 | 1989-11-20 | Device for displaying cursor on screen of cathode-ray tube |
Publications (1)
Publication Number | Publication Date |
---|---|
RU1837356C true RU1837356C (en) | 1993-08-30 |
Family
ID=21479899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894759717A RU1837356C (en) | 1989-11-20 | 1989-11-20 | Device for displaying cursor on screen of cathode-ray tube |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU1837356C (en) |
-
1989
- 1989-11-20 RU SU894759717A patent/RU1837356C/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4016362A (en) | Multiple image positioning control system and method | |
US3967266A (en) | Display apparatus having improved cursor enhancement | |
WO1981000022A1 (en) | Ppi display for radar and synthetic symbology | |
JPS5852235B2 (en) | Cursor generator for raster scanning display devices | |
EP0123381B1 (en) | Logic waveform display apparatus | |
RU1837356C (en) | Device for displaying cursor on screen of cathode-ray tube | |
US5068651A (en) | Image display apparatus | |
JPS58225313A (en) | Generator for artificial horizon between sky shading and ground shading | |
SU734760A2 (en) | Device for presentation of coordinate system on crt screen | |
JPS6113981Y2 (en) | ||
RU1795509C (en) | Device for representing graphical information | |
SU603977A1 (en) | Method of determining the coordinates of an image on an indicator screen | |
SU674056A1 (en) | Symbol shaper | |
SU1179424A1 (en) | Graphic information output device | |
SU411476A1 (en) | ||
SU1361615A1 (en) | Device for representing information on television display screen | |
RU2018977C1 (en) | Device for displaying information on tv screen | |
SU1275521A1 (en) | Device for displaying information on screen of cathode-ray tube | |
JPH0125071B2 (en) | ||
JPS6021396B2 (en) | Crosshair cursor generator | |
SU705485A1 (en) | Device for forming an image on the screen of a cathode ray tube | |
SU1578739A1 (en) | Device for presentation of information | |
SU732939A1 (en) | Device for graphical data display | |
SU1088060A1 (en) | Device for generating characters | |
SU1056259A1 (en) | Circle generator for television device for displaying information |