Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение отно сится к области вычислительной техники, в частности к средствам автоматизированной обработки информации, и может быть использовано в измерительноинформационных системах 4i комплексах автоматизированной обработки экспериментальных данных, получаемых при научных исследованиях и испытаниях образцов новой техники в различных областях народного хозяйства . Целью изобретения является уменьшение избыточности вводимой информации и повышение быстродействия устройства. Цель достиг ается введением в устройство блока элементов И, блока вычисления производных, таймера и блока формирования выходного слова, обеспечивающих предварительный анализ значений накапливаемых в ЭВМ сигналов. Отбор сигналов, подлежащих вводу, осуществляется по величине второй производной входного сигнала А , сравниваемой с заданной величиной к , . Команда на ввод формируется при выполнении условия А (:. В случае присутствия на входе устройства сигнала, вторая производная которого не превышает величину об , сигнал разрешения выдачи выходного слова формируется в момент времени, соответствующий заданной максимальной величине T.j. Одновременно с кодовой посылкой в ЭВМ вводится величина первой производной и интервал относительного времени, что необходимо для восстановления сжатой функции и сохранения масштаба времени по числу тактов анализа, а также контроля вводимой информации. 2 з.п. ф-лы, 3 ил. с о (Л ю ю а 4 00
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН. uo 4 С 06 F 3/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3779311/24-24 (22) 10.08.84 (46) 23.04.86. Бюл. 11 - 15 (72) В.А. Солодовников, Г.М. Солодихин, В.Н. Васильев и А.И. Дрынь (53) 681.327.8 (088.8) (56) Авторское свидетельство СССР
11 - 602935, кл. G 06 F 3/04, 1976.
Авторское свидетельство СССР
Ф 794632, кл. G 06 F 3/00, 1980. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к области вычислительной техники, в частности к средствам автоматизированной обработки информации, и может быть использовано в измерительноинформационных системах 4 комплек- сах автоматизированной обработки экспериментальных данных, получаемых при научных исследованиях и испытаниях образцов новой техники в различных областях народного хозяйства. Целью изобретения является уменьшение избыточности вводимой информации и повышение быстродей„„SU„„1226430 А ствия устройства. Цель достигается введением в устройство блока элемен. тов И, блока вычисления производных, таймера и блока формирования выходного слова, обеспечивающих предварительный анализ значений накапливаемых в 3ВМ сигналов, Отбор сигналов, подлежащих вводу, осуществляется по величине второй производной входноfl го сигнала А, сравниваемой с заданной величиной Ы . Команда на ввод формируется при выполнении условия А > . В случае присутствия на входе устройства сигнала, вторая производная которого не превышает величину о, сигнал разрешения выдачи выходного слова формируется в момент времени, соответствующий заданной максимальной величине Т> .
Одновременно с кодовой посылкой в ЭВМ вводится величина первой производной и интервал относительного времени, что необходимо для восстановления сжатой функции и сохранения масштаба времени по числу тактов анализа, а также контроля вводимой информации. 2 з,п. ф-лы, 3 ил.
122б430
Изобретение относится к вычислительной технике, н частности к средствам автоматизированной обработки информации, и может быть использовано в измерительно-информационных системах и комплексах автоматизированной обработки экспериментальных данных, получаемых при научных иссле-" дованиях и испытаниях образцов новой техники в различных областях народного хозяйства.
Целью изобретения является уменьшение чэбыточности вводимой информации и повьппение быстродействия устройства.
На фиг. 1 представлена блоксхема устройства; на фиг, 2 — блоксхема блока вычисления производных, на фиг. 3 — блок-схема блока формирования выходного слона.
Устройство для нвода информации (фиг,1) содержит Bxog 1 блок 2 коммутации, блок 3 формирования машинного слова, блок 4 синхронизации, блок 5 элементов И, блок б вычисления производных, таймер 7, блок: 8 формирования выходного слова, блок
9 согласования параметрон, блок 10 контроля, блок 11 преобразования формата, первую и вторую группы выходов 12 и 13, первую и вторую группы входов 14 и 15, выход {б.
Блок б-вычисления производных (фиг, 2) содержит входы 17,, компаратор 1.8, первый, второй, третий, четвертый и пятый регистры 19 - 23, первый и второй сумматоры 24 и 25.
Блок 8 формирования выходного слова (фиг. 3) содержит первый, второй и третий регистры 26 — 28, Устройство функционирует следующим образом.
Информация поступает на вход устройства в виде определенной периодической последовательности кодов различной разрядности, совокупность которых составляет информационный кадр.
Блок 2 производит коммутацию выбранного внешнего устройства, согласование его выхода по электрическим параметрам с входом устройст." ва. С блока 2 информация поступает в блок 3, который обеспечивает формирование машинных слон определенной унифицированной разрядности и структуры из информационных слов различной разрядности и структуры.
2{j
i i
„iJ
40 {
55 для упрощения алгоритма поиска ин формации и ее обработки в ЭВМ выходная информация содержит служебные разряды, соответствующий код которых является признаками начала кадра, кода времени, опознавательных данных, сбойного слова, сбойного кадра и т.д. С этой же целью в 3ВМ, могут выдаваться необходимые служебные слона с кодами выбираемых кана-c лов, зарегистрированного текущего времени и служебных отметок, Кроме того, в блоке 3 формируется контрольный код скомпонованных мапинных слов, которые далее выдаются в блок
9 через блоки 5 - 8, Блок 9 осуществляет буферизацию поступающей измерительной и служебной информации и согласование скоростей поступления данных и записи их на накопитель на магнитной ленте (НМЛ) ЭВМ. Занесение в блок 9 информации, поступающей из блока 8, осуществляется под управлением блока 4., При этом н блоке 9 выдаются два поля памяти определенного объема, которые поочередно переключаются н режимы записи или чтения. При заполнении первого поля запись продолжается во второе поле памяти, а из первого информация считывается . По сле з аполн ения второ го поля памяти запись продолжается в первое поле памяти, а из второго считывается. Из блока 9 согласования параметров информация по сигналам блока 4 синхронизации поступает в блок 11.
В блоке 11 сформированное в блоках
9 и 10 полноразрядное слово приводится к строго Определенному формату записи на НМЛ ЭВМ, для чего осуществляется его раскомпоновка на байты (строки). Каждая строка информации дополняется контрольным разряцом четности", который формируется в блоке 10. Кроме того, в блоке 10 для записи íà HNJI осуществляется подсчет циклической контрольной суммы и продольной контрольной суммы,, а также контроль информации от блока 9 по четности с фиксацией сбоев,. При необходимости, в блоке
10 вырабатывается сигнал останона функционирования устройства н случае наличия сбоев н работе блока 9 при появлении ошибок на линии устройство — НМЛ ЭВМ типа "эхо-ошибка", ошибка в регистре записи, ошибка ч регистре переноса" и др.!
226430
Из блока 11 информация поступает в ЗВМ, которая формирует необходимые упраВляющие сигналы для организации взаимодействия с НМЛ в режимах записи и чтения. Запись на HMJI собственно массивов данных и меток пользователя происходит по определенным микротактам, вырабатываемым блоком 4, с помощью которых обеспечивается согласованное функционирование всех блоков,устройства.
ЭВМ используется для формирования и записи на HMJI тестовой информации и определенных меток пользователя (меток томов данных, начальных и конечных меток формируемых с помощью устройства файлов и т.д. ) . С этой целью необходимая служебная информация набирается на экран видеотерминала и в виде зон определенной длины посредством блоков 4 и 9 записывается на HMJI, При наличии в составе видеотерминала печатающего устройства имеется возможность их документирования.
Блок 6 вычисления производных (фиг.2) работает следующим образом:
На I-м этапе производится запись первого информационного слова в регистр 19.
Ha II-м этапе осуществляется перезапись первого информационного слова в регистр 20 и запись второго информационного слова в регистр
19; вычисление первой производной в сумматоре 24 как модуля разности первого и второго информационных слов; запись первой производной в регистр 22. Ha III-м этапе производится запись третьего информационного слова в регистр 19, перезапись второго информационного слова в регистр 20, перезапись первого информационного слова в регистр 211 вычисление первой производной в сумматоре 24 как модуля разности второго и третьего информационных слов; перезапись первой производной из регистра 22 в регистр ?3; запись результата первой производной для второго и третьего информационного слова в регистр
22; вычисление в сумматоре 25 второй производной как модуля разности первых производных от первого, второго и второго, третьего информационных слов; сравнение второй производной с заданной (c пульта управления) величиной оС
IIo поступающим на вход кодовым сигналам блок Ь производит вычисления первой и второй производной от значения величины сигнала, запоминает величину первой производной, сравнивает всличику второй производной с заданной малой величиной К, . При этом, если величина второй,произИ водной А оказывается больше или
Ф равна величине Ж, т.е. А >) al, то блок 6 выдает ка вход блока 7 сигнал обнуления, а на вход блока 8 формирования выходного слова — кодовую посылку, содержащую величину А.
Если же величина второй производной оказывается меньше заданной величины Ы, то сигнал разрешения ввода в ЭВМ не выдается, блок 7 не обну- ляется, а продолжает вычисление величины относительного времени до очередного ввода в ЭВМ машинного слова. Вычисление относительного времени блоком 7 производится до достижения заданной максимальной величины
Т„. Поэтому, в случае "плавногоп . характера изменения входного сигнала и по достижении значения относительного времени величины Тэ блок
7 выдает на вход блока 8 сигнал разрешения выдачи выходного слова. Одновременно счетчик времени в таймере
7 обнуляется, а его содержимое заносится ка вход узла формирования выходного слова 8.
Ввод в ЗВМ одновременно с кодовой посылкой значений величины первой производной и интервала относительного времени требуется для того, чтобы восстановить сжатую функцию, а также сохранить масштаб времени по числу тактов анализа и произвести контроль верности вводимой информапии.
Предлагаемое устройство позволяет сократить объем и избыточность вводимой в ЭВМ информации без изменения точкосткых характеристик, результатов обработки за счет предварительного анализа значений накапливаемых на НМЛ ЭВМ сигналов и возможности последующего восстановления первичной информации. формулаизобретения
1, Устройство для ввода информации, содержащее блок коммутации, блок синхронизации, блок формирования машинного слова, блок согласо5 12 вания параметров, блок контроля, блок преобразования формата, выходы которого являются выходами перзой группы устройства, выход блока синхронизации соединен с первым входом блока преобразования формата„. входами блоков контроля, согласования параметров, первым входом блока формирования машинного слова и является выходом устройства, второй вход блока формирования машинного слова соединен с входом блока синхронизации и выходом блока коммутации, вход которого является Входом устройства, выходы группы блока согласования параметров соединены с входами группы блока преобра"îâàíèÿ формата.и блока контроля и Являются выходамя второй группы устройства, входы перВОЙ и зторОЙ групп блОка согласоза ния параметров являются соотзетстзен" но входами первой и второй групп устройства, выход блока контроля соединен с вторым входом блока преобра= зования форматов, о т .и и ч а ю— щ е е с я тем, что, с целью уменьшения избыточности вводимой инфор". мации и повышения быстродействия устройства, в него зведень; блок элементов И, блок вычисления производных, таймер, блок форжгрования выходного слова, первыи вход которогоа соединен с выходом блока синхронизации, первыми входами таймера, входами блоков вычислителя производньж и элементов И, выходы блока элементов И соединены с входами группы блока вычисления производ-. ных, выходы группы которо" î соединены с входами первой группы блока формирования выходного слова, выходы которого соединены с входами третьей группы блока согласования параметров, выход блока вычисления производных соединен с вторыми зхс=. дами блока формирования выходного слова и таймера, выходы группь кото." рого соединены с входами второй группы блока формирования зыходно1-О
2б430 Ь слова, входы группы блока элементов
И соединены с выходами блока формирозания машинного слова.
2, Устройство по п.1, о т л ич а ю ш е е с я тем, что блок вычисления производных содержит первый, второй, третий, четвертый и пятый регистры, первый и второй сумматоры и компаратор, выход которого
1Î является выходом блока, входы первого, второго, третьего, четвертого и лятого регистров являются входом блока, входы группы второго регист-: ра соединены с входами первой группы первого сумматора и выходами первого регистра, входы группы которого являются входами группы блока, Выходы второго регистра соединены
".. входами второй группы первого сум. Б матора и входами группы третьего ре.истра, выходы КОтОРОго яВляются зыходами групгы блока, выходы первого сумматора соединены с входами групгы четвертого регистра, выходы
25 которого соединены с входами первой групгы второго сумматора и входами группы пятого регистра, выходы котороТо соединены с входами второй группы зтoporo сумматора, выходы которо1 б го соединены с Входами компаратора.
3. Устройство по п.l о т л и— ч а ю щ е е с я тем, что блок формирования выходного слова содержит первый, второй и третий регистры, ггерзый вход первого регистра соединен с вхсдами второго и третьего регистров и является первым входом блока, второй вход первого регистра является вторым входом блока, входы группы первого регистра являются входами первой группы блока, выходы первого регистра соединены с входамп псрзай группы третьего регистра, Выходь которого являются выходами б:|ока, входы: второй группы третьего регистра соединены с выходами
Второго регистра, входы группы которого являются входами второй группы блока.
1276430
1226430
pi/p J
Составите-ль h. Максимов
Техред И.Верес Корректор Т. Колб
Редактор Е. Папп
Заказ 2133/47 Тираж б?1 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическос предприятие, г. Ужгород, ул, Проектная, 4