(54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО.ПУЧЕВОЙ ТРУБКИ емах параметров рост аппаратурных затрат, что снижает надежность устройства . Цель изобретени - повьшение надежности устройства за счет сокращени аппаратурных затрат. Поставленна цель достигаетс тем, что устройство содержит второй счетчик, вход которого подютючен к выходу блока управлени , второй блок пам ти, первый вход которого подключен к выходу блока управлени , второй вход - соединен с третьим входом первого блока пам ти и подключен к выходу второго счетчика а выходу- ко второму входу первого счетчика, второй регистр, вход которого соединен с выходом второго блока пам ти, преобразователь кодов, вход которого соединен с выходом вто рого регистра, регистр сдвига, первый вход которого соединен с выходом второго блока пам ти, а второй вход .с выкодом первого блока пам ти, третий счетчик, первый вход которого подключен к выходу блока управлени второй вход - к выходу второго блока пам ти, а третий вход - к выходу регистра сдвига, третий блок пам ти первый, второй и третий входы котор го подключены к выходам преобразова тел кодов, блока управлени и трет го счетчика соответственно, шифратор , первый и второй входы которого соединены с выходами блока управлени и третьего блока пам ти соответ ственно, а выход подключен ко входу видеоусилител , третий регистр, вхо которого соединен с выходом блока, управлени , дешифратор, вход которо го соединен с выходом третьего реги ра, а выход подключен к четвертому входу третьего блока пам ти и чет-, вертьй.регистр, вход которого подключен к выходу, а выход - к п тому входу третьего блока пам ти. На чертеже представлена блоксхема устройства дл отображени гр фической информации, .на экране ЭЛТ. Схема содержит блок 1 управлени видеоусилитель 2, ЭЛТ 3 с отклон ющей системой, первый счетчик 4, первый блок 5 пам ти, первый регист 6, второй счетчик 7, второй блок 8 пам ти, регистр 9 сдвига, третий, счетчик JO, второй .регистр 11, деши фратор 12, третий .регистр 13, пре .образователь 14 кодов, третий блок 15 пам ти, четвертый регистр 16 и шифратор 17. Устройство работает следующим образом. Входна информаци об одновременно воспроизводимых на экране ЭЛТ 3 графиках через блок 1 .управлени записьгеаетс в первый и второй блоки 5 и 8 пам ти,.представл ющие собой блок пам ти ординат и блок пам ти параметров графиков соответственно. При. необходимости информацию из блока 5 пам ти считают дл внешнего приемника цифровой информации. Число слов в блоке 8 пам ти равно числу одновременно воспроизводимых графиков . Каждое слово содержит код зоны воспроизведени графика на экране ЭЛТ 3 зона - часть экрана ЭЛТ, ограниченна сверху и снизу, здесь весь экран разбиваетс на несколько таких примыкающих одна к другой зон) код масштаба воспроизводимого графика (один и тот же график воспроизводитс в нескольких масштабах) и код признака выделени графика (утолщение линии графика, или увеличение ркости линии графика, или изменение цвета линии графика). Число слов в блоке 5 пам ти равно числу ординат дл каждого воспроизводимого графика, умноженному на число востфоизводимых графиков. Код на втором счетчике 7 (счетчик номера графика) определ ет код номера графика, полный адрес слова в блоке 8 пам ти и коД области всех ординат Графика в блоке пам ти ординаты графика в области всех ординат графика в блоке 5 пам ти. Блок 1 управлени разворачивает растр на экране ЭЛТ 3 в соответствии с телевизионным стандарто. Требуемые точки растра засвечиваютс через видеоусилитель 2 сигналами со входа видеоусилител . Считьшание кодов ординат графиков, воспроизводимых в течение очередного пр мого хода развертки,, из блока 5 пам ти осуществл етс во врем обратного хода развертки Фиксаци циклов пр мого и обратного ходов определ етс первым регистром 6 - регистром цикла воспроизведени , управл емого блоком 1 управлени . Считанный во врем обратного хода по строке из блока 8 пам ти код зоны записываетс в старшие разр ды третьего счетчика 10 - счетчика-регистра номера элемента, считанный из блока 5 пам ти код ординаты графика через регистр 9 сдвига, выполн ющего функцию корректора ошибки начала отсчета , записьшаетс в оставшиес разр ды счетчика 10 и третьего регистра 13 - регистра номера группы (младшие разр ды кода ординаты графика). Результирующий код в счетшкё 10 и регистре 13 равен сумме крда зоны и кода ординаты графика. Этот код опре дел ет адрес записи информации в тре тий блок .15 пам ти - блок пам ти групп строчных элементов. Код младших разр дов регистра 13, дешифрованный дешифратором 12, определ ет номер группы в блоке 15 пам ти, в которую записываетс информаци по адресу со счетчика 10, В случае выделени графика код признака выделенного графика с вьпсог да блока 8 пам ти считываетс на вто рой регистр 11 - регистр признака выделени графика, которьш через пре образователь 4 кодов - преобразователь размещени выделенных элементов в блоке 15 пам ти записывает р дом со строчным элементом выделенного графика признак выделени . Регистр -9 сдвига - корректор ошиб ки начала отсчета устран ет ошибки программные и/или оператора, св занные с неправильной записью исходной информации о кодах номера зоны воспроизведени и масштаба воспроизводимого графика. Указанна ошибка приводит при отсутствии коррекции к искажению графика, так как отдельные или все ординаты графика выход т за пределы рабочего пол экрана ЭЛТ 3. В соответствий с кодами масштаба и номера зоны код ординаты графика записываетс в счетчик 10 таким (Образом, что код зоны всегда соответ ствует масштабу графика и при- любом масштабе ордината графика не выходит за пределы рабочего пол экрана ЭЛТ 3. Регистр 9 представл ет собой сдви гатель (статический или динамический ) кода ординаты графика при записи в счетчик 10 на число разр дов, равное коду масштаба минус единица (при масштабе 1:1 код не сдвигаетс , 2:1- сдвигаетс на один разр д и т.д.). Поскольку число разр до счетчика 10 фиксировано, то при не .правильной записи кода номера зоны 7 КОД Ординаты вытесн ет (информаци переполнени счетчика 10 тер етс ) лишние разр ды кода номера зоны. Зона опускаетс в ту часть экрана 3, дл которой максимальна ордината графика с заданным масштабом остаетс в пределах рабочего 1ол экрана. Одновременно осуЙ1ествл етс масштабиро вание графика, так как код ординаты, сдвинутый на J,2 и т.д. разр дов в блоке 15 пам ти, приводит к увеличе- .-. нию воспроизводимой ординаты графика в 2,4 и т.д. .раз. Информаци , записанна в блок 15 пам ти во врем обратного хода развертки по строке,считываетс из нв го во врем пр мого хода по строке. Регистр 6 устанавливаетс блоком 1 управлени в состо ние, соответствующее пр мому ходу развертки по строке. Счетчик 10 во врем пр мого хода по строке по сигналам с выхода блока 1 управлени последовательно по плюс счетной единице просчитывает все адреса в блоке 15 пам ти от нулевого адреса, соответствующего началу строки, до максимального адреса , соответствующего концу строки. Информаци , котора записывалась в в блок 15 пам ти только по кодам адресов , равным кодам ординат воспроизводимых графиков, считываетс последовательно по всем адресам. Поэто-. му параллельньш код ординаты графика преобразуетс в унитарный код положени ординаты графика. Из блока 15 пам ти одновременно считываетс группа строчных элементов, что позвол ет согласовать высокую скорость перемещени развертывающего луча по экрану ЭЛТ 3 (один элемент воспроизводитс за 80 не) со временем цикла считывани -записи из блока 15 пам ти во врем пр мого хода развертки по строке. Шифратор 17 - шифратор групп ординат , представл ет собой кольцевой распределитель на линии задержки и в соответствии со считанным из блока 15 пам ти параллельным кодом группы строчных элементов преобразует его в последовательный код группы строчных элементов, который через видеоусилитель 2 засвечивает определенные точки развертывающего изображение луча на экране ЭЛТ 3. Если в считанной группе строчных злементсв имеетс признак выделени . графика, то признак вьзделеТ1и управл ет соответствующим образом видеоусилителем 2 (измен ет коэффициент усилени видеоусилител 2, включает цветной канал в видеоусилителе 2, формирует р дом с основной точкой дополнительную на входе видеоусилител 2) . Воспроизведенные коды ординаты графиков необходимо стереть в блоке 15 пам ти, чтобы к моменту начала очередной записи информации, во ррем очередного обратного хода разверт ки по строке, блок 15 пам ти очищалс бы. Дл этого окончание каждого цикла считывани информации во врем пр мого хода развертки по стро ке из блока 15 пам ти сопровождаетс циклом записи по адресу считывани кода очистки (например, лее нули) из четвертого регистра 16 - регистр очистки воспроизведенных адресов. При изменении числа одновременно воспроизводимых графиков вплоть до значени , равного числу элементов в одной развертывающей строке, ра-. стут аппаратурные затраты только в счетчике 7, блоке 8 пам ти, счетчик 4 и блоке 5 пам ти. Аппаратурные затраты во всех остальных блоках ос таютс неизменными. Использование новых элементов регистра цикла воспроизведени , сче чика номера графика, блока пам ти параметров графиков, корректора оши(54) DEVICE FOR DISPLAYING GRAPHIC INFORMATION ON THE SCREEN ELECTRONIC BREAKAGE TUBES parameters increase hardware costs, which reduces the reliability of the device. The purpose of the invention is to increase the reliability of the device by reducing hardware costs. The goal is achieved by the fact that the device contains a second counter, the input of which is connected to the output of the control unit, a second memory unit, the first input of which is connected to the output of the control unit, the second input is connected to the third input of the first memory unit and connected to the output of the second counter and the output to the second input of the first counter, the second register, the input of which is connected to the output of the second memory block, the code converter, the input of which is connected to the output of the second register, the shift register, the first input of which is connected to output of the second memory block, and the second input. with a code of the first memory block, the third counter, the first input of which is connected to the output of the control unit, the second input - to the output of the second memory block, and the third input - to the output of the shift register, the third memory block These first, second and third inputs of which are connected to the outputs of the converter of the code bodies, the control unit and the third counter, respectively, the encoder, the first and second inputs of which are connected to the outputs of the control unit and the third memory block, respectively, and the output is connected to the video input The third register, the input of which is connected to the output of the control unit, the decoder, whose input is connected to the output of the third register, and the output is connected to the fourth input of the third memory block and the fourth, vertical register, whose input is connected to the output, and the output is to the fifth input of the third memory block. The drawing shows a block diagram of a device for displaying graphical information on a CRT screen. The circuit contains a video amplifier control unit 1, a CRT 3 with a deflection system, the first counter 4, the first memory block 5, the first register 6, the second counter 7, the second memory block 8, the shift register 9, the third, the JO counter, the second. a register 11, a deshi fra 12, a third register 13, a precoder 14 codes, a third memory block 15, a fourth register 16, and an encoder 17. The device operates as follows. The input information of 3 graphs simultaneously displayed on the CRT screen through the recording control unit 1 is stored in the first and second memory blocks 5 and 8, representing the ordinate memory block and the graph parameter storage block, respectively. At. information from memory 5 is considered necessary for an external digital information receiver. The number of words in block 8 of memory is equal to the number of simultaneously reproducible graphs. Each word contains the code for playing the graphics on the CRT screen. Zone 3 is a part of the CRT screen, bounded above and below, the entire screen is divided into several such adjacent areas, the scale code of the reproduced graphic (the same graph is reproduced on several scales) and the code for the feature for highlighting the graph (thickening of the graph line, or increasing the brightness of the graph line, or changing the color of the graph line). The number of words in block 5 of the memory is equal to the number of ordinates for each reproducible graph multiplied by the number of Eastproduced graphs. The code on the second counter 7 (chart number counter) identifies the code of the chart number, the full address of the word in memory block 8 and the code area of all graph Ordinates in the memory block of the graph ordinates in the area of all graph ordinates in memory block 5. The control unit 1 expands the raster on the CRT 3 screen in accordance with the television standard. The required raster points are illuminated through the video amplifier with 2 signals from the input of the video amplifier. The reading of the ordinate codes of the graphs reproduced during the next forward sweep from memory block 5 is performed during the reverse sweep stroke. The fixation of forward and reverse strokes is determined by the first register 6, the play cycle register, controlled by control block 1. The zone code read from the memory block 8 read during the return stroke is written into the higher bits of the third counter 10 — the element number register counter, read from the memory block 5 the chart ordinate code through the shift register 9 that performs the function of the origin error corrector. , is recorded in the remaining bits of the counter 10 and the third register 13 - the register of the group number (the lower bits of the graph ordinate code). The resulting code in the count 10 and the register 13 is equal to the sum of the zone krd and the chart ordinate code. This code defines the address for recording information into the third memory block .15 — a memory block of groups of string elements. The code of the lower bits of register 13, decoded by the decoder 12, determines the group number in memory block 15, into which information is written to the address from counter 10. In the case of a graphics allocation, the code of the selected graphics flag is read from the second memory block 8 the register 11 is a register of the attribute of the selection of a graph, which through the converter of 4 codes — the transducer of the placement of the selected elements in memory block 15 records, along with the line element of the selected graph, the indication of the allocation. Shift register -9 — the error of the origin of the counting error corrects program and / or operator errors associated with incorrect recording of the initial information about the codes of the number of the playback area and the scale of the reproduced graph. This error leads to a distortion of the graph when there is no correction, as some or all of the graph’s ordinates are outside the working area of the CRT screen 3. In accordance with the scale codes and the zone number, the ordinate code of the graph is recorded in counter 10 in this way. corresponds to the scale of the graph and at any scale the ordinate of the graph does not extend beyond the working field of the screen of the CRT 3. Register 9 is a shifter (static or dynamic) of the graph ordinate code when writing to counter 10 by the number of bits in, equal to the scale code minus one (at 1: 1 scale, the code does not shift, 2: 1 - shifts by one bit, etc.). Since the number of bits to counter 10 is fixed, then if the code of the zone number is not correctly written 7 Ordinate code displaces (overflow information of counter 10 is lost) extra bits of the zone number code. The zone is lowered to that part of screen 3 for which the maximum ordinate of the graph with the specified scale remains within the working 1oll of the screen. At the same time, the scaling of the graph is implemented, since the ordinate code is shifted by J, 2, etc. bits in the memory block 15, leads to an increase of - .-. on the reproduced ordinates of the graph of 2.4, etc. .time. The information recorded in the memory unit 15 during the reverse sweep along the line is read from the first during the forward stroke along the line. Register 6 is set by control unit 1 to the state corresponding to the forward sweep along the line. The counter 10 during a forward run on a line by signals from the output of control block 1 sequentially on plus the counting unit calculates all addresses in memory block 15 from the zero address corresponding to the beginning of the line to the maximum address corresponding to the end of the line. The information, which was recorded in memory block 15 only by address codes equal to the ordinate codes of the reproduced graphs, is read sequentially through all the addresses. Therefore The parallel graph ordinate code is converted into a unitary ordinate position code of the graph. From the memory block 15, a group of line elements is simultaneously read, which makes it possible to coordinate the high speed of movement of the sweep beam on the screen of the CRT 3 (one element is reproduced in 80 not) with the read-write cycle time from the memory block 15 during the forward sweep line. The encoder 17 is the encoder of the groups of ordinates, is a ring distributor on the delay line and in accordance with the parallel code of the group of line elements read from the memory block 15 converts it to the serial code of the group of line elements, which through video amplifier 2 illuminates the specific points of the scanning beam on screen 3. If there is a sign of selection in the read group of lowercase elements. graphics, then the indicator goes to T1 and controls video amplifier 2 accordingly (changes the gain of video amplifier 2, turns on the color channel in video amplifier 2, forms an additional input of video amplifier 2 next to the main point). The reproduced ordinate codes of the graphs must be erased in the memory block 15 so that by the time the next recording of the information begins, during the next reverse scan of the line, the memory block 15 is cleared. For this, the end of each information reading cycle during the forward sweep along the line from memory block 15 is accompanied by a write cycle to the read address of the clear code (for example, four rows) from the fourth register 16 — the clear register of the reproduced addresses. When the number of simultaneously reproducible graphs changes up to a value equal to the number of elements in one sweep line, pa-. The hardware costs are only in the counter 7, the memory block 8, the counter 4 and the memory block 5. The hardware costs in all other blocks remain unchanged. Use of new elements of the playback cycle register, the graph number counter, the graph parameters memory block, the error corrector
ки начала отсчета, счетчика-регистра номера элемента, регистра номера группы, дешифратора номера группы, ргистра признака выделени графика, кодового преобразовател размещени выделенных элементов, блока пам ти группы строчных элементов, регистра очистки воспроизведенных адресов, динамического шифратора групп ординат - выгодно отличает предлагаемое устройство дл отображени информаци от известного, .-так как сокращаютс аппаратурные затраты в устройстве при одновременном расширении области применени и слабой зависимости аппаратурных затрат от числа воспроизводимых контролируемых параметров. Также автоматически исправл ютс ошибки программные и/или оператора, св занные с неправильной записью исходной информации о кодах номера зоны воспроизведени И масштаба воспроизводимого графика, что повьш1аетthe starting point, the counter-register of the element number, the register of the group number, the decoder of the group number, the register for selecting the graph, the code converter for allocating the selected elements, the block of memory of the group of lower-case elements, the clearing register of the reproduced addresses, the dynamic coder of ordinate groups to display information from the known, because the hardware costs in the device are reduced while simultaneously expanding the scope and weak dependence of the device tural cost on the number of reproducible controlled parameters. Also, software and / or operator errors are corrected automatically due to incorrect recording of the initial information about the codes of the number of the playback area and the scale of the reproduced graphic, which increases