Генератор концентрических окружностей для телевизионного индикатора
1. ГЕНЕРАТОР КОНЦЕНТРИЧЕСКИХ ОКРУЖНОСТЕЙ ДЛЯ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА, содержащий первЫй и второй квадраторы, счетчик окружностей, первый сумматор и блок памяти, вход которого соединен с выходом счетчика окружностей, р т ли ча ющи-йс я тем, что-, с целью повышения точности аппроксимации окружностей, он содержит первый и второй формирователи гранид видеосегментов окружностей, формирователь видеосегментов окружностей , второй сумматор, регистр, элемент 2И-НЕ, первьй элемент ИСКЛЮЧАЩЕЕ ИЛИ и блок синхронизации, первый вход которого соединен с первым входом формирователя видеосегментов окружностей, тактовыми входами первого квадратора и первого и второго формирователей границ видеосегментов окружностей и является первым входом генератора, вторым входом которого являются управляющий вход первого квадратора, входы установки в О счетчика окружностей, первого и второго формирователей границ-видеосегментов окружностей и вторые входы формирователя видеосегментов окружностей и блока синхронизации, третий вход которого-является третьим входом генератора, четвертым входом которого являются управляющий вход второго квадратора и четвертый вход блока синхронизации, пятый вход которого подключен к импульсному выходу второго квадратора, тактовый вход которого соединен с первым выходом блока синхронизации, второй выход которого соединен с входом записи регистра, импульсный выход первого квадратора подключен к третьему входу формирователя видеосегментов окружностей , четвертый вход которого соединен со знаковыми входами первого и второго формирователей границ видеосегментов окружностей и знаковым выходом первого квадратора, информа г ционный выход которого подключен к первым информационным входам первого и второго формирователей границ вядеосегментов окружностей, вторые информационные входы которых соединены соответственно с информационными выходами первого и второго сумматоров , а пятый, шестой, седьмой и восьмой входы формирователя видеосегментов окружностей соединены соответст ,венно с выходами первого и второго формирователей границ вндеосегментов окружностей, инверсным знаковым выходом второго квадратора и выходом первого элемента ИСКЛЮЧАЩЕЕ ИЛИ, первьй и второй входы которого соединены соответственно с первым и вторым входами элемента 2И-НЕ и с выходаьщ переполнения первого и второго сумматоров , выход элемента 2И-НЕ подключен К входам установки в 1 формирователей границ видеосегментов окружностей , информационный выход второго квадратора соединен с одним из информационных входов первого сумма
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН..SU„„1124373 А
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OYHPbITMA
ОПИСАНИЕ ИЗОБРЕ
К ABTOPGHOMV СВИДЕТЕЛЬСТВУ
Fc ., (21) 3584 27 2/18-24 (22) 25.04.83 (46) 15.11.84. Бюл. N 42 (72) Е.Ф. Киселев (53) 681. 327. 11 (088. 8) (56) 1. Авторское свидетельство СССР
Ф 696504,кл. G 09 G 1/08, 1977.
2. Авторское свидетельство СССР
У 1056259, кл. G 09 G 1/16, 1983. (54) (57) 1. ГЕНЕРАТОР КОНЦЕНТРИЧЕСКИХ ОКРУЖНОСТЕЙ ДЛЯ ТЕЛЕВИЗИОННОГО
ИНДИКАТОРА, содержащий первЬ|й и второй квадраторы, счетчик окружностей, первый сумматор и блок памяти, вход которого соединен с выходом счетчика окружностей, о т л и ч.а ю шийся тем, что; с целью повышения точности аппроксимации окружностей, он содержит первый и второй формирователи границ, видеосегментов окружностей, формирователь видеосегментов окружностей, второй сумматор, регистр, элемент 2И-НЕ, первый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и блок синхронизации, пер вый вход которого соединен с первым входом формирователя видеосегментов г окружностей, тактовыми входами первого квадратора и первого и второго формирователей границ видеосегментов окружностей и является первым входом генератора, вторым входом которого являются управляющий вход первого квадратора, входы установки в "0" счетчика окружностей, первого и второго формирователей границ видеосегментов окружностей и вторые входы формирователя видеосегментов окружностей и блока синхронизации, третий вход которого является третьим входом генератора, четвертым входом которого являются управляющий вход второго квадратора и четвертый вход блока синхронизации, пятый вход которого подключен к импульсному выходу второго квадратора, тактовый вход которого соединен с первым выходом блока синхронизации, второй выход которого соединен с входом записи регистра, импульсный выход первого квадратора подключен к третьему входу формирователя видеосегментов окружностей, четвертый вход которого соединен со знаковыми входами первого и второго формирователей границ видеосегментов окружностей и знаковым выходом первого квадратора, информационный выход которого подключен к первым информационным входам первого и второго формирователей границ видеосегментов окружностей, вторые информационные входы которых соединены соответственно с информационными выходами первого и второго сумматоров, а пятый, шестой, седьмой и восьмой входы формирователя видеосегментов окружностей соединены соответст,венно с выходами первого и второго формирователей границ видеосегментов окружностей, инверсным знаковым выходом второго квадратора и выходом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй входы которого соединены соответственно с первым и вторым входами элемента 2И-НЕ и с выходами переполнения первого и второго сумматоров, выход элемента 2И-НЕ подключен к входам установки в " 1" формирователей границ видеосегментов окружностей, информационный выход второго квадратора соединен с одним из информационных входов первого сумма11243 тора и информационным входом регистра, выход которого подключен к одному из информационных входов второго сумматора, выход блока памяти соединен с другими информационными входами первого и второго сумматоров, входы переносов которых подключены к шине логической "1", суммирующий и вычитающий входы счетчика окружностей соединены соответствеНно с пер вым и вторым выходами формирователя видеосегментов окружностей, третий выход которого является выходом гене ратора.
2. Генератор по п. 1, о т л и— ч а ю шийся тем, что формирователь границ видеосегментов окружностей содержит первый и второй триггеры, первый элемент И, третий сумматор и второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, один из входов которого является знаковым входом формирователя, первый и второй информационные входы которого являются соответствующими информа. ционными входами третьего сумматора, вход переноса которого соединен с шиной логического "0", а выход переполнения соединен с другим входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с первым входом.первого элемента И и информацион. ным входом первого триггера, тактовый вход, вход установки в "0" и вход установки " 1" которого являются соответственно одноименными входами формирователя, выходом которого является выход первого элемента И, второй вход которого соединен с тактовым входом первого триггера и тактовым входом второго триггера, прямой выход которого соединен с третьим входом, первого элемента И, четвер тый вход которого соединен с инверсным выходом первого триггера и информационным входом второго трнтгера.
3. Генератор по п. 1, о т л и— ч а ю шийся тем, что формирователь видеосегментов окружностей содержит первый элемент ИЛИ, второй, третий и четвертый элементы И, третий элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй элементы 2-2И-2ИЛИ, элемент
2-2-2И-ЗИЛИ, первый и второй элементы 3-ЗИ-2ИЛИ и третий триггер, выход которого соединен с первым входом первого, элемента 2-2И-2ИЛИ и первым входом элемента 2-2-2И-ЗИЛИ, выход которого является первым выхо73 дом формирователя, вторым и третьим выходами которого являются соответственно выходы второго элемента И и первого элемента 2-2И-2ИЛИ, второй вход которого является первым входом формирователя, вторым входом которого являются одни из входов первого элемента ИЛИ и третий вход первого элемента 2-2И-2ИЛИ, четвертый вход которого соединен с одним из входов третьего элемента И и выходом второго элемента 2-2И-2ИЛИ, первый вход которого соединен с первыми входами первого и второго элементов 3-ЗИ2ИЛИ и является пятым входом формирователя, шестым входом которого являются вторые входы первого и второго элементов 3-ЗИ-2ИЛИ н второй вход второго элемента 2-2И.-2ИЛИ, третий и четвертый входы которого соединены с одним из входов третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ н являются едьмым входом формирователя, восьмым входом которого являются третьи и четвертые входы первого и второго элементов Ç-ЗИ-2ИЛИ, пятый и шестой входы которых соединены с выходом гретьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, другой вход которого соединен с одним иэ входов третьего элемента И, вторым входом элемента 2-2-2И-ЗИЛИ и является четвертым входом формирователя, третий вход .которого соединен с третьим входом элемента 2-2-2И
ЗИЛИ, четвертый вход которого соединен с другим входом третьего элемента И, выходом первого элемента 3- ЗИ"
2ИЛИ и другим входом первого элемен.та ИЛИ, выход которого соединен с входом установки в "0" второго триггера и одним из входов четвертого элемента И, .другой вход когорого соединен с выходом второго элемента
3-3И-2ИЛИ, а выход соединен с вхо" дом установки в "1" второго триггера, тактовый вход которого соединен с шестым входом элемента 2-2-2И-ЗИЛИ
1 и выходом третьего элемента И, другой вход которого соединен с шестым
:входом элемента 2-2-2И-ЗИЛИ и является восьмым входом формирователя.
4 . Генератор.по п. 1, о т л и - ч а ю шийся тем, что блок синхронизации содержит элемент 2-3И-2ИЛИ, элемент 2-И-2ИЛИ, четвертый триггер, регистр сдвига и второй элемент ИЛИ, один из входов которого является
=ретьим входом блока, четвертым вхо дом которого являются другой вход
I 1 24373 второго элемента ИЛИ, вход первого разряда регистра сдвига и первый вход элемента 2-И-2ИЛИ, второй вход которого является первым выходом блока, вторым выходом которого является выход элемента 2-И-2ИЛИ, .третий вход которого соединен с первым и вторым входами элемента 2-3И-2ИЛИ, тактовыми входами регистра сдвига и четвертого триггера и является первым входом блока, вторым входом которого является вход записи регист- .
Изобретение относится к автоматиуе и вычислительной технике и может быть использовано для генерации концентрических окружностей на телевизионном индикаторе метеорологичес- 5 кой радиолокационной станции.
Известен генератор окружностей .на:телевизионном индикаторе, содержащий регистр, логический блок, ариф метический блок, блок постоянной памяти, блок управления, счетчик приращения координат, счетчик аппроксимируемых отрезков и преобразователь
""- f13
Недостаток известного генератора заключается в том, что sa время од:ного кадра он формирует только одну окружность.
Наиболее близким по технической сущности к изобретению является гене 20 ратор концентрических окружностей для телевизионного индикатора, содержащий первый и второй квадраторы, счетчик окружностей, блок памяти, адресный вход которого соединен с информационным выходом счетчика ок.ружностей, формирователь видеоимпульсов и сумматор f2) .
Данный генератор характеризуется низкой точностью, обусловленной не- Зп достаточно полным использованием функциональных возможностей квадраторов (координата х меняется с весом
2 и при этом х вырабатывается так, что решение уравнения х +у = Й (1) при З5
2 хсО осуществляется менее точно, чем три" x>0) и недостаточно полным учетом особенностей формирования -изображения в УОИ телевизионного типа, ра сдвига, входы четвертого. и второго разрядов и вход последовательного кода которого и вход данных четвертого триггера соединены с шиной логического "0", пятым входом блока являются третий вход элемента 2-ЗИ2ИЛИ и вход установки в "1™ четвертого триггера, выход которого соединен с четвертым входом элемента
2-3И-2ИЛИ, пятый вход которого соеди нен с выходом четвертого разряда . регистра сдвига. поскольку каждая окружность аппрок симируется точками ее пересечения с прямыми, параллельными оси абсцисс.
Цель изобретения — повышение точности аппроксимации окружностей.
Поставленная цель достигается тем, что в генератор концентрических окружностей для телевизионного .индикатора, содержащий первый и второй квадраторы, счетчик . окружностей, первый сумматор и блок памяти, вход которого соединен с выходом счетчика окружностей, введены первый и второй формирователи границ видеосегментов окружностей, формирователь видеосегментов окружностей, второй сумматор, регистр, элемент 2И-НЕ, первый эле,мент ИСКЛЮЧАЮЩЕЕ ИЛИ и блок синхронизации, первый вход которого соедй-. нен с первым входом формирователя видеосегментов окружностей, такто-, выми входами первого квадратора и пер— ваго и второго формирователей границ видеосегментов окружностей и являет" ся первым входом генератора, вторым; входом которого являются управлякщ иМ вход первого квадратора, входы уста новки в "О" счетчика окружностей, первого и второго формирователей; границ видеосегментов окружностей и вторые входы формирователя видеосегментов окружностей и блока синхронизации, третий вход которого яв ляется третьим входом генератора, четвертым входом которого являются управляющий вход второго квадратора и четвертый вход. блока синхронизации пятый вход которого подключен к им- пульсному выходу второго квадратора, 3 1124373 тактовый вход которого соединен с первым выходом блока синхронизации, второй выход которого соединен с вхо дом записи регистра, импулвсный вы-, ход первого квардатора подключен к третьему входу формирователя видеосегментов окружностей, четвертый вход которого соединен со знаковыми входами первого и второго формирова" телей видеосегментов окружностей и знаковым выходом первого квадратора, информационный Выход которого под» ключен к первым информационнЫм Входам первого и Второгр формирователей границ видеосегментов окружностей вторые информационные входы которых соединены .соответственно с информационными входами первого и второго, сумматоров, а пятый шестой, седьмой и восьмой входы формирователя видеосегментов окружностей соединены соответственно с выходами первого и второго формирователей границ видео сегментов окружностей,.инверсным зна. ковым выходом второго квадратора и выходом первого элемента ИСКПЮЧМПЦЕЕ.
ИЛИ, первый и второй входы которого соединены соответственно с первым и вторым Входами элемента 2И-НЕ и с выходами переполнения первого и второго сумматоров, выход элемента 2ИНЕ подключен к входам установки в
"1" формирователей границ видеосегмен тов окружностей; информационный abtход второго квадратора соединен с од. ним из информационных входов первого сумматора и информационным входом регистра, выход которого подключен i( одному из информационных входов вто» рого сумматора, выход блока памяти, соединен с другими информационными входами первого и -второго сумматоров входы переносов которых подключенык шине логической "1", суммирующий и вычитающий входы счетчика окружностей соединены соответственно с первым и вторым выходами формировагеля видеосегментов окружностей, третий выход которого является выходом генератора.
Формирователь границ видеосегмен тов окружностей содержит первый и второй триггеры, первый элемент И,. третий сумматор и второй элемент
ИСКЛЮЧАЮЩЕЕ ИЛИ, один Из входов которого является знаковым входом формирователя, первый и второй информа" ционные входы которого являются соответствующими информационными входами третьего сумматора, вход перено са которого соединен с шиной логичес кого "О", а выход переполнения соедн нен с другим входом второго элемента
ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с первым входом первого элемента И и информационным входом первого триггера, тактовый вход, вход установки в "0" и вход установки в
10 "1" которого являются соответственно одноименными входами формирователя, выходом которого является выход первого элемента И, второй вход которого соединен с тактовым вхоцом перво15 го триггера и тактовым вхоцом второго триггера, прямой выход которого соединен с третьим входом первого элемента И, четвертый вход которого соединен с инверсным выходом первого 20 триггера и информационным Входом вто рого триггера.
Формирователь видеосегментов окружностей содержит первый элемент
ИЛИ, второй, третий и четвертый эле25 менты И, третий элемент ИСКЛЮЧАЮЩЕЕ
ИЛИ, первый и второй элементы 2-2И2ИПИ; элемент 2-2-2И-ЗИЛИ, первый и .второй элементы.2-3И-2ИЛИ н третий триггер, выход которого соединен с . первым Входом первого элемента 2-282ИЛИ и цервым входом элемента 2-2-2И
ЗИлИ, выход которого является первым выходом формирователя, вторым и третьим Выходами которого являются соот35 ветствеино выходы второго элемента
И и первого элемента 2-2И-2ИЛИ,,второй вход которого является первым входом формирователя, вторым входом
KoT0poI О яВляются Один из ВхОдоВ
40 перВОгО элемента HJIH H третий Вход первого элемента 2-2И-2ИЛИ„ четвертый вход которого соединен.с одним. из входов третьего элемента И и выходом второго элемента 2-2И-2ИЛИ, первый вход которого соединен с перВыми входами первого и второго элементов 2-ЗИ-2ИЛИ и является пятым входом формирователя, шестым входом которого являются вторые входы первого и второго элементов 3-ЗИ-2ИЛИ и
50, второй вход второго элемента 2-2Иt
2ИЛИ, третий и четвертый входы которого соединены с одним из входов третьего элемента ИСКЛЮЧАМЗЦЕЕ ИЛИ н являются седьмым входом формирователя,. восьмым входом которого являются третьи и четвертые входы первого и второго элементов 3-ЗИ-2HJIH пятый и шестой входы которых соединены с
24373!
5 11 выходом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, другой вход которого соединен с одним из входов третьего элемента И, вторым входом элемента 2-22И-ЗИЛИ и является четвертым входом формирователя, третий вход которого соединен с третьим входом элемента
2-2-2И-ЗИЛИ, четвертый вход которого соединен с другим входом третьего элемента И, выходом первого элемента Ç-ЗИ-.2ИЛИ и другим входом первого элемента ИЛИ, выход которого соеди- . нен с входом установки в "0" второго триггера и одним из входов четверто.го элемента И, другой вход которого соединен с выходом второго элемента
3-3И-2ИЛИ, а выход соединен с входом установки в "1" второго триггера, тактовый вход которого соединен с шестым входом элемента 2-2-2И-ЗИЛИ и выходом третьего элемента И, другой вход которого соединен с шестым входом элемента 2-2-2И-ЗИЛИ и является восьмым входом формирователя.
Блок синхронизации содержит эле- мент 2-ЗИ-. 2ИЛИ, элемент 2-И-2ИЛИ, четвертый триггер, регистр сдвига и второй элемент ИЛИ, один из входов которого является третьим входом блока, четвертым входом которого являются другой вход второго элемента
ИЛИ, вход первого разряда регистра сдвига и первый вход элемента 2- И2ИЛИ, второй вход которого является первым выходом блока, вторым выходом которого является выход элемента
2-И.-2ИЛИ, третий вход которого соеди. нен с, первым и вторым входами элемента 2-3И-2ИЛИ, тактовыми входами регистра сдвига и четвертого триггера и является первым входом блока, вторым входом которого является вход записи регистра сдвига, входы четвер. того и второго разрядов и вход последовательного кода которого и вход данных четвертого триггера соединены с шиной логического "0", пятым входом блока являются третий вход элемента 2-ЗИ-2ИЛИ и вход установки в
"!." четвертого триггера, выход которого соединен с четвертым входом элемента 2-3И-2ИЛИ, пятый вход кото.: рого соединен с выходом четвертого разряда регистра сдвига.
На фиг. 1 приведена — функциональная схема предлагаемого генератора; на фиг. 2 — то же, формирователя границ видеосегментов окружностей; на фиг. 3 — то же, формирователя видеосегментов окружностей; . на фиг. 4 — то же, блоха синхронизации; на фиг. 5. — то же, квадратора; на фиг. 6 — временная и графическая ди .граммы работы генератора.
Функциональная схема генератора (фиг. 1) содержит квадраторы 1 и 2, счетчик 3 окружностей, блок 4 памяти, формирователи 5 и 5 границ видео!
О сегментов окружностей, формирователь
6 видеосегментов окружностей, сумматоры 7 и 8, регистр 9, элемент 10
2И-НЕ, элемент 11 ИСКЛЮЧАЮЩЕЕ ИЛИ, блок !2 синхронизации, тактовый вход
13 и управляющие входы 14, 15 и 16 устройства, импульсный 17, знаковый
18 и информационный 19 выходы квадратора 1, выход 20 и выход 21 переполнения сумматора 7, выход 22 и выход
20 23 переполнения сумматора 8, выход
24 (25) формирователя 5 (5 ), импульс ный 26, инверсный знаковый 27 и информационный 28 выходы квадратора 2, выходы 29 и 30 блока 12 синхрониза25 ции, выход 3! регистра 9, выход 32 счетчика 3, выход 33 блока 4 памяти, выход 34 элемента 10 2И-НЕ, выход
35 элемента 11 ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы 36, 37 и 38 формирователя 6.
Выход 36 формирователя 6 является выходом генератора.
Функциональная схема формирователя 5 (5 ) содержит сумматор 39, триггеры 40 и 41, элемент 42 ИСКЛЮЧАЮЩЕЕ
ИЛИ и элемент 43 И (фиг. 2).
Функциональная схема формирователя
6 (фиг. 3) содержит триггер 44, элемент 45 ИСКЛЮЧАКЗЦЕЕ ИЛИ, элементы 46 и 47 2-2И вЂ” 2ИЛИ, элемент 48 2-2-2ИЗИЛИ, элемент 49 и 50 З-ЗИ-2ИЛИ, элементы 51, 52 и 53 И, элемент 54 ИЛИ и выходы 55 и 56 элементов 49 и 50 соответственно.
Функциональная схема блока 12 синхронизации (фиг. 4) содержит триггер
57, регистр 58 сдвига, элемент 59
2-ЗИ-2 ИЛИ, элемент 60 ИЛИ и элемент
61 2-И-2ИДИ.
Функциональная схема квадратора 1 (фиг. 5) содержит триггер 62, элемент
63 ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент 64 И, счетчик 65 и накапливающий сумматор 66.
Квадратор 2 отличается от квадратора 1 тем, что он содержит только
55 счетчик 65 и, сумматор 66, синхронизирующий вход которого соединен с тактовым входом квадратора 2 и сумми рующим входом счетчика 65.
7: 112
Предлагаемый генератор предназна чен для работы в телевизионном устройстве отображения информации (УОИ) с черезстрочной разверткой, которое содержит ряд узлов, в их числе сам генера c>p, телевизионный индикатор, пультовую аппаратуру, формировательполного телевизионного car íàëà и хронизатор, синхрониэирующий работу всех составных частей УОИ и, в частности, вырабатывающий строчные и кад— ровые синхронизирующие (ССИ и КСИ) и гасящие (СГИ и КГИ) импульсы, тактовые импульсы (ТИ) частотой 12 ИГц, импульсы строчной развертки (ИСР), признак (ПП) первого или второго поля и импульсы координатного полн (ИКП) .
Для обеспечения работы генератора на его входы 13, 14, 15 и 16 поступа ют соответственно сигналы ТИ 13, ИСР 14, ПП 15, и ИКП 16, синхронизи- рующне в УОИ отображение координатУ6 (255, 253,..., 3,1, -1, и УФ (254, 252,..., 2,0, -2,,— и содержит 51,» квантов координаты х, определяемой выражением, и при условии
45 (3) ц-Ч-К-», где х „ — разрядная цифра знакового разряда кода х; х < — разрядная цифра i-того разряда кода (х1; ..
n — 8-разрядность кода 1х .
Обозначив через: Ф 19, Ф 20, Ф 22, Ф 28, Ф 31, Ф 32 и Ф 33 коды на выходах 19, 20, 22, 28, 3 1, 32. и 33; П18, П21, П23, П27, П34 и П35 сигналы на выходах 18, 21, 23, 27, 34 и 35; И17, И24, И25, И26, И29, ИЗО, И36, И37 и И38 импульсы на выходах 17 24, 25, 26, 29, 30, 36
37 и 38, работу предлагаемого генератора можно описать следующим образом.
Предлагаемый генератор за один кадр формирует видеоимпульсы, моделирующие точки горизонтальных отрезков, аппроксимирующих и концентрических окружностей (фиг. 6). Причем для каждой окружности длина самого верхне-. го (нижнего) отрезка определяется расстоянием
ax,„.z Ãã -> (г> между точками пересечения окружностИ с прямой
4373 8 ной информации,,происходящее на соот ветствующих 256 строках первого и
255 строках второго поля., т.е, на соответствующих 511 строках телевизионного растра. Входные сигналы синхронизированы друг относительно друга таким образом, что изменение
ИСР 14 происходит в некоторые момен" ты времени после окончания соответ10 ствующнх импульсов ТИ 13Ä а изменение ИКП 16 (или ПП 15) происходит в некоторые моменты времени после переключения сигнала ИСР 14 (или .и 1 > "0 "ò (фиг
В связи с изложенным ИКП 16=1 на тех строках каждого поля, по которым производится отображение координатной информации в течение соответствующих частей прямых. ходов строк, 2»> .когда ИСР 14 1. Причем относительно начала координат (фиг. 6) каждая .строка координатного поля, начиная с верхней, имеет координату
3,..., -253, -255) при ПП15=0
3,..., -252, -254$ при ПП15 1 а длина каждого бокового отрезка определяется расстоянием
ax. >> -Ж >, < > отсчитываемым вправо при х<0 и влево при x)0 от точки пересечения окружности с прямой вида
> = (с g-Q (5)
35 где У - коорДината строки координатного ноля.
В каждой строке координатного поля моделирование аппроксимирующих отрезков (2). и (4) для каждой окруж4О ности производится с помощью решения уравнения (1) при условии у = Yc g-» (6) lJJ ФУ+1 с R (7)
Установка начальных условий моделирования осуществляется по ИСР14=0 . и по ИКП16=0.
Сигнал ИСР14=0 запрещает работу формирователей 5 (5> ) и 6 и фиксирует счетчик 65 и сумматор 66 квадрато. ра 1 и счетчика 3 в состояниях, соответствующих вьуажениям
Ф65(1=2 +2=10...0101
55 . Ф66(,1-@20= (Ф65 )
4>33=И а сигнал ИКП 16 = 0 фиксирует счетчик 65 и сумматор 66 квад124373
9 ратора 2 в состояних, соответствующих выражениям ф65(=-(2 -1)=10...01 -Умах
Ф66(ц =Ф29= (Ф6 5() ) где Ф65((65() — код на выходе с чика 65 квадрат ра 1 (2); (2 -!)=У„ц„„- максимальное зн чение координат у (или х).
В течение каждого ИСР14=1 счетч
65 квадратора 1 формирует дополнит ный код
О при x>0 > и импульс И17 перехода в "О" кода 19
В течение каждого ИКП16! счетчик
65 квадратора 2 формирует дополнительный код отрицательной координаты у (т.е. -у=Ф65 1) и квадратор 2 вырабатывает код,Ф28 у, инверсный сигнал знака кода у (т.е. П17=уq ) и импульс И26 перехода в "О" кода
Ф29.
Во время ИСР 14 1 (или ИКП16 1) работает квадратор 1 (или 2) по импульсам ТИ!3 (или И29), представляющим собой число-импульсный код развертки кода х (или - у) от -255 до
+255 с весом о =1 каждого импульса, и реализует алгоритм, Z (t
И29);
Е(й)-Ф65 — код координаты х или координаты у в точке t текущего времени.
Различие в работе квадратора .1 от квадратора 2 заключается лишь в том,. что после перехода счетчика 65,в
"О" сигнал П18 переключится в "О" с задержкой на один импульс ТИ13, который элементом 64 И не пропускается на суммирующий вход счетчика 65 и синхронизирующий вход сумматора 66.
У при
Ф28= (У+1) -.при регистр 9 — код
1(У+1) при
Ф31= У 2 при
П27=1;
П27=0, 50
П27=1;
П27=0.
55 х+1 при хаО, Ф65<,> х при х>0, и квадратор 1 генерирует код (х+1) при х(0
Ф20 х при 0>х сигнал знакового разряда кода х
1 при хаО«>
П18=
5 оа-!
0 ик ель
В течение ИКП16=1 в каждом периоде частоты импульсов ИСР14 можно выделить период подготовки Т, в течение которого HCF!4=0, и период форми. рования Т, в течение которого
ИСР14=1.
По каждому сигналу ИСР14=1 работа регистра 58 блока 12 запрещена по импульсам ТИ 13 и активизирована для записи в него кода
0000 при ПП15=ИКП16=0;
Ф58= 0100 при ПП15=1, ИКП!6=0;
0101 при ИКП16=1, определяемого значениями сигналов
ПП15 и ИКП16 в момент переключения
ИСР14 с "1" на "О". В некоторый мо мент времени при ИСР14=0 в регистр
58 заносится код Ф58, а затем осуществляется сдвиг влево его содержимого по импульсам ТИ13. Поэтому элемент 59 с помощью регистра 58 по импульсам ТИ13 в течение первого периода Т вырабатывает один импульс только для второго поля, в течение каждого иэ остальных периодов Т0 любого поля, кроме 128-го периода, вырабаты» вает два, а в течение 128-ro периода — три импульса И29, один из кото- рых генерируется с помощью импульса
И26(по И26 запрещается работа элемента
59 по пятому входу и триггер 57 устанавливается в "1", а по первому импульсу ТИ13, следующему после окончания
И 26, формируется очередной И29 и триггер 57 переключается в "О").
Элемент 61.вырабатывает импульсы
ИЗО, совпадающие при ИКП17=0 с импульсами ТИ13, а при ИКП16! — с импульсами И29.
В течение ИКП16=1 по каждому И29 меняется содержимое квадратора 2 а по каждому h30 код Ф28 заносится в регистр 9. Поэтому в течение каждого периода Т, кроме первого периода в первом поле (в этом периоде Ф28
Ф31 (2 -1 ), квадратор 2 вырабатыва8 ет код
В течение периода Т содержимое счетчика 3 зафиксировано в состоянии М=Ф32,.а в течение периода Тю содержимое счетчика 3 по импульсам
И38 (И37), уменьшается (увеличивается)и не может быть больше величины М,» т.е. работа счетчика 3 на сложение
-О при Ф32=0, так, что большим значением кода Ф32 соответствуют большие значения ради-, усов аппроксимируемых окружностей.
В течение каждого периода Т«,кроме первого в первом поле, сумматоры
7 и 8 по кодам Ф28, Ф31 и ФЗЗ вырабатывают дополнительные коды Ф7 и Ф8 в соответствии с выражениями 15
Ф7=(У+й27) +(-R ))
Ф8= (У+П27) + (-R2) J (8)
Так как сумматоры 7 и 8 суммируют соответствующие коды без знаковых разрядов, то инверсный знаковый раз- gp ряд кода Ф7 вырабатывается на выходе
2 1 переполнения сумматора 7
1 при (У+П27)" R
П21=
О при (У+П27) Й; 25 а для П18=0 О при х cjÔ7I (или Ф 8I );
П42= 1 при х 1 Ф 7/ (или/т 8! ) .
По сигналам ТИ13, ИСР14, П34 и
П 42 работа формирователя 5 (или 5 ) происходит следующцм дбразом.
По сигналу ИСР14=0 (нли П34=0) триггер 40 устанавливается в "0", (в "1"), а триггер 41 переходит в состояние триггера 40 с задержкой в один такт импульса ТИ13. Триггеры
40 и 41 нулевыми (П40=П41=1, где
П40 и П41 сигналы на инверсных выхо. дах триггеров 40 и 4 1 соответственно), единичными (П4&=П41=0) состояниями разрешают (запрещают) работу .
40 элемента 43 по третьему и четвертому входам.
Перед формированием любого импульса И24 (или И25) сигнал П34=1 и формирователь 5 (или 5 ) находится в
1 45 состоянии, определяемым выражениями
П42=0
П40=П41= 1
В некоторый момент времени периода Т код х принимает значение, при котором аигнал П42 переключится с
"0" в " 1" и по соответствующему импульсу ТИ13 генерируется импульс
И24 (или И25), а триггеры 40 и 4 1 один за одним переключаются в единич- 55 ные состояния, в которых останутся или до начала периода Т, либо до некоторого момента времени, следую(9) 11 .11243 организована таким образом, что всег да выполняется условие Ф32=И.
По коду Ф32 блок 4 вырабатывает обратный код ФЗЗ согласно выражениям
-R при Ф32 > 0;
Ф34=
73 12 щего после переключения сигнала П42
tt 1lt tl0ll
Таким образом, в течение Т«о каждый импульс И24 (или И25) формируется при условии х =с,Я««8 J (или j У 9 I ) > О, инверсный знаковый разряд кода Ф8 вырабатывается на выходе 23 переполнения сумматора 8 .
1 при (У+П27) > g
П23=
О при (У+П27) с R, (10), а остальные разряды кодов Ф7 и Ф8 являются разрядами кодов Ф 20 и Ф22 соответственно.
По П2! и П23 элементы 10 и 11 вырабатывают соответственно сигналы П34 и П35 согласно выражениям
П34=П21 П23j
П35=П21 П23 (11)
В течение соответствующих периодов Т« формирователь 5 (5 ) генерирует импульсы И24 (или И25), моделирующие при П27=1 точки пересечения окружностей с прямыми вида (6) или (7), а при П27=0 точки пересечения окружностей с прямыми вида (7) или (6);
В течение каждого Т«р процесс формирования импульса И24 (или И25) целесообразно рассматривать параллельно при хсО и х:>О, а также для Ф7 (или. Ф8)<0, поскольку при Ф7 (или Ф8) . >0 вырабатывается в соответствии с (8),... (11) или сигнал П34=0, запрещающий работу формирователей 5,, либо сигнал П35=1, по которому импульс И 24 (или И 25) игнорируется формирователем 6 °
С учетом отмеченных условий элемент 42 формирователя 5 (или 51) вы.рабатывает сигнал П42=П18 ПЗ9 (где
П39 сигнал на выходе переполнения сумматора 39, суммирующего без знаковых дополнительные коды Ф19:.О и
Ф7 (или Ф8) 4 О), так, что для П18= 1
f 0 при (x+1)5J «1Р 7! (или j «Р 81 );
П42= 1 при (х+1)« «Р7! (или 198/), когда ошибка сравнения
F» =c -(98 (или )Ф91)10 (12) имеет наименьшее значение.
Из изложенного следует, что уравнение (1) в предлагаемом генераторе решается в два с лишним pasa точнее, чем в прототипе, за счет более точного представления независимой пере- менной (она изменяется в прототипе с весом "2", а в предлагаемом генера торе с весом " 1") и за счет одинако-
13 1124373 14 вых по модулю и по точности решений нием между передними фронтами импульс уравнения (1) при хкО и х>О.,сов И55 и И56 и который моделирует
В течение периодов Т, формирова- длину (7), При этом по каждому И56 тель 6 генерирует импульсы И36, при П18=1 (или П18=0) генерируется
И37, И38 с помощью сигналов П18, 5 импульс И38 (или И37), по которому
П27, П35 и импульсов ТИ13, ИСР14, осуществляется переход к формироваИ17, И24 и И25. В формирователе 6 нию сигналов для следующей окружйосработа элементов 49 и 50 осуществля- . ти с радиусом меньшим (или большим). ется по стробирующему сигналу П35 Во втором случае П34=П35=1 (запре. и управляющему сигналу П45=П18+П27 1ц щена работа элементов 49 и 50 и раэ-, так, что он на выходах 55 и 56 решена работа элемента 52 по второму вырабатывает импульсы И55 и 56 соглас- входу ) всегда вырабатывается два им- но выражениям пульса И46, по которым элемент 52
И55=П36 (И24 П45МИ25 II45)) вырабатывает два импульса И52. ТригИ56=П36 (И25 П459И25 П45) 3 rep 44 по первому И52 переключается где П45 — сигнал, вырабатываемый эле; в "1", а по второму И52 - в "0", ментом 45. т.е . генерируется импульс И44, длиПо импульсам И24 и И25 и сигналу тельность которого определяется рас .И27 элемент 46 генерирует импуль- стоннием Ме у зад ми фр"нтами am сы И46 2О пульсов И52 и который моделирует
И46=И24 1127vH25 П27 длину (2) . Кроме того, по второму моделируюшие точки пересечения окруж- И52 генеРиРУетсЯ иьшульс И37, по ко» ностей с прямымн тина (6) . В процес- торому осуществляется переход к фор се работы триггер 44 генерирует им- мированию сигналов длЯ следУющей ок. .
:пульсы И44, моделирующие длины (3) . Р5. Ружности с болыпим РаДиУсом. и (4) аппроксимирующих отрезков, точ- В третьем случае П34=П35=0 генерйки которых моделируются импульсам тор находится в. состоянии, когда
И36, генерируемыми элементом 47. пРоизошел пеРеход к наименьшей длн
В течение периода Т перед нача- - даннон строки аппроксимируемой окРУж лом каждого формированйя триггер 44 б HocTH T.e. У " В sTox случаe им находится в "0n и запрещает работу пульсы И24 и И25 не вырабатываются элемента 47 по второму входу, а эле- и по импУльсУ И17 генерируется им-. мента 48 — по первому входу.,пУльс И37, осУществлЯющий пеРеход к
I I
Процесс формирования импульсов формированию сигналов для окружности
И36, И37 и И38 управляется сигнала- З с Радиусом Я)У+1.
35 ми П34 н П35,. которые определяют три Технико-экономическая эффектив-,. случая формирования.. .ность изобретения заключается в том, В первом случае П34=1, П35=0 по что предлагаемый генератор по сравнекаждому И55 (при отсутствии И56), нию с прототипом (он же базовый объ триггер 44 устанавливается в 1, 4О .ект) позволяет повысить качество а по каждому И56 — в "О". Поэтому отображения информации в УОИ за счет генерируется импульс И44, длитель- повышения точности аппроксимации ок- ность которого определяется Расстоя- ружностей в 2 раза.
1124373!
124373
1 с
i 124373
1124373
Т
Д Ц е ее еее ю эе е е е е ° l ° е ее
Ф
ИСРП
ИХЛОВ
/7ПЮ ..
Щиаб
Составитель М. Немировский
Редактор МеКелемеш . Техред Т.Фанта Корректор О.Тйгор
Заказ 8288/41 Тираж 446 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, -35 Раушская наб., д. 4/5
Филиал ППП "Патент", геУжгород, ул.Проектная, 4












