(54) УСТЮЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ДУГ ОКРУЖНОСТЕЙ И ЭЛЛИПСОВ iHA ЭКРАЬШ ЭЛЕКТРОННОЛУЧЕВОЙ ТРУБКИ (
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в устройствах графического взаимодействия Оператор-ЭВМ.
Известны устройства для отображения дуг окружностей и зллипсов, содержащие генератор гармонических колебаний и фазовраща ельную цепочку, один или несколько нуль-органов, цифроЗшравляемые сопротивления, блок отсчета угловых величин, блок синхронизации, усилители отклонения и злектроннолучевые трубки (ЭЛТ) 1.
Наиболее близким техническим решением является устройство, содержащее генератор стнусондального напряжения, соединенный с первым и вторым нуль-органами и одним из входов первого аналогового ключа и через фазовращающую цепочку с одним из другого ашлогового ключа, выходы аналоговых ключей подключены к одному из входов управляемых делителей напряжения, другие входы которых связаны с шинами кодов полуосей, а выходы - с одними из входов усилителей отклонения, подключенных к отклоняющей ; системе ЭЛТ, другие входы которых подключены к цифро-аналоговым преобразователям, соединенным с шинами кодов координат центра, блоки
отсчета начального и конечного углов дуги, одни входы которых подаслючены к блоку синхронизации, другие входы - к шинам кодов начального и конечного углов дуги, а выходы - к блоку синхронизации и триггеру яркости, связанному с модулятором ЭЛТ, входы третьего и четвертого нуль-органов соединены с ф зовращающей цепочкой, а выходы нуль-органов подключега 1 к одним из входов цифровых коммутаторов начала и коши дуги,
другие входы которых соединены с шинами кодов начального и конечного углов дуги, вькодЬ цифровых коммутаторов началу и конца дуги соединены с блоком синхронизации, связанным с другими входами аналоговых ключей, и шиной запуска устройства 2.
Однако такие устройства имеют значительное мертвое время, т.е. время, в течение которого луч ЭЛТ не подсвечивается, что приводит к значительному снижению быстродействия.
Цель изобретения - увеличение быст{юдействия устройства.
Для этого предложенное устройство содержит блок вычисления признаков перехода, блок элементов И ИЛИ, элемент И и ждущий мультивибратор,
вход которого соединен с триггером яркости, блоком синхронизации и выходом элемента И, а выход его - с первым входом элемента И, второй вход которогА- подключен к выходу блока элементов И-ИЛИ, третий вход - к блоку синхронизации, входы бл(жа вычисления нриэнаков перехода подклю%ны к тинам начального и конечного углов дуги, а выходы его соединены с одними из входов блока элементов И-ИЛИ, другие входы которого соединены с выходами нуль-органов. На чертеже пр с1авлёно предложенное устройство. Генератсф синусоидального напряжения 1 и фазовращающая цепочка 2 формируют два гармонических шпряженкя, сдвинутых на 7Г/2. Аналоговые ключи 3 и 4 служат для подачи этих напряжений на управляемые делители напряжения 5 и 6, связанные с шинами кодов полуосей (Ri и Rj), выходы которых ПОДКЛЮЧЕНЫ ко входам усилителей отклонения 7 и 8, выхощ. которых связаны с отклоняющей системой ЭЛТ 9. К другим входам усилителей подключены цифроаналоговые преобразователи 10, 11, задающие положение центра ду1и. Входы цифроаналоговых преобразователей подключены к шинам кодов координат центра X и У. Нуль-орган 12 вырабатывает серию импульсов, следующих в моменты времени перехода синус(Л{ды через нуль с минуса на плюс и соответствующих нулевому углу. Нуль орган 13 вырабатывает-серию импульсов, следующих при переходе синусоиды через нуль с плюса на минус и соответствующих углу п. Нуль-орган 14 вырабатывает серию импульсов, следующих при переходе косинусоиды через нуль с минуса на плюс и соответствующих углу 7г/2. Нуль-орган 15 вырабатывает серию импульсов, следующих при переходе косинусоиды через нуль с плйса на минус и соответствующих углу 3/2;г. Таким образом, импульсы с нуль-органов задают начала квадрантов. Блок вьгшсления признаков перехода 16 формирует сигналы перехода дуги через точки отсчета путем реще1щя неравенств: Для точки О (р{, I#IK. i Для точки 1Т/2 vH 3/27Г + 3/27Г, Для точки 7Т i(pj,.-t тг I Для точки 1/)„ + 7Г/2 к l Действия с кодами углов производятся в пределах О - 27Г. Входы блока пышсления признаков перехода соединены с шинами кодов углов ( VK) Выходы блока выч1-гсления признаков 16 соединены с одними из входов блока элементов И-ИЛИ 17, другие входы которого соединены с соответствующими нуль-органами, выход блока элементов И-ИЛИ соединен с элементом И 18, выход которого соединен со входом ждущего мультивибратора 19 и триггером яркости 20. Информашюнные входы цифровых коммутаторов начала и конца дуги 21 и 22 соединены с выходами нуль-органов, адресные входы - с щинами двух старших разрядов кодов yrjtoB, выходы соединены с блоком синхронизации 23. Блок синхронизации ocytaecTBJCaer- синхронизацюо пускового импульса с нуль органа, получаемого или с блока элементов И-ИЛИ 17, если дуга проходит через точку отсвта, или импульса с цифровых коммутаторов начала и конца дуги 21 и 22, если начало или конец дуги лежит в данном квадранте. Перед началом построения все триггера блока синхронизации 23 и триггер яркости 20 находятся в состоянии О. Блок сингуюнизации связан с элементом И 18 и с блоками отсчета начала и конца углов 24 и 25, подключенными к пшнам младших разрядов кодов углов (, рк) Перед началом построения на информационные входы устройства подаются коды начальных условий (X,, У,, R.,RJ,H,). С приходом импульса пуск (по шийе А) триггер 26 блока синхронизации 23 устанавливается в состояние 1, потенциал с еданичлогогплеча которого открьшает аналоговые ключи 3 и 4, подавая отклоняющие напряжения на усилители отклонения 7 и 8, и луч без подсвета выходит на траекторию дуги. Пусковой импульс, задержанный на линии задержки 27 блока синхронизации 23 на время выхода луча на траекторию, устанавливает триггеры 28 и29 в состояние, подающие разрешающие потенциалы на элементы И 30 и 31 и через элемент ИЛИ 32 на элемент И 18. В таком состоянии устройство находится до прихода импульса с нуль-органа через блок элементов И-И.Ш1 17 или цифрового коммутатора начала дуги21. Если дуга проходит через точку отсчета, то поступает импульс с блока 17, этот импульс поступает на вход триггера 33, вход элемента И-ИЛИ 34, счетньш вход триггера яркости 20, вход ждущего мультивибратора 19. На вход элемента 34 импульс не проходит, так как триггер 33 находится в исходном состоянии О. Триггер яркости 20 устанавливается в состояние 1 и луч ЭЛТ подсвечивается. Триггер 33 устанавливается в состояние. Ждущий мультивибратор 19 вырабатьгоает инвертированный импульс длительностью г, причем Т г 3/4Т (Т - время между импульсами с нуль-органа, задающими начало и конец построе1шя), который блокирует поступление импульсов с блока 17 на это время. В таком состоянии устройство находится до тех пор, пока не придет импульс с цифрового коммутатора конщ дуги 22 (пока дуга не пересечет начало квадранта, в котором лежит конечный угол дуги), импульс с которого через элемент И 31 устанавливает триггер 29 .в состояние О, а триггер 35 в состояьше 1. Потенциал с единичного плеча триггера 35 запускает блок отсчета конечного угла 25, вырабатывающий временной интервал, соответствующий конечному углу дуги, импульс с выхода этого блока устанавливает триггер яркости 20 в состояние О и триггер 35 в состояние О. В таком состоянии устройство находится до тех пор, пока дуга не пересечет начало квадранта в котором лежит начальный угол дуги. Импульс с вдфрового коммутатора дуги 21 через элемент И 30 устанавливает триггер 28 в состояние О, а триггер 36 в состояние. Блок отсчета начального угла 24 формирует импульс, соответству191щш натальному углу дуги. Этот импульс устанавливает триггер яркости 20 в состояние 1, триггер 36 - в состояние О. Луч ЭЛТ подсвечивается. В таком состоянии устройство находится до тех пор, пока не приходигг импульс с блока элементов И-ИЛИ 17, задающий начало квадранта, с которого началось построение дуги, этот импульс переводит триггер яркости 20 в состояние О, триггер 33. в состояние О и через элемент И 34 триггер 26 в состояние О. Этот же импульс является шгналом конец построения. В том случае, ecrai дуга не проходит через точку отсчета, устрс 4ство работает следующим образом. Первым пртходи 1 тульс с цифрового коммутатора начал дуги 21, задающий начало квадранта, в котором лежит начальный угол дуги. Триггер 36 устанавливается в 1, запуская блок отсчета начального угла 24, триггер 28 устанавливается в О, снимая ргл икние с элемента И 18. После отсчета начального угла триггер яркости 20 устанавливается в 1. Луч ЭЛТ подсвечивается. В таком состоянии устройство находится до тех пор, пока не придет импульс с цифрового коммутатора концд дуги 22. Этот импульс устанавливает триггер 35 в 1, а триггер 29 - в О. Запускается блок отсчета конечного угла 25, формирующий временной интервал, соответствующий конечному углу дуги. Импульс с блока 25 устанавливает триггер 35 в О. Этот же импульс является импульсом конец построения. Максимальное время построения произвольной дуги не превышает 1,25 Т. Формула изобретения Устройство для отображения дуг окружностей и эллипсов на экране электроннолучевой трубки (3 ЛТ), содержащее генератор синусоидального напряжения, соединенный с первым и вторым «упьорганами и одним из входов первого аналогового ключа и через фазовращающзоо цепочку с одним из входов другого аналогового ключа, выходы аналоговых ключей подключены к одному из входов управляемых делителей напряжения, другие входы которых связаны с шинами кодов полуосей, а выходы - с одними из входов усилителей отклонения, подключенных к отклсжяющей системе ЭЛТ, другие входы которых подключены к цифро-аналоговым преобразователям соединенным с шинами кодов координат центра, блоки отсчета начального и конечного ;угл{ш дат, одни входы которых подключены к блоку синхронизации, другие входы- к шинам кодов начального и конечного углов дуги, а выходы - к блоку синхрош защш и триггеру яркости, связанному с модулятором ЭЛТ, входа третьего и Йтвертого нуль-о}3ганов соединены с фазовращающей цепочкой, а выходы нуль-органов подключены к одним из входов Щ1фровых коммутаторов начала и конца дуги, другие входы которых соединены с шинами кодов начального и конечного углов дуги, выходы цифровых коммутаторов начала и конца дуги соед11Нены с блоком синхронизации, связанным с другими входами апалогЬвых ключей к шиной запуска устройства, отличающееся тем, что, с целью )тзеличеш1Я быстродействия устройства, оно- содержит блок вычисления признаков перехода, ;блок элементов И-ИЛИ, элемент И и ждущий мультивибратор, вход которого соединен с триггером яркости, блоком синхронизации и выходом элемента И, а выход его - с первым входом элемента И, второй вход которого подключен к выходу блока элементов И-ИЛИ, третий вход- к блоку синхронизации, входы блока вычисления призшков перехода подключены к шинам начального и конечного углов дуги, а выходы его соединены с .одними из входов блока элементов И-ИЛИ, другие входа которого соединены с выходами нуль-органов. Источники информации, принятые во внима1ше при экспертизе: 1.Безродный М.С. Принодпы построишя и работа электронного чертежного автомата Интограф в сб. Ввод и вывод графической информации в ЦВМ , Казань, 1972г. 2.Авторское свидетельство СССР № 469984,. М.Кл. G 06 F 3/14, 28.03.72.
Авторы
Даты
1977-04-25—Публикация
1973-05-11—Подача