Устройство для ввода информации

 

Изобретение относится к вычислительной технике и может быть использовано для подготовки и ввода данных в системах автоматизированного проектирования (САПР), а также в системах управления технологическими процессами. Цель изобретения - расширение области применения путем обеспечения контроля вводимой информации в произвольной ячейке памяти при минимуме аппаратурных .затрат. Сущность изобретения сЬстоит в изме-, нений блока опроса и блока памяти, а следовательно, и связей между блоками устройства для достижения поставленной цели. Новой, по сравнению с известными аналогами, является организация контроля текущей информации в блоке памяти, хранящем предварительно записанную откорректированную информацию. За счет организации блод ка опроса реализован активный контроль , позволяющий оперативно вносить коррективы в любую ячейку памяти. 1 з.п. ф-лы, 4 ил. (Л с 1C Од о со 00 4

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (50 4!С 06 Г 3/00 11 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3867596/24-24 (22) 05.03.85 (46) 30.09.86. Бюл. У 36 (71) Андроповский авиационный технологический институт (72) Л.В.Тонкий и И.Н.Марукова (53) 681.327.11(088.8) (56) Авторское свидетельство СССР

У 980085, кл. (i 06 F 3/00, 1981.

Авторское свидетельство СССР

У 1086420, кл. A 06 F 3/00, 1984. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ . (57) Изобретение относится к вычислительной технике и может быть использовано для подготовки и ввода данных в системах автоматизированно- го проектирования (CAIIP), а также в системах управления технологичесÄÄSUÄÄ 1260934 А 1 кими процессами. Цель изобретения— расширение области применения путем обеспечения контроля вводимой информации в произвольной ячейке памя/ ти при минимуме аппаратурных .затрат.

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

1 з.п. ф-лы, 4 ил. С:

1260934

Изобретение относится к вычислительной технике и может быть использовано для подготовки и ввода информации в системах автоматизированного проектирования (САПР), а также в 5 системах управления технологическими процессами (СУТП).

Целью изобретения является Расширение области применения путемабес печения контроля вводимой информации,в произвольной ячейке памяти.

На фиг. 1 представлена структурная схема устройства; на фиг. 2— структурная схема блока 1 опроса, на фиг. 3 — структурная схема блока

2 управления записью, на фиг. 4— структурная схема блока 3 памяти..

Устройство для ввода информации содержит (фиг. 1) блок 1 опроса, блоки 2.1,...,2.п управления записью, 2б блоки 3 ° 1 ° 3.п памяти, Блок 1 опроса (фиг. 2) содержит генератор 4 импульсов, первый счетчик 5, первый мультиплексор 6, первый 7, второй 8 элементы ИЛИ, первый

9, второй 10, третий 11 и четвертый

12 элементы И, первый триггер 1 3„ второй мультиплексор 14, второй счетчик 15, второй триггер 16, третий 17 и четвертый 18 элементы ИЛИ, ЗО элемент 19 коммутации.

Блок 2 управления записью (фиг.3) содержит дешифраторы 20, триггер 21, элементы И 22, счетчик 23.

Блок 3 памяти (фиг. 4) содержит элемент HE 24, триггеры 25, дешифратор 26, элементы И 27 первой группы, элементы И 29 второй группы, сумматоры по модулю два 30, элемент ИЛИ 28.

Устройство работает следующим об- 4О разом.

В режиме формирования осуществляется два цикла записи двух вариантов условно-постоянной информации.

Блок 1 опроса при этом работает 4 следующим образом.

С первого входа выбора режимов устройства устанавливается логическая единица на управляющем входе первого счетчика 5. В исходном состоянии на вторые входы первого и второго элементов И 9 и 10 подается логическая единица следующим образом. Элементом коммутации 19 отключается вход элемента ИЛИ 17 от выхода элемента ИЛИ 18. Сигналом установки. с пятого входа триггер 16 устанавливается в единичное состояние, На второй вход элемента ИЛИ 17 в исходном состоянии поступает логический ноль.

Импульсы с первого выхода генератора

4 через элемент И 9 и элемент ИЛИ 7 поступают на счетчик 5. Содержимое счетчика 5 изменяется и определяет адрес входа мультиплексора 6, подключаемого на выход блока. На выход блока также поступает тактовый сигнал со второго выхода генератора 4 через элемент И 10 и элемент ИЛИ 8, сдвинутый гю времени относительно сигнала с его первого выхода.

Блоки 2.1,...,2,п управления записью работают следующим образом.

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

l опроса поступает на входы двух дешифраторов 20, первый ив которых устанавливает в единичное состояние триггер 21 при появлении на входах дешифратора 20 кода, соответствующего номеру входного сигнала, с которого начинается ввод информации в данный блок 3 памяти. Единичное состояние триггера 21 разрешает прохождение сигнала с выхода элемента

ИЛИ 8 через первый элемент И 22 на выход блока и на счетный вход счетчика 23, на управляющий вход 3 которого подана логическая единица. По заднему фронту сигнала с элемента

ИЛИ 8 добавляется единица в счетчик

23. Через второй элемент И 22 счетчик 23 сбрасывается.

Информационный сигнал с второго выхода блока 1 опроса поступает на установочные входы триггеров 25.1, ...,25.m. Сигнал с выхода первого элемента 22 И стробирует дешифратор

26, возбуждая один из его; входов, . а именно тот, адрес которого определен содержимым счетчика 23. На входы элемента И 27 с выхода разрешения записи устройства устанавливается логическая единица, разрешающая запись в триггеры 25,1,...,25.m, Сигнал с возбужденного выхода дешифратора 26 синхронизирует через элемент

И 27 выбранный триггер 25. При этом информация, присутствующая на первом входе блока 3 паияти, записывается в соответствующий триггер 25 либо по уСтанавлинается в единичное состояние, разрешая прохождение сигнала с входа мультиплексора 14 адрес входа которого определяется содержимым счетчика 15, через элемент И 11.

Этот сигнал через элемент ИЛИ 7 синхронизирует запись кода номера входа мультиплексора 14 в счетчик 5 по входам предустановки, соединенным с выходами счетчика 15.

Затем вводится номер триггера 25 в выбранном счетчиком 5 канале. Триг.

rep 13 устанавливается в нулевое состояние, Запись по входам установки счетчика 23 синхронизируется сиг-. налом с выхода элемента ИЛИ 8, на второй вход которого поступает сигнал с выхода элемента И 12, В выбранный триггер 25 осуществляется запись информации от соответствующего датчика с информационных входов устройст. ва.

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

Сигнальные матрицы являются разреженными матрицами большой размерности.

Для ускорения ввода информации в виде специальной матрицы необходимо иметь устройство с произвольным доступом к любой ячейке памяти,подобное предлагаемому устройству, Например, если матрица содержит 60 строк и 60 столбцов, т.е. 3600 ячеек памяти, и если в каждой строке должно быть записано по 5 единиц, то для ввода такой матрицы с помощью устройства с последовательной выборкой ячеек памяти, являющегося прототипом, необходимо обращение 3600 раз к ячейкам памяти. В то же время в случае применения предлагаемого устройства такое обращение будет сделано только 300 раз, т.е. более, чем на порядок сократится время для ввода информации.

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

3 1260934 входу "Установка 1", либо через эле-мент НЕ 24 по входу "Установка 0", При записи информации в -й триггер 25 блока 3 памяти логическая единица с М-го выхода дешифратора 26 поступает на второй вход элемента . ИЛИ 17 и сбрасывает триггер 16. Опрос останавливается.

Во втором цикле записи элемент коммутации 19 подключает выход эле- 10 мента ИЛИ 18 к первому входу элемента ИЛИ 17, Триггер 16 устанавливается в единичное состояние.

В процессе второго цикла записи блок 3 памяти работает следующим об- 5 разом. Если при поступлении информации на информационный вход блока триггер 25 перебросился, то на выходе соответствующего сумматора 30 по модулю два появляется единица, кото- gp рая через элементы И 29 и ИЛИ 28, 18 и 17 сбрасывает триггер 16, и запись останавливается, т.е. выявлено несоответствие записанной и записываемой информации. В триггер 25 с со- 25 ответствующего датчика записывается правильная информация. Установлением триггера 16 в единичное состояние второй цикл записи продолжается.

В режиме работы на входы разреше- 3р ния записи элементов И 27 с входа устройства устанавливается логический,ноль, запрещающий запись в триггеры 25.1,...,25.m что обеспечивает сохранность условно-постоянной ин35 формации, Переключатель отключает цепь .останова опроса, Сигналы несовпадения информации в триггере 25 с выхода элемента ИЛИ 18 поступают на выход устройства вместе с адресом триггера 25 с первого выхода блока

1 опроса и первых выходов блоков

2.1,...,2.1 управления записью.

В режиме выборочного исправления условно-настоянной информации (или, f l 11 например, записи только 1 после общего обнуления с целью ускорения процесса записи) с входа выбора режима устройства на угравляющие входы. счетчиков 5, 23 устанавливается логический ноль. Счетчики 5 и 23 работают в режиме установки.

Блок 1 опроса в этом режиме работает следующим образом.

С генератора 4 импульсы поступают на счетчик 15. Сначала вводится номер начального числа блока 3 памяти. С входа устройства триггер 13

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

Формулаизобретения

1. Устройство для ввода информации, содержащее блок опроса, блоки управления записью; блоки памяти, адресные выходы блока опроса подключены к адресным входам блоков управ- 20 ления записью, а информационные выходы — к информационным входам блоков памяти, входы стробирования и адресные входы которых подключены соответственно к выходу стробирования и ад- 25 ресным выходам соответствующих бло-

КоВ управления записью, информационные входы блока опроса являются информационными входами устройства, блок опроса содержит первый мульти- 30 плексор, генератор импульсов, первый счетчик, выходы которого соединены с адресными входами первого мультиплексора и являются адресными выходами блока опроса, выходы первого муль- З типлексора являются информационными выходами блока опроса, а информационные входы первого мультиплексора являются информационными входами блока опроса, о т л и ч а ю щ е е с я 4О тем, что, с целью расширения области применения путем обеспечения контроля вводимой информации в прбизвольной ячейке, тактовый выход блока опроса соединен с тактовыми входами . блоков управления записью, управляющие входы которых соединены с управляющим входом блока опроса, который является входом выбора режима устройства, установочные выходы блока опроса соединены с установочными входами блоков управления записью, выходы стробирования которых являются выходами стробирования устройства, адресные выходы и выход сигнала несовпадения блока опроса являются адресными выходами и выходом сигнала несовпадения устройства, входы признака адреса, адресные входы и вход установки блока опроса являются соответственно входами признака адреса, адресными входами и входом установки. устройства, входы разрешения записи блоков памяти являются входом разреиения записи устройства, первые выходы блоков памяти соединены с входами сигналов несовпадения блока опроса, а второй выход одного из блоков памяти соединен с входом сброса блока опроса, блок опроса содержит первый, второй, третий и четвертый элементы И, первый и второй триггеры, второй счетчик, второй мультиплексор, первый, второй, третий, четвертый элементы ИЛИ, элемент коммутации, первые входы первого и второго элементов ИЛИ соединены соответственно с выходами первого и второго элементов И, а вторые входы — соответственно с выходами третьего и четвертого элементов И, первые входы которых соединены с "оответствующими выходами первого триггера, а вторые входы — с выходом второго мультиплексора, информационные входы которого являются адресными входами блока onроса, входы первого триггера являются входами признака адреса блока onроса, выходы второго счетчика соедииены с адресными входами второго мультиплексора, с входами предустановки первого счетчика и являются установочными выходами блока опроса, выход второго элемента ИЛИ является тактовым выходом блока опроса, вход второго счетчика соединен с первым выходом генератора импульсов и с первым входом первого элемента И, втой рой вход которого и второй вход второго элемента И соединены с выходом второго триггера, первый вход котороro соединен с выходом третьего элемента ИЛИ, а второй вход является входом установки блока опроса, выход четвертого элемента ИЛИ является выходом сигнала несовпадения блока опроса, входы четвертого элемента ИЛИ являются входами сигналов несовпадения блоха опроса, второй вход третьего элемента ИЛИ является входом сброса блока опроса, выход четвертого элемента ИЛИ через элемент коммутации подключен к первому входу третьего элемента ИЛИ, второй выход генератора импульсов соединен с первым входом второго элемента И, счетный вход перl?60 вого счетчика соединен с выходом первого элемента ИЛИ, а управляющий вход является управляющим входом блока опроса.

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что каждый блок памяти содержит элемент НЕ, триггеры, дешифратор, две группы элементов И, сумматоры по модулю два, элемент ИЛИ, адресные входы дешифра- 10 тора являются адресными входами блока памяти, вход стробирования дешифратора является входом стробирования

/ блока, входы установки в "О" триггеров соединены с выходом элемента НЕ, 15 вход которого, первые входы сумматоров по модулю два и входы установки в "1" триггеров являются информаци934 8 онными входами блока памяти, выходы элементов И первой группы подключены к входам синхронизации соответствующих триггеров, первые входы элементов И первой и второй групп соединены с соответствующими выходами дешифратора, вторые входы элементов И первой группы являются входом разрешения записи блока памяти, выходы триггеров соединены с вторыми входами сумматоров по модулю два, выходы которых подключены к вторым входам элементов И второй группы, выходы которых соединены с входами элемента ИЛИ, выход которого является первым входом блока памяти, один из выходов дешифратора является вторым входом блока памяти.

1760934

ФАР

Составитель И.Карнова

Редактор Т.Парфенова Техред А.Кравчук Корректор 31. Пилипенко

Заказ 5232/49 Тнраг; 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации 

 

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

Изобретение относится к устройствам и способам автоматического программирования

Изобретение относится к технологии разработки программы числового управления (ЧПУ) станками с использованием данных автоматизированного проектирования, таких как форма продукта и форма заготовки

Изобретение относится к устройствам автоматического программирования, предназначенным для автоматизированной разработки программ для станков с ЧПУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах управления технологическими цроцессами (СУТП), а также в системах автоматизированного проектирования (САПР)
Изобретение относится к компьютерному проектированию технологического процесса производства металлоизделий, состоящего из последовательности процессов: получения заготовки литьем, обработки давлением и термообработки литой заготовки. Технический результат - повышение вариативности комбинирования вычислительных сред конечно-элементного анализа при компьютерном проектировании технологических циклов производства металлопродукции. В начале проводят испытания стандартных образцов материала металлоизделия для определения значений теплопроводности, теплоемкости, плотности и сопротивления деформации. Файлы базы данных, полученной по результатам компьютерного проектирования процесса получения литой заготовки, выводят на экран монитора, одновременно туда же выводят требования к данным, импортируемым в вычислительную среду конечно-элементного анализа для компьютерного проектирования процессов обработки давлением и термообработки. Из файлов базы данных выделяют данные, соответствующие требованиям, и копируют их. Затем создают пустой файл, вставляют в его скопированные данные, сохраняют полученный файл, открывают сохраненный файл в среде компьютерного проектирования процессов обработки давлением и термообработки и, используя эти данные, начинают компьютерное проектирование процессов обработки давлением и термообработки литой заготовки. 5 ил.
Наверх