Преобразователь полярных координат Советский патент 1992 года по МПК G06F7/548 

Описание патента на изобретение SU1742817A1

Изобретение относится к области вычислительной техники, предназначено для формирования кодов прямоугольных координат круговой развертки с программируемыми началом и длиной и кодов прямоугольных координат знакомест символов вторичной информации и может быть использовано при построении функционально ориентированного процессора (ФОП) управления векторным или растровым (телевизионным) электронно-лучевым индикатором устройства отображения информации (УОИ) сложной информационной системы типа метеорадиолокатора (МРЛ).

В структуре УОИ современной МРЛ можно выделить индикатор на электроннолучевом приборе (ЭЛП) с двухкоординат- ным электромагнитным управлением положением луча (или лучей) ЭЛП и модуляцией по яркости и (или) цвету, клавиатуру управления режимами функционирования УОИ, датчик координат маркера, формировать кодограммы оператора и ФОП для связи УОИ с другими подсистемами МРЛ и управления индикатором в процессе синтеза информационной модели обстановки в зоне обзора МРЛ, причем в составе ФОП можно выделить ряд устройств, в их числе

л

Ю 00

VI

устройство ввода-вывода, цмфроанэлого- вый формирователь сигналов управления индикатором, оперативное запоминающее устройство кодовой информации (кода азимута положения антенны МРЛ по азимуту, кодов кодограммы оператора, кодов кодограмм вторичной информации и т.п.), генератор функций для формирования кодов требуемых констант и функций синуса, косинуса, арктангенса и арккотангенса, микропроцессор для выполнения всех требуемых арифметических и логических операций, генератор знаков, данный преобразователь полярных координат, устройство программного управления, устройство синхронизации и временных программ, устройство имитации и контроля и шины данных (ШД), адреса (ША) и управления (ШУ).

В УОИ современной МРЛ отображается как первичная, так и вторичная информация, большую часть которой составляют формуляры результатов обработки первичной информации, а каждый из формуляров состоит из одного или нескольких символов. В этой связи для построения современного УОИ в составе ФОП необходимо наличие преобразователя для формирования кодов прямоугольных координат как круговой развертки доя отображения первичной информации, так и знакомест символов для отображения формуляров вторичной информации.

Известно устройство, предназначенное для преобразования кодов полярных координат круговой развертки или координатной точки в коды прямоугольных координат, и содержащее три регистра, счетчик, два триггера, генератор функции синуса, умножитель, четыре элемента ИЛИ, пять элементов И, два элемента НЕ, два элемента ИЛИ-НЕ, элемент И-НЕ, входы кодов угла и дальности, входы пуска, управления режимом, число-импульсного кода дальности, тактовый вход и выходы прямых кодов прямоугольных координат круговой развертки или координатной точки.

Недостатками устройства являются ограниченность функциональных возможностей (отсутствует возможность программирования начальных прямоугольных координат развертки и возможность формирования кодов прямоугольных координат знакомест символов вторичной информации) и сложность, обусловленные построением данного устройства без учета функциональных возможностей других устройств ФОП современного УОИ.

Наибо/see близким по технической сущности к предлагаемому является формирователь кодов радиально-круговой развертки

для индикатора кругового обзора, содержащий датчик (регистр) (2+п)-разрядного кода угла, счетчик кода дальности, триггер, элемент И, генератор функций синуса и косинуса, образованный элементом НЕ, двумя блоками управляемых инверторов, элементом ИСКЛЮЧАЮЩЕЕ ИЛИ и двумя блоками памяти, каждый из которых запрограммирован на воспроизведение п-разряд0 ного кода синуса поп-разрядному коду угла, принадлежащего полуинтервалу 0°, 90°, два накапливающих сумматора, генератор тактовых импульсов, вход запуска и выходы прямых кодов прямоугольных координат

5 круговой развертки.

Недостаток устройства заключается в том, что он при значительных аппаратурных затратах имеет ограниченные функциональные возможности (отсутствует возможность

0 программирования начала и длины круговой развертки и возможность формирования кодов прямоугольных координат знакомест символов вторичной информации), что обусловлено построением данного

5 устройства без учета функциональных возможностей других устройств ФОП современного УОИ.

Цель изобретения - расширение функциональных возможностей преобразовате0 ля за счет обеспечения возможности переопределения начала и длины круговой .развертки и возможности формирования кодов прямоугольных координат знакомест символов при одновременном упрощении

5 преобразователя.

На фиг.1 и 2 приведена функциональная схема преобразователя полярных координат; на фиг.З - временные диаграммы, пояс- няющие работу преобразователя во

0 времени в процессе функционирования УОИ.

Преобразователь (фиг.1) содержит первый 1, второй 2, третий 3 и четвертый 4 элементы И, первый 5 и второй 6 функцио5 нальные блоки, первый 7, второй 8 и третий 9 счетчики, дешифратор 10 управляющих сигналов, первый 11, второй 12, третий 13, четвертый 14 и пятый 15 элементы И-НЕ, триггер 16, третий 17 и четвертый 18 регист0 ры, третий 19 и четвертый 20 комбинационные сумматоры, первый 21 и второй 22 входы установки, соединенные с первыми входами первого 1 и второго 2 элементов И соответственно, первый 23 и второй 24 вхо5 ды импульсов изменений знакоместа символа по первой и второй прямоугольным координатам, соединенные с первыми входами третьего 3 и четвертого 4 элементов И соответственно, вход 25 сигнала режима преобразователя, синхронизирующий вход

26, соединенный со стробирующим входом дешифратора 10 и входом сброса триггера 16, вход 27 запуска, вход 28 тактовый, вход 29 управления записью, соединенный с информационным входом дешифратора 10 и информационный (2+п)-разрядный вход 30 данных, соединенный с входами параллельной записи счетчиков 7-9 и информационными входами регистров 17 и 18, выходы 31-35 дешифратора 10, первый 31 выход которого соединен с вторыми входами первого 1 и второго 2 элементов И и входом записи второго счетчика 8, выход переполнения первого счетчика 7 соединен с тактовым входом триггера 16, второй выход 32 дешифратора 10 соединен с входом записи третьего счетчика 9, третий 33, четвертый 34 и пятый 35 выходы дешифратора 10 соединены с синхронизирующими входами третьего регистра 17, четвертого регистра 18 и с входом записи первого счетчика 7 соответственно, прямой выход триггера 16 является выходом сигнала режима формирования кодов прямоугольных координат круговой развертки преобразователя, причем первый 5 (или второй 6) блок (фиг.2) содержит первый 36 (или второй 36) блок элементов И, пятый 37 (или шестой 37) элемент И, первый 38 (или второй 38) комбинационный сумматор и первый 39 (или второй 39) регистр, при этом выходы младших разрядов первого и второго комбинационных сумматоров 38 соединены соответственно с информационными входами первого и второго регистров 39, выходы которых соединены с входами первых слагаемых соответственно первого и второго комбинационных сумматоров 38, вход 25 сигнала режима соединен с первыми входами элементов И первого и второго блоков 36 и первыми входами пятого и шестого элементов И 37, выходы первого 1 и третьего 3 элементов И соединены соответственно с входом сброса и синхронизирующим входом первого регистра 39, выходы второго 2 и четвертого 4 элементов И соединены соответственно с входом сброса и синхронизирующим входом второго регистра 39, входы установки первого и второго регистров 39 и триггера 16 соединены с входом 27 запуска, выходы информационных разрядов третьего 17 и четвертого 18 регистров соединены с входами вторых слагаемых соответственно первого и второго комбинационных сумматоров 38, выход старшего разряда первого комбинационного сумматора 38 соединен с вторым входом пятого элемента И 37 и первыми входами первого 11 и второго 12 элементов И-НЕ, выход старшего разряда второго комбинационного сумматора 38 соединен с вторым

входом шестого элемента И 37 и первыми входами третьего 13 и четвертого 14 элементов И-НЕ, вход знакового разряда третьего регистра 17 соединен с вторым инверсным 5 входом первого 11 и вторым прямым входом второго 12 элементов И-НЕ, выход знакового разряда четвертого регистра 18 соединен с вторым инверсным входом третьего 13 и вторым прямым входом четвертого 14 эле0 ментов И-НЕ, тактовый вход 28 преобразователя соединен с первым входом пятого элемента И-НЕ 15, выход которого соединен с вычитающим входом первого счетчика 7, выход триггера 16 соединен с вторым

5 входом пятого элемента И-НЕ 15, выход которого соединен с вторыми входами третьего 3 и четвертого 4 элементов И и инверсными третьими входами элементов И-НЕ с первого 11 по четвертый 14, выходы

0 первого 11 и второго 12 элементов И-НЕ соединены соответственно с суммирующим и вычитающим входами второго счетчика 8, выходы третьего 13 и четвертого 14 элементов И-НЕ соединены соответственно с сум5 мирующим и вычитающим входами третьего счетчика 9, выходы второго 8 и третьего 9 счетчиков соединены с входами первых слагаемых соответственно третьего 19 и четвертого 20 комбинационных сумматоров,

0 входы вторых слагаемых которых соединены с выходами элементов И соответственно первого и второго блоков 36, выходы третьего 19 и четвертого 20 комбинационных сумматоров соединен с выходами соответственно

5 первого и второго результатов преобразователя, вход логического нуля которого соединен с информационным входом триггера 16, входами переносов и входами старших разрядов вторых слагаемых всех четырех комбинаци0 онных сумматоров 38, 19 и 20.

Преобразователь (фиг.1 и 2) выполнен для п 10 на интегральных схемах (ИС) серии 533 так, что каждый из счетчиков 7 (или 8, или 9) содержит три И С 533 ИЕ7,

5 регистр 17 (или 18) выполнен на двух ИС 533 ТМ9, сумматор 19 (или 20) выполнен на трех ИС 533 ИМ6, дешифратор 10 представляет собой ИС 533 ИД7. триггер 16 выполнен на половине ИС 533 ТМ2, сумматор 38 выпол0 нен на трех ИС 533 ИМ6, регистр 39 выполнен на половине ИС 533 ТМ2 и двух ИС 533 ТМ9, а элементы 1-4 и 11-15 преобразователя и элементы блока 36 и элемент 37 блока 5 (или 6) выполнены на комбинационных

5 элементах соответствующих ИС серии 533. Обозначают на входах и выходах преоб- разователя и его составных частей через Ф. П и И (или И) соответственно коды, потенциальные сигналы и прямые (или инверсные) импульсы так, что после каждой из этих букв

стоит номер входа генератора или номер выхода его составной части, или номер составной части генератора, например ФЗО - код на входе 30, D25 - потенциальный сигнал на входе 25, И26 - инверсный импульс на входе 26, И28 - прямые импульсы на входе 28, Ф17 - код на кодовом выходе регистра 17, П17-потенциальныйсигнал на выходе знакового разряда регистра 17, И1 - инверсный импульс на выходе элемента 1.

Следует иметь в вице, что триггер 16 непосредственно по И26 (по И27) устанавливается в О (в 1), а по окончании импульса И7 переполнения на вычитание счетчика 7 триггер 16 устанавливается в О, асинхронное занесение соответствующих кодов (над наклонной чертой, пересекающей кодовые шины преобразователя (фиг.1 и 2), в круглых скобках проставлены разрядности этих кодов) в счетчики 7-9 производится непосредственно в гечение действия импульсов И35, Й31 и И32 соответственно, непосредственная установка регистра 39 в состояния Ф39 000...О и ... (или 6) производится по И1 (или И2) и И27 соответственно, синхронное занесение соответствующих кодов в регистры 17 и 18 производится по окончании импульсов ИЗЗ и И34 соответственно, синхронное занесение кода в регистр 39 блока 5 (или 6) осуще- ствляется по окончанию каждого импульса ИЗ (или И4), синхронное уменьшение содержимого счетчика 7 производится с окончанием каждого импульса И15, а синхронное увеличение (или уменьшение) содержимого счетчиков 8 и 9 производится с ркончани ем импульсов И11 (или И12) и И13 (или И14) соответственно.

Временные программы формирования входных кодов и сигналов преобразователя (кодов Ф29 и ФЗО, принадлежащих ША и ШД ФОЛ соответственно и сопровождаемых импульсами И26 синхронизации записи данных, принадлежащих ШУ ФОП. которой принадлежат первый И21 и второй И22 1мпульсы установки генератора, первый И23 и второй Й24 импульсы изменений знакоместа символа по первой и второй прямоугольным координатам соответственно; сигнал П25 режима преобразователя, импульс И27 запуска генератора и тактовые импульсы И28) определяют временные программы формирования его выходных кодов Ф19 и Ф20 так, что в работе генератора можно выделить следующие четыре режима (фиг.З): первый режим длительностью Т1 - режим подготовки к формированию кодов прямоугольных координат круговой развертки с программируемыми началом и длиной; второй режим длительностью Т2 - режим формирования кодов прямоугольных координат круговой развертки; третий режим длительностью ТЗ - режим подготовки к формированию кодов прямоугольных координат знакомест символов с программируемыми размерами знакомест по обеим координатам; четвертый режим длительностью Т4 - режим формирования кодов прямоугольных координат знакомест

0 символов.

Чередование режимов работы преобразователя обеспечивается взаимосинхронизацией его входных сигналов и кодов, т.е. устройствами программного управления,

5 синхронизации и временных программ ФОП, и осуществляется так, что после каждого первого режима следует второй режим, после каждого второго режима может следовать первый или третий режим, после

0 каждого третьего режима может следовать только четвертый режим, а после четвертого режима может следовать первый или третий режим, например на фиг.З показана последовательность режимов: Т1 - Т2 - ТЗ - Т4 5 ТЗ-....

Дешифратор 10 служит для формирования импульсов записи в преобразователь соответствующих кодов ФЗО по импульсам И26 и коду Ф29 следующим образом. При

0 Ф29 001 по И26 формируется импульс И31 записи модифицированного дополнительного кода ФЗО Хн первой (вертикальной) прямоугольной координаты или начала круговой развертки в первом режиме, либо пер5 вого знакоместа символа формуляра вторичной информации в третьем режиме, кроме гого, по И31 формируются импульсы И1 и И2, устанавливающие в О регистры 39 блоков 5 и 6. При Ф29 010 по И26 форми0 руется И32 записи модифицированного дополнительного кода ФЗО YH второй (горизонтальной) прямоугольной координаты или начала круговой развертки в первом режиме либо в третьем режиме первого

5 знакоместа символа формуляра вторичной информации. 011 по И26 формируется импульс ИЗЗ записи в регистр 17 кода ФЗО, являющегося в первом режиме прямым кодом косинуса азимута А антенны,

0 т.е. ФЗО cos A KOK1 ... Кп, где КО - разрядная цифра О или 1м знакового разряда этого кода, а в третьем режиме положительным кодом ФЗО Хс размера знакоместа символа по первой прямоуголь5 ной координате. При Ф29 100 по И26 формируется импульс И34 записи в регистр 18 кода ФЗО, являющегося в первом режиме прямым кодом синуса азимута А антенны, т.е. ФЗО sm A COC1 ... Сп, где СО - разрядная цифра знакового разряда этого

кода, а в третьем режиме положительным кодом ФЗО YC размера знакоместа символа по второй прямоугольной координате. При Ф29 101 по И26 формируется импульс И35Лзаписи в счетчик 7 кода ФЗО г5р - 2 п, где 0 ... 01, а бр - код длины (длительности) круговой развертки, изменяющийся с квантом от Гп до1-2 п, где Т - 01.0 ... О - модифицированный дополнительный код числа +Г.

Счетчик 7, элемент 15 и тригге| 16 служат для формирования импульсов И15 П16 И28, представляющих собой результат операции преобразования двоичного параллельного кода Dp, занесенного в первом режиме в счетчик 7 по И35 в виде параллельного кода dp - 2 л, в число-импульсный код, представляющий собой в течение Т2 второго режима последовательность импульсов И15 (во втором режиме ИЗ И4 ЙТ5), число импульсов в которой равно

Чи15 Чиз -Чи4 2П. Dp 2П У DI -2Н, (1)

1 1

где DI - разрядная цифра i-ro (I 1 ,п) разряда кода бр.

Элементы 1 и 2 служат для формирования импульсов И1 И21 V И31 и И2 И22У VM31 установки в О регистров 39 бяоков 5 и 6 по первым входам установки соответственно.

Элементы 4 служат для формироваг ния импульсов ИЗ И23 V И15иИ4 И24У И15 тактовой (синхронной) записи кодов П37Ф38 в регистры 39 блоков 5 и 6.

Регистр 17 (или 18) служит для запоминания в первом и во втором режимах прямого кода П17Ф17 КОК1 ... Кп косинуса (или П18Ф18 СОС1... Сп синуса)азимута антенны, а в третьем и четвертом режимах положительного кода Ф17 Хс (или Ф18 Yc) размера знакоместа символа по первой (или второй) прямоугольной координате.

Блок 5 (или 6) во втором режиме (в начале этого режима регистр 39 по импульсу Й27 устанавливается в состояние Ф29 010... ,5) выполняет операцию умножения двоичного n-разрядного кода Ф17 Icds AI К1 ... Кп (или Ф18 I stn A| C1 ... Сп) на двоичный n-разрядный код D (t), изменяющийся в течение Т2 от 0 до о р и представленный на синхронизирующих входах регистров 39 число-импульсным кодом, т.§.последовательностью импульсов ИЗ И15 (или И4 ЙТ5), число импульсов которой в течение Т2 изменяется от 0 до (1).

В течение Т2 результаты операций умножения, выполняемых блоками 5 и 6, выраSs

батываются в виде чисел Чгш и Чпб их переполнений, т.е. чисел равенства (1) сигналов П5 и Пб соответственно, согласно алгоритму

/4n5 (t) -IcosAJ -Ю. J4ri6 ent 4D(t) -|sfn A| + 0,5,

(2)

где ent - операция выделения целой части числа, заключенного в квадратные скобки;

4o(t) - число импульсов И15, определяющее текущий код развертки дальности в течение Т2, т.е. D(t) Чо.

Результаты операций умножения (2) вырабатываются в число-импульсных кодах, т.е. числах единичных значений сумматоров 38 блоков 5 и 6, с весом каждого импульса , а ошибка каждой из операций умножения (2) распределена примерно по закону равной вероятности с равным нулю математическим ожиданием.

Блоки 5 и 6 в течение четвертого режима (только в этом режиме сигнал П25 1) с домощью сигнала П25 1 и импульсов ИЗ И23 и И4 И24 вырабатывают коды

Ф5 Хс-Чиз; Фб с-Чич

(3)

30

35

40

45

50

55

изменения прямоугольных координат знакоместа символа относительно начального (первого) знакоместа (Хн, Ун,где Чиз(или Чщ) число импульсов ЙТ И23 (или И4 И24) изменения знакоместа по первой (или второй) прямоугольной координате, поступивших на синхронизирующий вход регистра 39 блока 6) после обнуления его регистра 39 по И1 (или И2).А

Коды (3) могут быть не равны 0 только в течение четвертого периода, в течение которого каждый из них может изменяться только с 0 и может принимать значение до (2 - 2), поскольку сигналом П25 1, т.е. в течение длительности Т4 выполнения четвертого режима, разрешено прохождение старшего разряда сумматора 38 на вход старшего разряда регистра 39 и прохождение кода Ф39 регистра 39 на выход блока 36, т.е. формирование кода ФЗб Ф39, у которого старший разряд имеет вес 2°, а младший - вес 2.

Элементы 11 и 12 (или 13 и 14) служат для формирования импульсов И11 - И15-КО- П5иИ 12 И15-КОП5 (или И13 И15-СО-П6 и И14 И15 СО П6) положительного и отрицательного число-импульсного кода первого (или второго) из произведений (2) с весом каждого импульса 2 и соответственно.

Счетчики 8 и 9 служат в первом режиме (или в третьем и четвертом режимах) для

приема и хранения дополнительных модифицированных кодов прямоугольных координат, т.е. Ф8 & и Ф9 YH соответственно, начала круговой развертки (или первого знакоместа символа формуляра вторичной информации), а во втором режиме для формирования дополнительных модифицированных кодов прямоугольных координат круговой развертки согласно выражениям

ко.

i-n

(Ф8 Хн + НГ ЧИ ХН+ АХ «Хн + Щт.) -cos А;

ФЯ-UU+Hf0 YH+ AY «v; + D(t) sin A.

:.- :o ЧП6«2;П

Сумматоры 19 и 20 служат для формирования выходных кодов преобразователя

Ф19 Ф8 + Ф5; Ф20 Ф9 + Ф6.

являющихся модифицированными дополнительными кодами прямоугольных координат или круговой развертки во втором режиме либо знакоместа символа в четвертом режиме.

Функционирование преобразователя в целом, начиная, например, с первого режима, можно описать следующим образом.

В процессе функционирования преобразователя в каждом первом режиме можно выделить две части, в первой из которых на преобразователь поступают пять последовательностей кодов Ф29 и ФЗО, сопровождаемых последовательностью из пяти импульсов И26, с помощью которой дешифратор 10 вырабатывает последовательность импульсов И31, И32. ИЗЗ, И34. И35. а по И31 формируются И1 И31 и И2 И31 (фиг.3а,д-л). В результате после окончания первой части первого режима в преобразователе содержатся коды: Ф8 - U, Ф9 , П17Ф17 КОК1 ... Кп, П18Ф18 СОС1 ... Сп, Ф395 Ф39е 00 ... О, Ф7 Dp - 2. В течение второй части первого режима длительностью Лож никаких изменений в преобразователе не происходит и он ожидает начала второго режима.

Каждый второй режим генератора начинается по импульсу И27 запуска (во времени этот импульс не совпадает ни с одним из импульсов И28), который устанавливает триггер 16 в Т (в этом состоянии триггер 16 вырабатывает сигнал П16 1), а регистры 39 блоков 5 и 6 по И27 устанавливаются в состояния Ф395 - 010 ... О и Ф39б - 010 ... О 0,5 соответственно. В течение времени Т2 выполнения второго режима (фиг.Зм-р) элемент 15 вырабатывает

после до вате л ьнось импульсов И15 П16- И28 число-импульсного кода текущей дальности D(t), число импульсов в которой опре- делено формулой (1). По импульсам И15

5 элементы 3 и 4 формируют импульсы ИЗ И15 и И4 И15, с помощью которых блоки 5 и 6 функционируют согласно (2), счетчики 8 и 9 с помощью элементов 11-14 функционируют согласно (4) в связи с тем, что по окончанию

10 каждого импульса И11 либо И12 (или И13 либо И14) содержимое счетчика 8 (или 9) увеличивается либо уменьшается на один квант . В результате этого в течение ТЗ на выходах преобразователя вырабатыва15 ются модифицированные дополнительные (4) коды (t) & + AX(t) и Ф20 Y(t) YH + (t)текущих прямоугольных координат X(t) и Y(t) круговой развертки, переменные составляющие которой АХ D(t) cos A

20 и A Y D(t) sin А моделируют прямоугольные координаты положения в пространстве (5)зодирующего луча антенны МРЛ. Заканчивается второй режим с окончанием импульса И7 переполнения на вычитание счетчика

25 7 (с окончанием каждого И15 содержимое счетчика 7 уменьшается на ), устанавливающего триггер 16 в состояние О, в котором триггер 16 вырабатывает сигнал П16 О, запрещающий работу элемента 15.

30 В процессе работы преобразователя в каждом третьем режиме можно выделить две части, в первой из которых на преобразователь поступает четыре временных последовательности кодов Ф29 и ФЗО,

35 сопровождаемых последовательностью из четырех импульсов И26, с помощью которой дешифратор 10 вырабатывает последовательность импульсов И31, И32, ИЗЗ. И34, а по И31 формируются И1 И31 и И2 И31

40 (фиг.3а,д-з,к,л). В результате после окончания первой части третьего режима регистры 39 блоков 5 и 6 установлены в Ј , в счетчиках 8 и 9 содержатся коды Ф8 Хн и Ф9 начального (первого) знакоместа символа

45 формуляра вторичной информации, а в регистрах 17 и 18 содержатся коды Ф17 Хс и Ф18 YC размеров знакоместа символа по первой и второй прямоугольным координатам соответственно. В течение второй части треть50 его режима длительностью ТЗож никаких изменений в преобразователе не происходит и он ожидает начала четвертого режима.

Для определенности опишем работу преобразователя в четвертом режиме при

55 формировании кодов прямоугольных координат знакомест символов, например,/ восьмиразрядного формуляра, отображав7 мого в двух строках по четыре символа/ каждой строке.

Каждый четвертый режим начинается с приходом на преобразователь сигнала П25 1, разрешающего функционирование преобразователя согласно выражений (5), в которых переменными являются коды Ф5 Хс Чиз и Ф6 Yc Чи4 прямоугольных координат знакоместа символа в пределах формуляра.

В четвертом режиме по модифицированным дополнительным кодам Ф19 Х - $н + & Чиз и Ф20 У + VV Чи4 прямоугольных координат X и Y каждого знакоместа символа формуляра в ФОП осуществляется с помощью генератора знаков операции развертки кодов прямоуголь- ных координат символа в пределах части его знакоместа. В результате этого в векторном УОИ происходит отображение символа, а в растровом УОИ производится обновление содержимого соответствующих ячеек рас- трового ОЗУ вторичной информации цифро- аналогового формирователя сигналов управления индикатором.

После выполнения в ФОП каждой такой операции в каждой строке формуляра, кро- ме последней, выполняемой на последнем крайнем месте в каждой строке,на преобразователь поступает импульс И24, по которому формируется импульс И4 Й124, увеличивающий на Yc содержимое регистра 39 блока 6, за счет чего преобразователь вырабатывает коды (5) следующего знакоместа символа в данной строке формуляра, а по окончании выполнения в ФОП этой операции на последнем (крайнем) знакоме- сте символа (в описываемом случае на четвертом, фиг.3б,в,г,л,м,н,с) в любой строке формуляра на преобразователь одновре- менно поступают импульсы I/I23 (по ним формируются импульсы И1Г И22 и ИЗ И23), с помощью которых содержимое регистра 39 блока 5 увеличивается на Хс, регистр 39 блока 6 устанавливается в О и преобразователь вырабатывает коды (5) прямоугольных координат первого знако- места символа в следующей (верхней) строке формуляра. По окончании в ФОП операции развертки кодов прямоугольных координат символа в пределах части последнего знакоместа формуляра на преоб- разователь поступают очередные импульсы И22 и И23, после окончания которых сигнал П25 0 и генератор переходит к работе, например, в третьем режиме и т.д.

Технико-экономическая эффективность предлагаемого преобразователя заключается в том, что он проще известного и по сравнению с ним обладает существенно более широкими функциональными возможностями за счет обеспечения возможности программирования начала и длины круговой развертки и возможности формирования кодов прямоугольных координат знакомест символов с программируемыми размерами знакомест по обеим координатам. Формула изобретения Преобразователь полярных координат, содержащий два комбинационных сумматора, первый счетчик, три регистра, триггер, первый элемент И, причем вход запуска преобразователя соединен с входом установки триггера, тактовый вход которого соединен с выходом переполнения первого счетчика, выходы младших разрядов первого и второго комбинационных сумматоров соединены с информационными входами соответственно первого и второго регистров, выходы которых соединены с входами первых слагаемых соответственно первого и второго комбинационных сумматоров, выход триггера соединен с выходом сигнала режима формирования кодов прямоугольных координат круговой развертки преобразователя, отличающийся тем, что, с целью расширения функциональных возможностей за счет обеспечения возможности переопределения начала и длины круговой развертки и возможности формирования кодов прямоугольных координат знакомест символом при одновременном упрощении преобразователя, он дополнительно содержит два счетчика, дешифратор управляющих сигналов, два комбинационных сумматора, два блока элементов И, четвертый регистр, пять элементов И, причем вход операнда генератора соединен с входами параллельной записи счетчиков с первого по третий и информационными входами третьего и четвертого регистров, первый и второй входы установки преобразователя соединены с первыми входами соответственно первого и второго элементов И, первый и второй входы импульсов изменения знакоместа символов преобразователя соединены с первыми входами соответственно третьего и четвертого элементов И, вход режима преобразователя соединен с первыми входами элементов И первого и второго блоков и первыми входами пятого и шестого элементов И, вход управления записью преобразователя соединен с информационным входом дешифратора управляющих сигналов, синхронизирующий вход преобразователя соединен с входом стробирова- ния дешифратора и входом сброса триггера, первый выход дешифратора управляющих сигналов соединен с вторыми входами первого и второго элементов И и входом записи второго счетчика, второй выход дешифратора управляющих сигналов соединен с синхронизирующим входом записи третьего счетчика, третий и четвертый выходы дешифратора управляющих сигналов соединены с синхронизирующими входами соответственно третьего и четвертого регистров, пятый выход дешифратора управляющих сигналов соединен с входом записи первого счетчика, выходы первого и третьего элементов И соединены соответственно с входом сброса и синхронизирующим входом первого регистра, выходы второго и четвертого элементов И соединены соответственно с входом сброса и синхронизирующим входом второго регистра, входы установки первого и второго регистров соединены с входом запуска преобразователя, выходы информационных разрядов третьего и четвертого регистров соединены с входами вторых слагаемых соответственно Первого и второго комбинационных сумма- Торов, выходы старших разрядов которых соединены с вторыми входами соответственно пятого и шестого элементов И, выходы которых соединены с входами старших разрядов соответственно первого и второго регистров, выходы старших разрядов первого и второго комбинационных, сумматоров соединены с первыми входами первого, второго и третьего, четвертого элементов И-НЕ соответственно, выход знакового разряда третьего регистра соединен с вторым инверсным входом первого и вторым прямым входом второго элементов И-НЕ, выход знакового разряда четвертого регистра соединен с вторым инверсным входом третьего и вторым прямым входом четвертого элементов И-НЕ, тактовый вход генератора соединен с первым входом пятого элемента И-НЕ, выход которого соединен с вычитающим входом первого счетчика, выход триггера соединен с вторым входом пятого элемента И-НЕ, выход которого

соединен с вторыми входами третьего и четвертого элементов И, инверсными третьими входами элементов И-НЕ с первого по четвертый, выходы первого и второго элементов И-НЕ соединены соответственно с

суммирующим и вычитающим входами второго счетчика, выходы третьего и четвертого элементов И-НЕ соединены соответственно с суммирующим и вычитающим входами третьего счетчикаб выходы второго

и третьего счетчиков соединены с входами первых слагаемых соответственно третьего и четвертого комбинационных сумматоров, входы вторых слагаемых которых соединены с выходами элементов И соответственно

первого и второго блоков, выходы третьего и четвертого комбинационных сумматоров соединены с выходами соответственно первого и второго результатов преобразователя, вход логического нуля которого

соединен с информационным входом триггера, входами переноса комбинационных сумматоров с первого по четвертый и входами старших разрядов первого и второго комбинационных сумматоров.

(2+п.)

Похожие патенты SU1742817A1

название год авторы номер документа
Генератор напряжений 1990
  • Киселев Евгений Федорович
SU1791956A1
Генератор напряжений 1990
  • Киселев Евгений Федорович
  • Быкова Ольга Алексеевна
SU1728978A1
Цифровой преобразователь полярных координат в прямоугольные координаты 1987
  • Киселев Евгений Федорович
  • Кондратьев Вячеслав Васильевич
SU1441390A1
Устройство для отображения информации 1982
  • Герасимов Леонтий Николаевич
  • Ползунова Диана Владимировна
SU1084863A1
Устройство для вывода символьной информации на телевизионный экран 1979
  • Великовский Михаил Вениаминович
  • Давыдов Александр Абрамович
  • Корнев Алексей Иванович
  • Смеркис Юрий Борисович
  • Шурман Владимир Александрович
  • Шапкайц Юрий Гершевич
  • Безроднов Владимир Ильич
SU982075A1
Устройство для отображения символов на экране электронно-лучевой трубки 1986
  • Варш Владимир Николаевич
  • Козлов Александр Леонидович
  • Николаев Юрий Иванович
  • Сныткин Александр Викторович
  • Сорока Леонид Степанович
  • Торянский Сергей Борисович
SU1388939A1
Устройство для ввода и вывода цветной графической информации 1985
  • Гришин Михаил Петрович
  • Латышенок Николай Николаевич
  • Маньшин Геральд Григорьевич
  • Мурашко Николай Иванович
SU1315964A1
Устройство для отображения информации на экране телевизионного индикатора 1986
  • Карпилович Владимир Юрьевич
  • Петрусев Сергей Сергеевич
  • Мухарский Александр Матвеевич
  • Тарнопольский Александр Иосифович
  • Тютин Николай Борисович
SU1357998A1
Устройство для отображения информации на экране электронно-лучевой трубки 1982
  • Задубовский Игорь Иванович
SU1084864A1
Генератор напряжений 1982
  • Киселев Евгений Федорович
  • Самылов Натан Матвеевич
SU1129718A1

Иллюстрации к изобретению SU 1 742 817 A1

Реферат патента 1992 года Преобразователь полярных координат

Изобретение относится к вычислительной технике, предназначено для формирования кодов прямоугольных координат круговой развертки с программируемыми началом и длиной и кодов прямоугольных координат знакомест символов с программируемыми размерами и может быть использовано при построении функционально ориентированного процессора управления векторным или растровым электронно-лучевым индикатором устройства отображения информации сложной информационной системы типа метеорадиолокатора. Цель изобретения - расширение функциональных возможностей преобразователя за счет обеспечения возможности переопределения начала и длины круговой развертки и возможности формирования кодов прямоугольных координат знакомест символов при одновременном упрощении преобразователя. Новым является то, что преобразователь содержит второй, третий, четвертый элементы И, дешифратор управляющих сигналов, пять элементов И-НЕ, четвертый регистр, второй и третий счетчики, третий и четвертый комбинационные сумматоры, первый блок элементов И и пятый элемент И, содержащиеся в первом функциональном блоке, второй блок элементов И и шестой элемент И, содержащиеся во втором функциональном блоке, 3 ил. О w fe

Формула изобретения SU 1 742 817 A1

Фиг.1

Документы, цитированные в отчете о поиске Патент 1992 года SU1742817A1

Цифровой преобразователь полярных координат в прямоугольные координаты 1987
  • Киселев Евгений Федорович
  • Кондратьев Вячеслав Васильевич
SU1441390A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Формирователь кодов радиально-круговой развертки для индикатора кругового обзора 1982
  • Деркунов Анатолий Севостьянович
  • Юрченко Федор Антонович
SU1030751A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 742 817 A1

Авторы

Киселев Евгений Федорович

Даты

1992-06-23Публикация

1990-04-17Подача