I
Изобретение относится к вычислительной технике, в частности к средствам автоматизированной обработки информации, и может быть иснользо- вано в измерительно-информационных системах и комшгексах автомати риро- ванной обработки экспериментальных данных, получаемых при научных исследованиях и исга таниях образцов новой техники в различных областях народного хозяйства.
Целью изобретения является умень шение избыточности вводимой информаци и цовьшение быстродействия устройства.
На фиг. 1 представлена блок- схема устройства; на фиг. 2 блок-схема блока вычисления производных| на фиг. 3 блок-схема блока формирования выходного слова.
Устройство для ввода информации (фиг,1) -содержит вход 1, блок 2 коммутации, блок 3 формирования ма-: шинного слова, блок 4 синхронизации, блок 5 элементов И, блок 6 вычисления производных, таймер 7, блок 8 формирования выходного словаj,блок 9 согласования параметров, блок 10 контроля, блок II преобразования формата, первую и вторую группы вы- ходков 12 и 13, первую и вторую груп ,пы входов 14 и 15, выход 6.
Блок 6«вычисления производных (фиг. 2) содержит входы 17, компара тор 1-8, первый, второй, третий, чет вертый и пятый регистры 19 23, первьй и второй сумматоры 24 и 25,
Блок 8 формирования выходного слова (фиг. 3) содержит первый, второй и третий регистры 26 - 28.
Устройство функционирует следукг- щим образом.
Информация поступает на вход 1 устройства в виде определенной периодической последовательности кодов различной разрядности,, совокуц™; кость которых составляет информацион ньй кадр.
Блок 2 производит коммутацию выбранного вршшнего устройства, согласование его выхода по электрическим параметрам с входом устройст- ва. С блока 2 информация поступает в блок 3, который обеспечивает фор мирование машинных слов определенной унифицированной разрядности и структуры из информационных слов различной разрядности и структуры.
26430
Дпя упрощения алгоритма поиска информации и ее обработки в ЭВМ выходная информация содержит служебные разряды, соответствующий код кото5 рых является признаками начала кадра, кода времени, опознавательных данных, сбойного слова, сбойного кадра и т.д. С этой же целью в ЭВМ ,, могут вьщаваться необходимые служебQ ные слова с кодами выбираемых кана-/ лов, зарегистрированного текущего времени и служебных отметок. Кроме того, в блоке 3 формируется контрольный код скомпонованных машинных
1г слов, которые далее выдаются в блок 9 через блоки 5-8.
Блок 9 осуп,ествляет буферизацию поступающей измерительной и служебной информации и согласование ско-,(j ростей поступления данных и записи их на накопитель на магнитной ленте (НМЛ) ЭВМ. Занесение в блок 9 информации, поступающей из блока 8, осу1цествляется под управлением бло25 ка 4„ При этом в блоке 9 выдаются два поля памяти определенного объема, которые поочередно переключаются в pejiOiMiji записи или чтения. При заполнении первого поля запись продолжается во второе поле памяти, а из первого информация считьшает- ся.После заполнения второго поля памя- ти запись продолжается в первое поле памяти, а из второго считывается. Из блока 9 согласования парамет-
- ров информация по сигналам блока 4 синхронизации поступает.в блок П,
8блоке 11 сформированное в блоках
9и 10 полноразрядное слово приводится к строго определенному формату записи на НМЛ ЭВМ, для чего осуществляется его раскомпоновка
на байты (строки). Каждая строка информации дополняется контрольным разрядом четности, который форми руется в блоке 10. Кроме того, в
блоке 10 для записи на НМЛ осуществляется подсчет циклической контрольной суммы и продольной контрольной суммы., а также контроль информации
0 от блока 9 по четности с фиксацией сбоев,, При необходимости, в блоке
10вьфабатывается сигнал останова функционирования устройства в случае нгшичия сбоев в работе блока 9
55 при появлении ошибок на линии устройство НМЛ ЭВМ типа эхо-ошибка, ошибка в регистре записи, ошибка в регистре переноса и др.
30
40
3
Из блока 11 информация поступает в 3BMj которая формирует необходимые управляющие сигналы для организации взаимодействия с НМЛ в режимах записи и чтения. Запись на HMJI собственно массивов данных и меток . пользователя происходит по определенным микротактам, вырабатываемым блоком 4, с помощью которых обеспечивается согласованное функционирование всех блоков устройства.
ЭВМ используется для формирования и записи на НМЛ тестовой информации и определенных меток пользователя (меток томов данных,начальных и конечных меток формируемых с помощью устройства файлов и т.д. ) . С этой целью необходима служебная информация набирается на экран видеотерминала и в виде зон определенной длины посредством блоков 4 и 9 записывается на НМЛ. При наличии в составе видеотерминала печатающего устройства имеется возможность их документирования.
Блок 6 вычисления производных (фиг.2) работает.следующим образом:
На 1-м этапе производится запись первого информационного слова в регистр 9.
На И-м этапе осуществляется перезапись первого информационного слова в регистр 20 и запись второго информационного слова в регистр 19; вычисление первой производной в сумматоре 24 как модуля разности первого и второго информационных слов; запись первой производной в регистр 22.
На 111-м этапе производится запись третьего информационного слова в регистр 19, перезапись второго информационного слова в регистр 20, перезапись первого информационного слова в регистр 21; вычисление первой производной в сумматоре 24 как модуля разности второго и третьего информационных слов; перезапись первой производной из регистра 22 в ре гистр 23; запись результата пер вой производной для второго и третье го информационного слова в регистр 22; вычисление в сумматоре 25 второй производной как модуля разности первых производных от первого, второго и второго, третьего информационных слов; сравнение второй производной с заданной (с пульта управления)
величиной oi
2264304
По поступающим на вход кодовым сигналам блок 6 производит.вычисления первой и второй производной от значения величины сигнапа, запоминает 5 величину первой производной, сравнивает вепичину второй производной с заданной малой величиной of, . При этом, если величина второй ,производной А оказывается больше или
10 равна величине ft, т.е. А ей , то блок 6 вьщает на вход блока 7 сиг нал обнуления, а на вход блока 8 формирования выходного слова - кодовую посылку, содержащую величину А.
15 Если же величина второй производной оказывается меньще заданной величины об , то сигнал разрещения ввода в ЭВМ не выдается, блок 7 не обну- ляется, а продолжает вычисление ве-
20 личины относительного времени до
очередного ввода в ЭВМ машинного слова. Вычисление относительного времени блоком 7 производится до достижения заданной максимальной величины
25 Т,,. Поэтому, в случае плавного характера изменения входного сигнала и по достижении значения относительного времени величины Тд блок 7 выдает на вход блока 8 сигнал раз-
2Q решения выдачи вькодного слова. Одновременно счетчик времени в таймере 7 обнуляется, а его содержимое заносится на вход узла формирования выходного слова 8,
Ввод в ЭВМ одновременно с кодовой посылкой значений величины первой производной и интервала относительного времени требуется для того, чтобы .росстановить сжатую функцию, а также сохранить масщтаб времени по числу тактов анализа и произвести контроль верности вводимой информации .
Предлагаемое устройство позволяет сократить объем и избыточность вводимой в ЭВМ информации без изменения точностных характеристик, результатов обработки за счет предварительного анализа значений накапливаемых на НМЛ ЭВМ сигналов и возможности последукнцего восстановления первичной информации.
35
40
45
50
Формула изобретения
551, Устройство для ввода информации, содержащее блок комм -тации, блок синхронизации, блок формирования машинного слова, блок согласования параметров, блок контроля, блок преобразования форматаs вьпшды которого являются выходами первой группы устройства, выход блока синхронизации соединен с первым входом блока преобразования формата входами блоков контроля, согласования параметров, первым входом блока форми- ровання машинного слова и является выходом устройства, второй вход бло ка формирования машинного слова соединен с входом блока синхронизации и выходом блока коммутации, вход которого является входом устройства, выходы группы блока согласования параметров соединены с входами группы блока преобразования формата и блока контроля и являются выxoдa и второй группы устройства,, входы пер вой и второй групп блока согласова - 1ШЯ параметров являются соответствен но входами первой и второй групп уст ройства, блока контроля динен с вторым входом блока преобра™ зования форматов, отличающееся .тем, что, с целью уменьшения избыточности вводимой информации и повьшения быстродействия устройства, в него введены блок элементов И, блок вычисления производных , таймер5 блок формирования выходного слова, первый вход кото рогоо соединен с выходом блока сиюг ронизации, первыми входами таймераj входами блоков вычислителя производных и элементов И, выходы блока элементов И соединены с входами группы блока вычисления производ- ных, выходы группы которого соедине™ ны с входами первой группы блока юрмирования выходного слова, выходы которого соединены с входами третьей группы блока согласования параметров, вьрсод блока вычисленк я производных соединен с вторым: вхо™ дами блока формирования выходного слова и таймера, выходы группы кото™ рого соединены с входами второй группы блока формирования выходного
2264306
слова, -входы группь блока элементов И соединены с выходами блока формирования машинного слова.
2,Устройство по П.1, о т л и - . чающееся тем, что блок вычисления производных содержит первый, второй, третий, четвертый и ггатый регистры, первый и второй сумматоры и компаратор, выход которого
fO яш7яется выходом блока, входы первого, второго третьего, четвертого и пятого регистров являются входом блока, входы группы второго регист-; ра соединены с входами первой груп-
fS пы первого сумг атора и выходами
первого регистра, входы группы которого являются входами группы блока, выходы второго регистра соединены с входа1чи второй группы первого сум
20 матера и входами группы третьего регистра,, выходы которого являются выходами группы блока, выходы первого сумматора соединены с входами группы четвертого регистра, выходы
25 которого соединены с входами первой группы второго су1.1матора и входами группы пятого регистра, выходы которого соединены с входами второй груп- 1Бз1 второго сумматора, выходы которо-
30 го соединены с входа1 ш компаратора.
3.Устройство по п.I, отличающееся тем, что блок фор- м-г.рованк:я выходного слова содержит первый, второй и третий регистры,
22 первый вход первого регистра соединен с входами второго и третьего .истров и является первым входом блока, второй вход первого регистра является вторым входом блока входы
flQ группь первого регистра являются входами первойгруппы блока, выходы
пефвого регистра соединены с входа- Mi первой группы третьего регистра,
вьгходь х:оторого являются выходами д. блока, входы: второй группы третьего регистра соединены с выходами второго регистра, входы группы которого являются входами второй группы блока.
12
0
fS
15 %/
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1980 |
|
SU947848A1 |
Устройство для ввода информации | 1979 |
|
SU794632A2 |
Устройство для сопряжения внешних устройств с накопителем на магнитной ленте | 1984 |
|
SU1348842A1 |
Устройство для обработки и ввода информации | 1980 |
|
SU951286A1 |
Устройство для обработки и ввода экспериментальный данных в вичислительную машину | 1975 |
|
SU541162A1 |
Устройство для сопряжения накопителяНА МАгНиТНОй лЕНТЕ C КАНАлОМ ВВОдА-ВыВОдА | 1979 |
|
SU824184A1 |
Устройство для обработки и ввода экспериментальных данных в вычислительную машину | 1977 |
|
SU693360A2 |
Устройство для сопряжения с электронной вычислительной машиной | 1981 |
|
SU1008726A1 |
Устройство для ввода информации | 1976 |
|
SU602935A1 |
Устройство для обмена данными между источником и приемником информации | 1988 |
|
SU1557566A1 |
Изобретение отно сится к области вычислительной техники, в частности к средствам автоматизированной обработки информации, и может быть использовано в измерительно- информационных системах 4i комплек- сах автоматизированной обработки экспериментальных данных, получаемых при научных исследованиях и испытаниях образцов новой техники в различных областях народного хозяйства. Целью изобретения является уменьшение избыточности вводимой информации и повышение быстродействия устройства. Цель достиг ается введением в устройство блока элементов И, блока вычисления производных, таймера и блока формирования выходного слова, обеспечивающих предварительный анализ значений накапливаемых в ЭВМ сигналов. Отбор сигналов, подлежащих вводу, осуществляется по величине второй производной входного сигнала А , сравниваемой с заданной величиной к , . Команда на ввод формируется при выполнении условия А (:. В случае присутствия на входе устройства сигнала, вторая производная которого не превышает величину об , сигнал разрешения выдачи выходного слова формируется в момент времени, соответствующий заданной максимальной величине T.j. Одновременно с кодовой посылкой в ЭВМ вводится величина первой производной и интервал относительного времени, что необходимо для восстановления сжатой функции и сохранения масштаба времени по числу тактов анализа, а также контроля вводимой информации. 2 з.п. ф-лы, 3 ил. с о (Л ю ю а 4 00
9 NТ
I / фи.1
77
-
a
2
22
LP
ZJ
te
Редактор E. Папп
Составитель И. Максимов
Техред И.Верес Корректор Т. Колб
Заказ 2133/47 Тираж 671Подписное
ВНШПИ Государственного комитета СССР
по- делам изобретений и открытий 113035, Москва, Ж -ЗЗ, наб., д. 4/5
Произв.одственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Устройство для ввода информации | 1976 |
|
SU602935A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Устройство для ввода информации | 1979 |
|
SU794632A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-04-23—Публикация
1984-08-10—Подача