тора и информационным входом регистра, выход которого подключён к одному из информационных входов второго сумматора, выход блока памяти соединен с другими информационными входами первого и второго сумматоров, входы переносов которых подключены к шине логической 1, суммирующий и вычитающий входы счётчика окружностей соединены соответственно с пер|вым и вторым выходами формирователя видеосегментов окружностей, третий выход которого является выходом генератора.
2.Генератор по п. 1, о т л и чающийся тем, что формирователь границ видеосегментов окружностей содержит первый и второй триггеры, первый элемент И, третий сумматор и второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ один из входов которого является знаковым входом формирователя, первый
и второй информационные входы которого являются соответствующими информационными входами третьего сумматора, вход йереноса которого соединен с шиной логического О, а выход переполнения соединен с другим входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, эыход которого соединен с первым входом- первого элемента И и информационным входом первого триггера, тактовый вход, вход установки в О и вход установки 1 которого являются соответственно одноименными входами формирователя, выходом которого является выход первого элемента И, второй вход которого соединен с тактовым входом первого -триггера и тактовым входом второго триггера, прямой выход которого соединен с третьим входом, первого элемента И, четвертый вход которого соединен с инверсным выходом первого триггера и информационным входом второго триггера.
3.Генератор по п. 1,отличающийся тем, что формирователь видеосегментов окружностей содержит первый элемент ИЛИ, второй, третий и четвертый элементы И, третий элемент ИСКЛЮЧАЮЩЕЕ ШШ, первый и второй элементы 2-2И-2ИЛИ, элемент 2-2-2И-ЗИЛИ, первый и второй элементы 3-ЗИ-2ИЛИ и третий триггер, выход которого соединен с первым входом первого, элемента 2-2И-2ИЛИ и первым входом элемента 2-2-2И-ЗШШ, выход которого является первым выходом формирователя, вторым и третьим выходами которого являются- соответственно выходы второго элсмента И и первого элемента 2-2И-2ИЛИ, второй вход которого является первым входом формирователя, вторым входом которого являются одни из входов первого элемента ИЛИ и третий вход первого элемента 2-2И-2ШШ, четвертый вход которого соединен с одним из входов третьего элемента И и выходом-второго элемента 2-2И-2ШШ, первый вход которого соединен с первыми входами первого и второго элементов 3-ЗИ2ИЛИ и является пятым входом формирователя, шестым входом которого являются вторые входы первого и второго элементов 3-ЗИ-2ИЛИ и второй вход второго элемента 2-2И-2ИЛИ, третий и четвертый входы которого соединены с одним из входов третьего элемента ИСКЛЮЧАЩЕЕ ШШ и являются седьмым входом формирователя, вось- .vibiM входом которого являются третьи и четвертые входы первого и второго элементов 3-ЗИ-2ИЛИ, пятый и шестой входы которых соединены с выходом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, другой вход которого соединен с одним из входов третьего элемента И, вторым входом элемента 2-2-2И-ЗИЛИ и является четвертым входом формир-ователя, третий вход которого соединен с третьим входом элемента 2-2-2И ЗИЛИ, четвертый вход которого соединен с другим входом третьего элемен- та И, выходом первого элемента 3-ЗИ2ИЛИ и другим входом первого элемен.та ИЛИ, выход которого соединен с входом установки в О второго триггера и одним из входов четвертого элемента И, .другой вход которого соединен с выходом второго элемента 3-ЗИ-2ШШ, а выход соединен с входом установки в 1 второго три1-гера, тактовый вход которого соединен
с Шестым входом элемента 2-2-2И-ЗИЛИ I .
и выходом третьего элемента И, другой вход которого соединен с шестым : входом элемента 2-2-2И-ЗЙ11И и является восьмым входом формирователя. 4. Генератор.по п. 1, о т л и ч а ю щ и и с я тем, что блок синхронизации содержит элемент 2-ЗИ-2ШВ элемент 2-И-2ИЛИ, четверты:й триггер регистр сдвига и второй элемент ШШ, один из входов которого является третьим входом блока, четвертым входом которого являются другой вход
второго элемента ИЛИ, вход первого разряда регистра сдвига и первый вход элемента 2-И-2ИЛИ, второй вход которого является первым выходом блока, вторым выходом которого является выход элемента 2-Й-2ИЛИ, .третий вход которого соединен с первым и вторым входами элемента 2-ЗИ-2ИЛИ, , тактовыми входами регистра сдвига и четвертого триггера и является первым входом блока, вторым входом которого является вход эаписи регист-
ра сдвига, входы четвертого.и второго разрядов и вход последовательного кода которого и вход данных четвертого триггера соединены с тиной логического О, пятым входом блока являются третий вход элемента 2-ЗИ2ИЛИ и вход установки в 1 четвер;того триггера, выход которого соединен с четвертым входом элемента 2-ЗИ-2ИЛИ, пятый вход которого соедИ нен с выходом четвертого разряда регистра сдвига.
название | год | авторы | номер документа |
---|---|---|---|
Цифровой преобразователь координат | 1985 |
|
SU1257638A1 |
Цифровой преобразователь координат | 1983 |
|
SU1163322A1 |
Цифровой преобразователь координат | 1981 |
|
SU960834A1 |
Устройство для симметрирования токов трехфазных сетей | 1988 |
|
SU1686600A1 |
Генератор векторов | 1982 |
|
SU1056256A1 |
Функциональный преобразователь кода угла и дальности | 1981 |
|
SU1008734A1 |
Микропроцессорное устройство для цифрового преобразования координат | 1982 |
|
SU1104523A1 |
Генератор окружностей для телевизионного устройства отображения информации | 1981 |
|
SU1056259A1 |
Устройство вычисления функции @ @ с исправлением ошибок | 1984 |
|
SU1288690A1 |
Цифровой преобразователь координат | 1979 |
|
SU842801A1 |
1. ГЕНЕРАТОР КОНЦЕНТРИЧЕСКИХ ОКРУЖНОСТЕЙ ДЛЯ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА, содержащий первЫй и второй квадраторы, счетчик окружностей, первый сумматор и блок памяти, вход которого соединен с выходом счетчика окружностей, р т ли ча ющи-йс я тем, что-, с целью повышения точности аппроксимации окружностей, он содержит первый и второй формирователи гранид видеосегментов окружностей, формирователь видеосегментов окружностей, второй сумматор, регистр, элемент 2И-НЕ, первьй элемент ИСКЛЮЧАЩЕЕ ИЛИ и блок синхронизации, первый вход которого соединен с первым входом формирователя видеосегментов окружностей, тактовыми входами первого квадратора и первого и второго формирователей границ видеосегментов окружностей и является первым входом генератора, вторым входом которого являются управляющий вход первого квадратора, входы установки в О счетчика окружностей, первого и второго формирователей границ-видеосегментов окружностей и вторые входы формирователя видеосегментов окружностей и блока синхронизации, третий вход которого-является третьим входом генератора, четвертым входом которого являются управляющий вход второго квадратора и четвертый вход блока синхронизации, пятый вход которого подключен к импульсному выходу второго квадратора, тактовый вход которого соединен с первым выходом блока синхронизации, второй выход которого соединен с входом записи регистра, импульсный выход первого квадратора подключен к третьему входу формирователя видеосегментов окружностей, четвертый вход которого соединен со знаковыми входами первого и второго формирователей границ видеосегментов окружностей и знаковым выходом первого квадратора, информа г ционный выход которого подключен к первым информационным входам первого и второго формирователей границ вядеосегментов окружностей, вторые информационные входы которых соединены соответственно с информационными выходами первого и второго сумматоров, а пятый, шестой, седьмой и восьмой входы формирователя видеосегментов окружностей соединены соответст,венно с выходами первого и второго формирователей границ вндеосегментов окружностей, инверсным знаковым выходом второго квадратора и выходом первого элемента ИСКЛЮЧАЩЕЕ ИЛИ, первьй и второй входы которого соединены соответственно с первым и вторым входами элемента 2И-НЕ и с выходаьщ переполнения первого и второго сумматоров , выход элемента 2И-НЕ подключен К входам установки в 1 формирователей границ видеосегментов окружностей, информационный выход второго квадратора соединен с одним из информационных входов первого сумма
Изобретение относится к автоматиjce и вычислительной технике и может быть использовано для генерации концентрических окружностей на телевизионном индикаторе метеорологической радиолокационной станции.
Известен генератор окрзгжностей на :телевизионном индикаторе, содержащий регистр, логический блок, арифметический блок, блок постоянной памяти, блок управления, счетчик приращения координат, счетчик аппрокси в pyeмыx отрезков и преобразователь кодов lj
Недостаток известного генератора заключается в том, что за время од:ного кадра он формирует только одну окружность.
Наиболее близким по технической сущности к изобретению является гене ратор концентрических окружностей для телевизионного индикатора, содержащий первый и второй квадраторы, счетчик окружностей, блок памяти, адресный вход которого соединен с информационным выходом счетчика окружностей, формирователь видеоимпульсов и сумматор 2j .
Данный генератор характеризуется низкой точностью, обусловленной недостаточно полным ис.пользованием функциональнырс возможностей квадраторов {координата х меняется с весом 2 и при этом х вырабатывается так, что решение уравнения (1) при xi.O осуществляется менее Точно, чем ) и недостаточно полным учетом особенностей формирования .изобра жения в УОИ телевизионного типа.
поскольку каадая окружность аппроксимируется точками ее пересеченияс прямыми, параллельными оси a6cipicc.
Цель изобретения - повьшение точности аппроксимации окружностей.
Поставленная цель достигается тем что в генератор концентрических окружностей для телевизионного индикатора, .сод ержапщй первый и второй квадраторы, счетчик окружностей, первый сумматор и блок памяти, вход которого соединен с выходом счетчика окружностей, введены первый и второй формирователи границ видеосегментов окружностей, формирователь видеосегментов окружностей, второй сумматор, регистр, элемент 2И-НЕ, первый эле, мент ИСКЛЮЧАЮЩЕЕ ШШ и блок синхронизации, первый вход которого соеди-,
нен с первым входом формирователя видеосегментов окружностей, такто-, выми входами первого квадратора и первого и второго формирователей границ видеосегментов окружностей и является первым входом генератора, вторьм; входом которого являются управлякшф Й вход первого квадратора, входы yc.тk новки в О счетчика окружностей, первого и второго формирователей ; границ видеосегментов окружностей и вторые входы формирователя видеосегментов окружностей и блока синхронизации, третий вход которого является третьим входом генератора, четвертым входом которого являются управляющий вход второго квадратора и четвертый вход блока синхронизации пятый вход которого подключен к импульсному выходу второго квадратора.
тактовый вход которого соединен с первым выходом блока синхронизации,второй выход которого соединен с вхо-дом записи регистра, импулвсный вы-, ход первого квардатора подключен к третьему входу формирователя видеосегментов окружностей, четвертый вход которого соединен со знаковы л1 входами первого и второго формирова- телей видеосегментов окружностей, и знаковым выходом первого квадратора-, информационный выход которого подключен к nepBbiM информа1щонным входам первого и второго формирователей границ видеосёгментов окружностей вторые информационные входы которых соединены .соответственно с информащюнными входами первого и второго , сумматоров, а пятый, шестой, седьмой и восьмой входы формирователи видеосегментов окружностей срединешл со-. ответственно с выxQдa 0I первого и второго формирователей границ видеосегментов окружностей, инверсным знёковым выходом второго квадратора и выходом первого элемента ИСКШШЮВЩЕ ИЛИ, первый и второй входа которого соединены соответственно с первым и вторым входами элемента 2И-НЕ и с выходами переполнения первого и второго сумматоров,, выход элемента 2ИНЕ подключен к входам установки в 1 формирователей границ видеосегмен тов окружностей; информационный выход второго квадратора соединен с одним из информационных входов первого сумматора и информационным входом регистра, выход которого подключ1ВН К одному из информационных входов вто- рого сумматора, вьпсод блока памяти, соединен с другими информационными, входами первого и второго сумматоров1 входы переносов которых подключены к шине логической 1, суммируняций и вычитающий входы счетчика окружностей соединены соответственно с первым и вторым выходами формирователя видеосегментов окружностей, третий выход которого является выходом генератора.
Формирователь границ видеосегменч тов окружностей содержит первый и второй триггеры, первый элемент И, третий сумматор и второй элемент ИСКПЮЧАКНЦЕЕ ИЛИ, один Из входов которого является знаковым входом формирователя, первый и второй информационные входы которого являются со(Пветствующими информационными входами третьего сумматора, вход переноса которого соединен с шиной логичес кого О, а выход переполнения соединен с другим входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с первым входом первого элемента И и информационным входом первого триггера, тактовый вход, вход установки в О и вход установки в, 1 которого являются соответст венно одноименными входами формирователя, выходом которого является выход первого элемента И, второй вход которого соединен с тактовым входом первого триггера и тактовым входом второго триггера, прямой выход которого соединен с третьим входом первого элемента И, четвертый вход которого соединен с инверсньо 1 выходом первого триггера и информагщонным входом вто рого триггера.
Формедователь видеосегментов окружностей содержит первый элемент ИЛИ, второй, третий и четвертый элементы И, третий элемент ИОШКНАЮЩЕЕ ИЛИ, первый и второй элементы 2-2И2ИШ1; элемент 2-2-2И-ЗИЛИ, первый и второй элементы 2-ЗИ-2ШШ и третий триггер, выход которого со(2динен с . первым входом первого элемента 2-2И2ШШ и первым входом элемента 2-2-2И ЗИШ, выход которого является первым выходом формирователя, вторым и третьим выходами которого являются соответственно выходы второго элемента И и первогЪ элемента 2-2И-2ИЛИ, .второй вход которого является первым входом формирователя, вторым входом которого являются один из входов первого элемента ИЛИ и третий вход первого элемента 2-2И-2ШШ„ четвертый вход которого соединен с одним из входов третьего элемента И и выходом второго элемента 2-2И-2ИЛИ, первьй вход которого соединен с первыми входами первого и второго элементов 2-ЗИ-2ШШ и является пятым входом формирователя-, шестым входом которого являются вторые входы первого и второго элементов 3-ЗИ-2ШШ и второй вход второго элемента 2-2И2ШШ, третий и четвертый входы которого соединены с одним из входов третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и являются седьмым входом формирователя, восьмым входом которого являются третьи и четвертые входы первого и второго элементов 3-ЗИ-2ИЛИ, пятый и шестой входы которых соединены с выходом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, другой вход которого соеди нен с одним из входов третьего элемента И, вторым входом элемента 2-2 2И-ЗШ1И и является четвертым входом формирователя, третий вход которого соединен с третьим входом элемента 2-2-2И-ЗИЛИ, четвертый вход которого соединен с другим входомтретьего элемента И, выходом первого элемента 3-ЗИ-г2Й.ЛИ и другим входом первого элемента ИЛИ, выход которого соедииен с входом установки в О второго триггера и одним из входов четвертр.го элемента И, другой вход которого соединен с выходом второго элемента 3-ЗИ-2Ш1И, а выход соединен с входом установки в 1 второго триггера, тактовый вход, которого соединен с шестым входоп элемента 2-2-2И-ЗИЛИ и выходом третьего элемента И, Другой вход которого соединен с шестым входом элемента 2-2-2И-ЗИЛИ и является восьмым входом формирователя. Блоксинхронизации содержит элемент 2-ЗИ-2ИЛИ, элемент 2-И-2ЩШ, четверТьЕн триггер, регистр сдвига и второй элемент ИХМ, один из входов которого является третьем входом бло ка, четвертым входом которого являются другой вход второго элемента ИЛИ, вход первого разряда регистра сдвига и первый вход элемента 2- И2ИЛИ, второй вход которого является первым выходом блока, вторым выходом которого является выход элемента 2-Иг-2ИЛИ, третий вход которого соеди нен с. первым и вторым входами элемента 2-ЗИ-2ИЛИ, тактовыми входами регистра сдвига и четвертого триггера и является первым входом блока, вторым входом которого является вход записи регистра сдвига, входы четвер того и второго разрядов и вход последовательного кода которого данных четвертого триггера соединен с пшной логического О, пятым входом блока являются третий вход элемента 2-ЗИ-2ИЛИ и вход установки в I четвертого триггера, выход которого соединен с четвертым входом элемента 2-ЗИ-2ИЛИ, пятый вход которого соединен с выходом четвертого разряда регистра сдвига. На фиг. 1 приведена - функциональная схема предлагаемого генератора; на фиг. 2 - то же, форкшрователя границ видеосегментов окружностей; на фиг. 3 - то же, формирователя видеосегментов окружностей; на фиг. 4 - то же, блока синхронизации; на фиг. 5.- то же, квадратора; на фиг. 6 - временная и графическая диаграммы работы генератора. Функциональная схема генератора (фиг. 1) содержит квадраторы 1 и. 2, счетчик 3 окружностей, блок 4 памяти, формирователи 5 и 5 границ видеосегментов окружностей, формирователь 6 видеосегментов окружностей, сумматоры 7 и 8, регистр 9, элемент 10 2И-НЕ, элемент 11 ИСКЛЮЧАНЯЦЕЕ ИЛИ, блок 12 синхронизации, тактовый вход 13 и управляющие входы 14, 15 и 16 устройства, импульсный 17, знаковый 18 и Информационный 19 выходы квадратора 1, выход 20 и выход 21 переполнения сумматора 7, выход 22 и выход 23 переполнения сумматора 8, выход 24 (25) формирователя 5 (5 ), импульс ный 26, инверсный знаковый 27 и информационный 28 выходы квадратора 2, выходы 29 и 30 блока 12 синхронизаЩ1И, выход 31 регистра 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 3-ЗИ-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 тем, что он содержит только счетчик 65 и сумматор 66, синхронизирующий вход которого соединен с тактодым входом квадратора 2 и сумми рующим входом счетчика 65. Предлагаемый генератор предназначен для работы в телевизионном устрайств.е отображения информации (УОИ) с череэстрочной разверткой, которое содержит ряд узлов, в их числе сам генератор, телевизионный индикатор, пультовую аппаратуру, формирователь полного телевизионного сигнала и хронизатор, синхронизирующий работу всех сбставных частей УОИ и, в частности, вырабатывающй строчные и кад ровые синхронизирукщие (ССИ и КСИ) и гасящие (СГИ и КГИ) импульсы, тактовые импульсы (ТИ) частотой 12 МГц импульсы строчной развертки (ИСР), признак (ПП) первого или второго поля и импульсы координатного поля (ИКП). Дпя обеспечения работы генератора на его входы 13, 14, 15и 16 поступа ют соответственно сигналы ТИ 13, ИСР 14, ПП 15, и ИКП 16, синхронизирующие в УОИ отображение координатУ6 {255, 253,..., 3,1, -Г, и У€ {254, 252,..., 2,0.-2 и содержит 51,1 квантов координаты х определяемой выражением . x H -ixi-e где X а - разрядная цифра знакового разряда кода х; X j - разрядная цифра i-того разряда кода |х|; . п - 8-разрядность кода |. Обозначив через: Ф 19, Ф 20, Ф 22, Ф 28, Ф 31, Ф 32 и Ф 33 коды на выходах 19, 20, 22, 28, 31, 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). Причем для каж дой окружности длина самого верхнего (нижнего) отрезка определяется расстоянием между точками пересечения окружности с прямой (З) u-Y R4. ной информации, .происходящее на соотч ветствующих 256 строках первого и 255 строках второго поля., т.е. на соответствующих 511 строках телевизионного растра. Входные сигналы синхронизированы друг относительно друга таким образом, что изменение ИСР 14 происходит в некоторые момен ты времени после окончания соответствующих импульсов ТИ 13j, а изменение ИКП 16 (или ПП 15) щ)оисходит в некоторые моменты времени после переключения ИСР 14 (или ИКП 16) с 1 на О (фиг. 6). В связи с изложенным ИКП на тех строках каждого поля, по которым производится отображение координатной информации в течение соответствующих частей прямых -ходов строк, когда ИСР . Причем относительно начала координат (фиг. 6) каждая строка координатного поля, начиная с верхней, имеет координату .., -253, -255} при .., -252, -254| при а длина каждого бокового отрезка определяется расстоянием «.Х.(, отсчитываемым вправо при и влево при от точки пересечения окружности с прямой вида v --YiR-2, (5) где У - координата строки координатного поля. В каждой строке координатного поля моделирование аппроксимирующих отрезков (2).и (4) для каждой окружности производится с помощью решения уравнения (1.) при условии , .1 (6) при условии tj V4liR (7) Установка начальных условий модеирования осуществляется по ИСР14 0 по ИКП16 0. Сигнал ИСР14 0 запрещает работу ормирователей 5 (5 ) и 6 и фиксирует счетчик 65 и сумматор 66 квадратоа 1 и счетчика 3 в состояниях, соответствующих выражениям Фб5(. )...010) 5сп) J Ф66(,)Ф20(-Ф65( а сигнал ИКП 16 О фиксирует счетчик 65 и сумматор 66 квадратора 2 в состояние , соответствующих выражениям Фб5а,-(2-1) 10. . . . - - - - - 1 Ф6611,Ф29(,) где Ф65/ (65.) - код на выходе сч чика 65 квадратора 1 (2); (2-1) - максимальное зна чение координаты у (или х) . В течение каждого ИСР14 1 счетчи 65 квадратора 1 формирует дополнител ный код х+1 при xiO; Ф65,, X при , и квадратор 1 генерирует код 1(х+1)при xiO . X при сигнал знакового разряда кода х l при П18 О при ) и импульс И17 перехода в О кода 1 В течение каждого ИКП16 1 счетчик 65 квадратора 2 дополнительный код отрицательной координаты у (т.е. (2) и квадратор 2 вырабатывает код ., инверсный сигнал знака кода у (т.е. .) и импульс И26 перехода в О кода Ф29. Во время ИСР (или ИЮПбИ) работает квадратор 1 (или 2) по импульсам ТИ13 (или И29), представляю щим собой число-импульсный код развертки кода X (или - у) от -255 до +255 с весом каждого импульса, и реализует алгоритм ; Z() + 2.8-i(t)48%: где , Г7 ... - точки текзгщего времени, отсчиты ваемые по импуль сам ТИ13 (или И29); Z(t)Ф65 - код координаты х или координаты у в точке t текуще го времени. Различие в работе квадратора 1 о квадратора 2 заключается лишь в том что после перехода счетчика 65 в О сигнал П18 переключится в О с задержкой на один импульс ТИ13, к торый элементом 64 И не пропускаетс на суммирующий вход счетчика 65 и синхронизирующий вход сумматора 66. В течение ИЮ116 1 в каждом периоде частоты импульсов ИСР14 можно выделить период подготовки Т, , в течение которого ИСР ,..и период формиТщ, в течение которого рования im. ИСР14 1. По каждому сигналу ИСР14 1 работа регистра 58 блока 12 запрещена по импульсам ТИ 13 и активизирована для записи в него кода ГОООО при ПП15 ИКП16 0; Ф58Н0100 при , ИКП16 0; LOIOI при ИКП16 1, определяемого значениями сигналов ПП15 и ИКП16 в момент переключения ИСР14 с 1 на О. В некоторый мо мент времени при ИСР14 0 в регистр 58заносится код Ф58, а затем осуществляется сдвиг влево его содержимого по импульсам ТИ13. Поэтому элемент 59 с помощью регистра 58 по импульсам ТИП в течение первого периода Т вырабатьгаает один импульс только для второго поля, в течение калщого из остальных периодов T(j любого поля, кроме 128-го периода, шлрабатывает два, а в течение 128-го перио- : да - три импульса И29, один из которых генерируется с помощью импульса И26(по И26 запрещается работа элемента . 59по пятому входу и триггер 57 устанавливается в 1, а по первому импульсу ТИ13, следукщему после окончания И 26, формируется очередной И29 и ; триггер 57 переключается в О). Элемент 61 .вырабатывает импульсы ИЗО, совпадающие при ИКП17 0 с им-, пульсами ТИ13, а при ИКП16 1 - с импyльca lи И29. В течение ИКП16 1 по каждому И29 меняется содержимое квадратора 2 а по каждому ИЗО код Ф28 заносится в регистр 9. Поэтому в течение каждого периода Тф, кроме первого периода в первом поле (в этом периоде Ф28 Ф31(2 -1), квадратор 2 вырабатывает код . ГУ при (У+1) , регистр 9 - код Г(У+1) при П27г1; Ф31 2 при . , В течение периода Tj, содержимое счетчика 3 зафиксировано в состоянии ,- а в течение периода Tm содержимое счетчика 3 по импульсам И38 (И37)у уменьшается (увеличивается) и не может быть больше величиныМ, т.е. работа счетчика 3 на сложение
организована таким образом, что всег Ца выполняется условие .
По коду Ф32 блок 4 вырабатывает обратный код ФЗЗ согласно выражения -R при Ф32 О;
Ф34
-О при .
так, что большим значением кода Ф32 соответствуют большие значения радиусов aппpoкcимиpye я.x окружностей.
В течение каждого периода Тт,кроме первого в Первом поле, сумматоры 7 и 8 по кодам Ф28, Ф31 и ФЗЗ вырабатывают дополнительные коды Ф7 и Ф8 в соответствии с выражениями Ф7(У+П27.)2+(-Р.)| Ф8()+(-к2) (8)
Так как сумматоры 7 и 8 суммируют соответствующие коды без знаковых .разрядой, то инверсный знаковый разряд кода Ф7 вырабатывается на выходе 21 переполнения сумматора 7 1 при (У+П27)К
О при (УН-П27) (9)
а для
Го при ( 8/ ) ;
П4 при х, /Ф 7/ (или 8/ ) .
По сигналам ТИ13, ИСР14, П34 и П 42 работа формирователя 5 (или 5 ) происходит следукнцкм ббразом.
По сигналу ИСР14 0 (или ) триггер 40 устанавливается в О (в 1), а триггер 41 переходит в состояние триггера 40 с задержкой в один такт импульса ТИ13. Триггеры 40 и 41 нулевыми (, где П40 и П41 сигналы на инверсных выходах триггеров 40 и 41 соответственно) , единичными () состояниями разрешают (запрещают) работу элемента 43 по третьему и четвертому входим.
Перед формированием любого импульса И24 (или И25) сигнал и формирователь 5 (или 5) находится в состоянии, определяе «э1м вьфажениями I
В некоторый момент времени периода Тф к;од X принимает значение, при котором сигнал П42 переключится с О в 1 и по соответствующему импульсу ТИ13 генерируется импульс И24 (или И25), а триггеры 40 и 41 один за одним переключаются в единичные состояния, в которых останутся или до начала периода Т,, либо до некоторого момента времени, следующего после перек,1ючения сигнала П42 с 1 в О.
Таким образом, в течение Тт каждый импульс И24 (или И25) формируется при условии
(Р8|(или 1Ф91 ) 0, инверсный знаковьш разряд кода Ф8
23
вырабатывается на выходе
переполнения сумматора 8
1 при (
П23
о при (У+П27)Й, (10) а остальные разряды кодов Ф7 и Ф8 являются разрядами кодов Ф 20 и Ф22 соответственно.
По П21 и П23 элементы 10 и 11 вырабатьюают соответственно сигналы П34 и П35 согласно выражениям 1 ПТЗI П23 j (11)
В течение соответствующих периодов Тт формирователь 5 (5 ) генерирует импульсы И24 (или И25), моделирующие при точки пересечения окружностей с прямыми вида (6) или (7), а при Точки пересечения окружностей с прямыми вида (7) или (6).
В течение каждого Tqp процесс формирования импульса И24 (или И25) целесообразно рассматривать параллельно при и., а также для Ф7 (или Ф8)0, поскольку при Ф7 (или Ф8) 0 вырабатывается в соответствии с (8),... (11) или сигнал запрещакнций работу формирователей 5,, либо сигнал , по которому импульс И 24 (или И 25) игнорируется формирователем 6.
С учетом отмеченных условий элемент 42 формирователя 5 (или з) вырабатывает сигнал (где П39 сигнал на выходе переполнения сумматора 39, суммирующего без знаковых дополнительные коды Ф19 0 и Ф7 (или Ф8) : 0), так, что для Го при (х+1) (или|Ф81); при (х+1)|Ф7) (или If8f),
П42 когда ошибка сравнения,.
(или If 91 )ГО (12) имеет наименьшее значение.
Из изложенного следует, что уравнение (1) в предлагаемом генераторе решается в два с лишним раза точнее, чем в прототипе, за счет более точ55 кого представления независимой переменной (она изменя1ЕТСя в прототипе с весом 2, а в предлагаемом генераторе с весом 1) и за счет оДинаковых по модулю и по точности решений уравнения (1) при и . В течение периодов Тт формирователь 6 генериру1ет импульсы И36, ИЗ7, И38 с помощью сигналов III8, П27, П35 и импульсов ТИ13, ИСР14, И17, И24 и И25. В формирователе 6 работа элементов 49 и 50 осуществля ется по стробирующёму сигналу П35 и управляющему сигналу П45 П18+П27 так, что он на выходах 55 и 56 вырабатывает импульсы И55 и 56 согл но выражениям (И24-П45УИ25П45)1 (И25П45УИ25- П45) где:П45 - сигнал, вырабатываемый эл ментом 45. По импульсам И24 и И25 и сигналу .И27 элемент 46 генерирует импульсы И46 П27УИ25 П27 моделируницие точки пересечения окру ностей с прямыми тийа (6). В процес се работы триггер 44 генерирует им:пульсы И44, моделирующие .длины (3) и (4) аппроксимирующих отрезков, то ки которых моделируются импульсами И36, генерируемыми элементом 47. В течение периода tm перед началом каящого формирования триггер 44 находится в О и запрещает работу элемента 47 по второму входу, а эле мента 48 - по первому входу. Процесс формирования импульсов И36, И37 и Й38 управляется сигнала ми П34 и П35, которые определяют тр случая формирования. . В первом случае , по каядрму И55 (при отсутствии И56) триггер 44 устанавливается в 1, а по каждому И56 - в О. Поэтому генерируется импульс И44, длительность которого определяется расстоя нием меяду передними фронтами импулы .сов И55 и И56 и который моделирует длину (7). При этом по каждому И56 при (или ) генерируется импульс И38 (или И37), по которому осуществляется переход к формированию сигналов для следующей окружйости с радиусом меньшим (или большим). Во втором случае (запрещена работа элементов 49 и 50 и рааг решена работа элемента 52 по второму входу ) всегда вырабатывается два нмЧ пульса И46, по которым элемент 52 вырабатывает два импульса И52. Триггер 44 по первому И52 переключается в 1, а по второму И52 - в О, т.е. генерируется импульс И44, длительность которого определяется рас стоянием между задними фронтаьга импульсов И52 и который моделирует длину (2). Кроме того, по второму И52 генерируется иьшульс И37, по ko-r торому осуществляется переход к фор- мированию сигналов для следующей oK-i ружности с большим радиусом. В третьем случае генерйтор находится в состоянии, когда :произошеп переход к наименьшей для данной строки аппроксимируемой окружности, т.е. . В этом случае им- пульсы И24 и И25 не вырабатываются и по импульсу И17 генерируется им-, |пульс И37, осуществляющий переход к формированию сигналов для окрзпсности с радиусом R У+1. Технико-экономическая эффективгг ность изобретения заключается в том, что предлагаемый генератор по сравнению с прототипом (он же базовый объ- ект) позволяет повысить качество отображения информации в УОИ за счет повышения точности аппроксимации окружностей в 2 раза.
13
«7
Iff.
37
S).
№
tr
5
jfC-
iT7
f7
w.
s
iiill--lllll-lilil-llill -llllil v t T.Г T.J
u
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для формирования окружностей | 1977 |
|
SU696504A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Генератор окружностей для телевизионного устройства отображения информации | 1981 |
|
SU1056259A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1984-11-15—Публикация
1983-04-25—Подача