Устройство для обработки и ввода информации Советский патент 1982 года по МПК G06F3/04 

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

тый вход которого и третий выход устройства соединены с выходом блока nporpainMHoro взаимодействия, вход ко торого подключен ко второму входу устройства, четвертый выход ycтpoйJc:т ва соединен с выходом блока оператив ыого отображения, третий вход которого, третий вход блока сжатия и седьмой вход блока формирования машинных слов соединены с выходом блока сгла)хивания, восьмой вход блока формирования машинных слов сое динен с выходом блока сжатия и четвертыг входом блока оперативного отображения, пятый вход которого подключен к выходу преобразователя кодов 1. Однако это устройство совладает ограниченными функциями экспресс-анализа измерительной информации и не позволяет производить количественную, оценку исследуемых процессов и зарегистрированных сигналов автономно от ЭВМ. Наиболее близким к изобретению является устройство, которое дополни тельно содержит блок памяти, первый вход которого соединен с первым выхо дом блока компенсации временного сдвига, второй вход - с вторым выходом блока согласования и коммутации, третий вход - с выходом блока у равления, а выход - с информационными входами преобразователя кодов, бл ка формирования машинных слов, блока контроля данных, блока сглаживания и блока оперативного отображения, блок статистического анализа, первый вход которого подключен к выходу бло ка памяти, второй вход - к выходу бл ка управления, а выход соединен с трет им входом блока оперативного отображения, и блок дешифрации опознавател ных данных, вход которого соединен с вторым выходом блока компенсации временного сдвига, а выход - с шеетым входом блока управления 2 . Недостатками данного устройства являются ограниченные функции первич ной обработки массивов измерительной информации в части редактирования при вводе данных в ЭВМ; отсутствие возможности получения физических значений исследуемых вeличин и их ко реляционных функций; узкая специализация по типам подключаемых источников и ЭВМ; жесткость функциональных связей между блоками устройства. Цель изобретения - расширение области применения устройства путем организации различных режимов ввода. Поставленная цель достигается тем что в устройство для обработки и вво да информации, содержащее блок согла сования и компенсации временного сдвига, входы которого являются вход ми группы устройства, а выход соединен с входом блока управления, входы блока выбора каналов, блока выделения кода времени, блока разрежения данных и дешифратора соединены с выходом блока согласования и компенсации временного сдвига, блок программного управления, соединенный двусторонней связью с блоком выбора каналов, блоком выделения кода времени, блоком разрежения данных, дешифратором, блоком преобразования кодов, блоком управления, блоком контроля данных, блоком сглаживания и сжатия информации, блоком отображения, блоком памяти и блоком анализа, вход блока программного управления является первым входом устройства, а выход - первым выходом устройства, блок управления соединен второй двусторонней связью с блоком преобразования кодов, блоком контроля данных,блоком сглаживания и сжатия информации, блоком памяти, блоком анализа и является вторым выходом устройства, введены блок моделирования текущих значений, соединенный одной двусторонней связью с блоком управления, другой с блоком программного управления, блок определения корреляционных функций, соэдинерный одной двусторонней связью с блоком памяти, а другой двусторонней связью - с блоком программного управления, вход блока определения корреляционных функций является вторым входом устройства, блок редактирования данных, соединенный двусторонней связью с блоком программного управления, вход блока редактирования данных соединен с выходом блока согласования и компенсации временного сдвига. На чГертеже представлена структурная схема устройства. Устройство содержит блок 1 согласования и компенсации временного сдвига, блок 2 программного управления, блок 3 выбора каналов, блок 4 выделения кода времени, блок 5 разрежения данных, дешифратор 6 опознавательных данных, блок 7 редактирования данных, блок 8 управления, блок 9 преобразования кодов, блок 10 контроля данных, блок 11 сглаживания и сжатия, блок 12 оперативного отображения, блок 13 памяти, .блок 14 (статистического) анализа, блок 15 определения корреляционных функций, блок 16 моделирования текущих значений, блок 17 формирования машинных слов и сопряжения с ЭВМ, входы устройства 18, входная магистраль 19, управляющая магистраль 20, информационная магистраль 21, выходы 22, 23 устройства, входы 24 и 25 устройства. Блок 7 предназначен для редактирования многоканальной цифровой информации и формиров ания массивов данных упорядоченной структуры. Блок 15 предназначен для определ ния корреляционных функций случайны процессов. Блок 16 предназначен для определ ния физических значений измеряемых величин по текущим отсчетам в темпе их поступления от источников с учето передаточных характеристик сквозного измерительного тракта. Устройство выполнено по блочномаГНСтральному принципу, при этом предусмотрены три основные магистрали. Входная магистраль 19 служит для переноса информации от выбранных специализированных внешних устройст (СВУ) в блоки 3,4,5,б,7,8и является однонаправленной (симплексной) , Управляющая магистраль 20 охватывает все блоки устройства и служит для передачи в них управляющей информации. Эта магистраль является дуплексной. Информационная магистргш 21 служит дЛя передачи обрабатываемой информации между отдельными блоками и также является дуплексной. Устройство работает следующим образом, На вход устройства через соответствующие (в зависимости от номенклатуры источников информации) сменные интерфейсы блока 1 по командам из ЭВМ или оператора под управлением блока 8 подключшэтся разнотипные СВУ, При этом СВУ .условно подразделя ются на кадровые, с которых информация поступает в виде опеределенной периодической последовательности кодоз, совокупность которых составляет информационный кадр (к ним относятся многоканальные передачи данных и др и бескадровые устройства, к которым относятся преобразователи аналогкод, частота-код, график-код и т,п. Информация с СВУ в виде слов различной разрядности в широком частотном диапазоне поступает на вход блока 1, который согласовывает источники информации с устройством и коммутирует информационные потоки от СВУ для анализа, обработки в устройстве и ввода данных в ЭВМ, -При работе с кадровыми СВУ в блоке 1 осуществляется компенсация временного сдвига, т,е. определяется знак перекоса, в буферных регистрах накапливается поступающее информационное слово, которое задержанным на определенную величину импульсом сопрово;кдения выдается во входную магистраль 19, тем самым компенсируя временные сдвиги, возникающие при воспроизведении изме рительной информации с магнитных лент (мл) . Служебная информация (код времени, опознавательные данные, мар керы, синхроимпульсы, служебные отметки) также поступает в магистраль 19 и далее в блоки 3,4,5,6, Блок программного управления 2 позволяет осуществлять управление работой в СВУ и задание режимов функционирования устройства со стороны ЭВМ, При этом из ЭВМ выдаются в устройство определенные управляющие слова, содержащие коды операций, выполняемых блоками устройства, номера СВУ, константы начальных условий и т.д. По командам из ЭВМ производятся подключение СВУ, а также выбор режимов анализа и сэбработки информации, которые в случае автономного от ЭВМ использования устройства могут быть заданы также с пульта управления по командам оператора. Управляющие сигналы из блока 2 поступают в магистраль 20 и на выход 23 устройства. Блок 3 выбора каналов предназначен дая выделения заданных калалов кадра, информация с которых должна быть выдана в ЭВМ для обработки, а также подвергается анализу и предварительной подготовке по определенному алгоритму в устройстве. При этом, разрешение на выбор заданных каналов вырабатывается в соответствии со структурой кадра последовательно. Начиная с младших номеров, С выхода блока 3 сигнал разрешения на выбор канала через управляющую магистраль 20 поступает в блок 7 редактирования данных, а код номера выбранного канала совместно с зарегистрированной в этом канале информацией через блоки 7 и 8 - в информационную магистраль 21, Блок позволя- ет воспринимать кадры с переменным количеством каналов, которое завиойт от типа СВУ и может изменяться оТ нескольких десятков до нескольких тысяч. Выбор определенных каналов производится по командам из ЭВМ или оператора. При этом для хранения заданных номеров каналов используется специальная буферная память. Блок 4 вьщеления кода времени используется в тех случаях, когда от СВУ поступает зарегистрированный в процессе эксперимента временной код, который в зависимости от типа . СВУ фиксируется различными способами, .Блок производит необходимые операции по выделению кода времени из последовательности опорных импульсов или из определенных каналов кадра при его канальной записи. Блок 4 также преобразует двоичный код времени в десятичный (для индикации), последовательный код в параллельный и подсчитывает его приращения для более тонкой временной привязки при обработке. При необходимости параллельный код времени один раз в секунду или в каждом кадре выдается в виде определенных служебных слов совместно со сформированным приращением и признаком времени в блок 7 и информационную магистраль 21 для последующей записи в ЭВМ или оперативного отображения. В тех случаях, когда ввод информации в ЭВМ или ее анализ и ©бработка в устройстве осуществляются по заданному коду времени в ин тервале Т начало - Т конец/ сигналы сравнения текущего и заданных кодов времени поступают в блок 8 управлен разрешая и запрещая ввод информации в ЭВМ и ее обработку в устройстве. При этом временной интервал задается по командам из ЭВМ или опе ратора. Блок разрежения данных 5 осуществляет дискретизацию поступающей в устройство информации, управляя ее прохождением в блоки 7, 8 и информационную магистраль устройства. Разрежение производится в соответствии с заданными алгоритмами анализа, обработки и ввода дан ных в ЭВМ. Блок 5 осуществляет анализ служебной информации: вьщеление и подсчет служебных.отметок, синхроимпульсов, маркеров, призна ков времени. В зависимости от режима заданное количество информации обрабатывается или вводится в ЭВМ непосредственно после выделения очередной отметки, либо через задан ный интервал. При этом по командам из ЭВМ или оператора задаются: коли чество (серия) информационных слов, а для многоканальной информации кадров, обрабатываемых в устройстве и вводимых в ЭВМ, или длительность интервала обработки и ввода в секундах, а также интервал запрета на обработку и ввод (дискретность). При отсутствии специальных отметок прореживание поступающей информации по определенному закону может быть осуществлено программно из ЭВМ. Сиг налы разрешения на обработку и ввод поступают в блок 8. Блок б осуществляет восприятие и дешифрацию опознавательных данных (паспорта), зарегистрированных на информационном носителе в процессе эксперимента. К ним, например, относятся: скорость регистрации, астрономическое время эксперимента, номер программы записи, номер режима и т.д. Блок производит приведени опознавательных данных к унифициров ному виду для оперативного отображе ния на индикаторных табло, а также осуществляет их анализ в соответств с заданными условиями обработки в устройстве и ввода в ЭВМ информации от СНУ. Сигнал разрешения на обрабо ку и ввод информации по приходу зад ных опознавательных данных поступает в блок 8 управления. Для промежу точного хранения текущих значений о знавательных данных используется соответствующая буферная память. При необходимости, паспорт посредством блоков 12 и 17 может быть выведен на печатающее устройство, дисплей или в ЭВМ с определенным признаком. Блок 7 в соответствии с заданной программой редактирования осуществляет формирование унифицированных по структуре и разрядности массивов данных. При этом в блоке выполняется поразрядное перераспределение (кроссировка) информационных слов. При необходимости, производится поканальная или побитовая перекомпановка (склейка) входных данных внутри информационного кадра с целью формирования слов определенной структуры, удобной для последующей обработки. Блок функционирует следующим образом: на его вход из магистрали 19 поступает многоканальная цифровая информация произвольной, в зависимости от типа СВУ, структуры и синхроимпульсов (си). Управляющие слова, содержащие алгоритм редактирования, через блок 2 задаются пpoгpa lмнo из ЭВМ, записываются в оперативную память блока 7 и считываются по поступающим от СВУ синхроимпульсам. В процессе поступления данных цифровой код исследуемого параметра, зарегистрированный, например, в нескольких каналах кадра, компануется в единое информационное слово определенной структуры и разрядности по определенному алгоритму. Блок 7 может содержать ОЗУ, статический регистр, первый управляющий триггер, счетчик, первый сдвигающий регистр, первый компаратор,, второй регистр, второй счетчик, второй ком- . паратор и работает следующим образом. По первому синхроимпульсу кадра осуществляется считывание из ОЗУ в статический регистр первого управляющего слова, в котором заданы разрядность первой составляющей части формируемого информационного слова, а также запись данной части параметра в сдвиговый регистр. Этим же синхроимпульсом через элемент задержки взводится первый управляющий триггер, который разрешает прохождение импульсов генератора блока на счетный вход блока 1 и на синхровход первого сдвигающего регистра, в котором осуществляется последовательный сдвиг информации на число разрядов, указанное в управлякадем слове для первой части параметра. Когда значение кода в счетчике достигнет значения числа, указанного в управляющем слове ОЗУ, сигнал с выхода первого компаратора осуществит сброс первого триггера и сдвиг в первом регистре прекратится. Одновременно этот сигнал, взведет второй триггер, который разрешает прохождение импульсов генератора на счетный вход второго счетчика и одновременно на синхровходы сдвиговых регистров, тем самым обеспечивая сдвиг информации из первого регистра во вт рой регистр, который является выходным, на число разрядов, указанное в управляющем слове ОЗУ. При совпадении кода второго счетчика с количестном разрядов, указанным, в управляющем слове, сигнал с выхода второг компаратора сбросит второй триггер в исходное состояние и сдвиг информации прекратится. Таким образом, во втором регистре окажется первая часть компонуемого параметра. Пос- ледующим синхроимпульсом производится считывание из ОЗУ второго управля ющего слова, после чего осуществляет ся сдвиг второй составляющей парамет ра следующего заданного канала кадра из первого сдвигового регистра во второй регистр на число разрядов. указанное в данном управляющем слове ОЗУ. Следовательно, в первом сдвиговом регистре теперь находятся две склеенные части компонуемого параметра. При поступлении информации последующих каналов кадра, в которых содержатся остальные составляющие параметры, осуществляется их плотная компоновка во втором сдвиговом регис ре. В управляющем слове ОЗУ для последнего заданного канала кадра присутствует специальный сигнал Редактирование закончено, по которому сформированный во втором сдвиговом регистре цифровой код параметра пере дается в информационную магистраль 21 С приходом нового кадра информации цикл компоновки заданного параметра повторяется. Блок управления 8 обеспечивает со ласованное функционирование других блоков устройства, вырабатывая при П мощи распределителя импульсов строго определенную последовательность управляющих сигналов (микротакты), определяющих функционирование магист рали 20. того, в блоке 8 произ водится анализ заданных начальных ус ловий и служебных сигналов, формируе мых в блоках 3, 4, 5, б, и разрешается прохождение данных в информацио ную магистраль 21. В качестве пульта управления устройства в блоке 8 используется видеотерминал, на тестату ре которого набираются необходимые начальные условия, а также задается режим функционирования устройства. .Управляющая информация для блока 8 может быть также выдана из ЭВМ через блок 2. Блок преобразования кодов 9 под управлением блока 8 воспринимает информационные слова, поступающие из магистрали 21, преобразует их из диоичного в десятичный код и передает обратно в магистраль 21 для индикации, выдачи на печатающее устройство или видеотерминал с помощью блока 12. Блок 10 контроля данных устройства осуществляет экспресс-анализ достоверности поступающей от СВУ информации и локализацию сбойных участков носителя путем контроля накапливаемых в блоке 13 памяти информационных массивов в темпе поступления данных от СВУ. При этом производится подсчет и сравнение количества канальных синхроимпульсов в информационном кадре с заданным (в зависимости от типа СВУ информацинный кадр содержит строго определенное количество каналов). Количество сбойных кадров фиксируется в счетчике сбоев. Сбойные кадры отмечаются специальными признаками и не выдаются в информационную магистраль 21. Кроме того, блок 10 осуществляет подсчет роразрядных и общих контрольных сумм заданных информационных участков для анализа их качества, а также производит фильтрацию (устранение помех) синхроимпульсов и обнаружение нулевых значений контролируемых параметров. При наличии во входных информационных словах контрольных кодов блок производит формирование и сравнение сформированных контрольных кодов с поступающими от СВУ. Количество сбойных и нулевых слов фиксируется соответствукндими счетчиками сбоев. Результаты контроля поступают через магистраль 21 в блок 12 для оперативного отображения. При необходимости, в блоке 10 производится контроль значений исследуемого параметра на нахождение в Заданном диа пазоне с определением его экстремума (минимального и максимального значений). Количество выбросов (значаний параметра, выходящих за нижнюю и верхнюю границы заданного диапазона) фиксируется в счетчике сбоев. В блоке 10 также производится контроль достоверности и фильтрация служебных сигналов (маркеров начала кадра и отметок явлений). Блок 11 сглаживания и сжатия при наличии соответствующего разрешения с блока управления 8 осуществляет устранение одиночных случайных выбросов значений исследуемого процесса, зарегистрированного в определенных каналах информационного кадра, в темпе поступления информации от СВУ.-При этом выбросом считается значение, отличающееся от предыдущего на величину, большую заданного значения приращения. При обнаружении выброса его значение заменяется на усредненное. Для промежуточного

хранения совокупности сглаживаемых параметров и заданных уставок исползуется буферная память. Сглаженная информация может по информационной магистрали поступать в блоки 12, 13, 14, 15, 16 или подвергаться сжа тию с целью сокращения ее объемов и избыточности при вводе в ЭВМ или оперативном отображении. При этом производится ансшиз характера изменения зарегистрированных в определенных каналах информационного кадра процессов и параметров. В случае плавнЪго изменения (текущее значение отличается от .предыдущего на величину,меньшеюзаданного приращения) разрешающий сигнал на выдачу информации в информационную магистраль не формируется, а производится подсчет количества запрещенных для вывода информационных слов. Как только текущее значение превысит заданное приращение, а также при достижении счетчиком пропущенны информационных слов заданного значения в информационную магистраль выдаются: текущая величина параметра, действительное приращение и число пропущенных слов, что необходимо для последующего восстановления сжатой функции с сохранением временного масштаба, а также контроля верности вводимой в ЭВМ информации. Для промежуточного запоминания анализируемых параметров и хранения заданных приращений в блоке также используется буферная память.

Блок оперативного отображения 12 служит для экспресс-контроля поступающих в информационную магистраль 21 данных. Блок осуществляет выдачу выбранной информации на многоканальный графтопостроитель. При этом информация вьгводится для каждого канала в виде графика параметр по времени совместно с оцифрованными служебными отметками. Кроме того, производится документирование информации с заданных каналов кадра с помощью оперативного печатающего устройства и видеотерминала. При этом совместно с информационными словами выдаются служебные отметки и признаки, коды текущего времени, номеров выбранных каналов. Согласование скоростей информационных потоков при выдаче данных на печать и видеотерминал осуществляется с помощью буферной памяти блока 13.

Блок памяти 13 осуществляет буферизацию поступающей от СВУ измерительной информации с целью ее экспресс-контроля перед вводом в ЭВМ, обеспечения функционирования блоков 10, 11, 12, согласования скоростей поступления информации от СВУ и вывода ее на относительно

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

Для обеспечения ввода в ЭВМ досто верной информации в блоке 13 отводится два поля памяти, каждое из которых по объему равно информационному :,

кадру. После заполнения первого

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

и количество каналов в кадре инфор- мация либо вводится в ЭВМ либо -бракуется. После заполнения второго поля памяти запись продолжается в первое поле, а из второго вводится в ЭВМ

1либо бракуется.

; Для вывода информации на печатающее устройство или видеотерминал заданный массив памяти блока 13 заполняется информацией, прошедшей

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

Для работы блока 11 в режиме сглаживания в блоке 13 отводится поле памяти объемом в три информационных кадра для запоминания текущих значений заданных параметров и величин

их приращений. При этом сглаживание

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

Для работы блока 11 в режиме сжатия в блоке 13 отводится поле памяти объемом в четыре информационных кадра для запоминания значений заданных параметров, подлежащих сжатию, и Есличмн их приращений. При этом возможно устранение информационной избыточности по совокупности параметров, зарегистрированных в информационном кадре, по алгоритму, реализованному в блоке 11.

Для ввода в ЭВМ информации, накопленной в блоке 13, по инициативе самой ЭВМ память блока 13 разбивается на две равные части. При этом после заполнения первой половины запись подготовленных для ввода в ЭВМ дан - ных продолжается во вторую половину памяти, а из первой производится вывод

информации в ЭВМ. После заполнения второй половины запись данных продолжается в первую половину, а из второй производится вывод накопленной информации в ЭВМ.и т.д. Данный режим работы блока 13 позволяет осуществлять согласование скоростей поступления в ЭВМ информационных потоков при обра ботке в Темпе ввода. Кроме того, блок 13 используется при работе бло ка 14 (статистического) анализа.. Блок 14 функционирует следующим образом. В темпе поступления значений заданных параметров из блока 1з схема сравнения вычисляет величину приращения текущего значения К-го отсчета относительно заданого Хд, которое поступает на сумматор, где осуществл ется формирование суммы всех прираще ний. Схема управления блока производит подсчет числа принятых отсчетов 2 и вырабатывает сигнал сдвига вправо значения сумматора на. п двоич ных разрядов. Полученная величина среднего значения параметра (х) пере дается в выходной регистр. На втором этапе схе.ма сравнения вычисляет величину приращения К-го отсчета относительно среднего значения парамет ра X. Величина приращения через схему возведения в квадрат поступает в сумматор, и схема управления вырабатывает сигнал сдвига вправо числа, находящегося в сумматоре, на п двоичных разрядов, а также сигнал пересылки полученного значения оценки дисперсии выходной сумматор. Полученные результаты поступают в блок 12 для оперативного отображения на печатающем устройстве или видеотерминале. Экспериментальные данные на вход блока 15 определения корреляционных функций поступают из информационной магистрали 21, а тактовые импульсы из блока 8 через управляющую магистраль 20. Блок 15 имеет также автономный вход .25 для обработки аналого вых сигналов. К входным сигналам в блоке 15 добавляется вспомогательный сигнал с равномерным распределением от специального генератора. Эта аддитивная смесь и вспомогательный сигнал квантуются. Путем вычитания из результата квантования аддитивной смеси цифрового .эквивалента вспомогательного сигнала получается несмещенная оценка мгновенного значения входного сигнала.. В узле цифровой обработки блока под воздействием задержанного тактового сигнала эти оценки перемножаются и усредняются , при этом получается значение корреляционного момента. Тактовые сигналы подсчитываются накапливающим счетчиком, при переполнении которого цикл обработки прекращается. Результаты вычислений через информационную магистраль передаются в блок оперативного отображения 12. Блок 16 предназна:чен для определения количественных характеристик физических величин потекущим значениям отсчетов в темпе их поступления от СВУ с учетом передаточных характеристик сквозного тракта измерения и регистрации. Блок 16 функционирует следующим образом. Передаточная характеристика сквозного тракта измерения и регистрации однозначно определяется полиномом п-го порядка F i .+a.j.xf +.. . +а,х , где F - -t -ое значение физической величины-, 0, . коэффициенты полинома; текущее значение зарегистрированного отсчета. Текущее значение зарегистрированного отсчета,х поступает по информационной магистрали 21 в блок 16, где запоминается на входном регистре. Значения коэффициентов полинома задаются на пульте управления устройства. При этом, коэффициент а, - первый член полинома, заносится в накапливающий сумматор, а другие коэффициенты полинома хранятся в специальных регистрах памяти. Второй член полинома вычисляется путем перемножения текущего значения отсчета на второй коэффициент полинома а, . Вычисленное таким образом значение второго члена суммируется с содер- жимым накапливающего cyr iaTopa, т.е. с коэффициентом а,, а заносится в регистр хранения промежуточных значений. Третий член полинома вычисляется путем перемножения содержимого регистра хранения промежуточных значений (т.е. ) с текущим значением отсчета х и третьим коэффициентом полинома а. Значение х заносится в регистр хранения промежуточных значений. И так далее. Член полинома п+1 вычисляется путем перемножения содержимого регистра хранения промежуточных значений (т.е. х ) с текущим значением отсчета х. и коэффициентом полино а иВычисленные значения заносятся в накапливающий сумматор. После вычисления п+1 члена и занесения его в накапливающий сумматор имеем текущее значение физической величины F,- , которое выда.ется в блок 13 для накопления в буферной памяти и последующей выдачи в ЭВМ. Блок формирования машинных слов и сопряжения с ЭВМ 17 производит формирование машинных слов определенной (в зависимости от типа ЭВМ) унифицированной разрядности и структуры их информационных и служебных слов различной (в зависимости от типа СВУ) разрядности и структуры, поступающих из информационной магистрали 21. Для упрощения алгоритма поиска информации в памяти ЭВМ и обработки выходна информация из устройства содержит служебные разряды, соответствующий сод которых является признаками нача ла кадра, кода времени-, опознаватель ных данных, сбойного слова, сбойного кадра и т.д. (данные признаки вырабатываются в блоках 3, 4, 5, 10). С той же целью в ЭВМ в виде определенных служебных слов могут выдавать ся коды номеров выбираемых каналов, зарегистрированного текущего времени .с приращением, а также служебные отметки. Блок 17 позволяет осуществлять обмен с ЭВМ как ролнораврядными машинными словами, так и побайт но. Для этого блок содержит схему побайтной раскомпоновки сформированных из входной информации машинных слов, которая используется для взаимодействия с ЭВМ, имеющими побайтный режим обмена. Кроме того, в блоке формируется контрольный код скомпонованных машинных слов (для каждого байта)5 которые после выполнения заданных условий предварительной под готовки и ввода выдаются в ЭВМ. Запись подготовленной в устройстве информации осуществляется при помощи сменных (в зависимости от типа ЭВМ) узлов, что дает возможность производить занесение поступающей от СВУ информации в разнотипные ЭВМ При этом блок 17 вырабатывает необхо димые- управляющие сигналы для обеспечения требований стандартных интер фейсов ввода-вывода и организации информационного обмена устройства с ЭВМ с использованием штатных кана лов ЭВМ. Запись и 1формации производится пряглым доступом ,в оперативную память (ОП). Время записи одного информационного слова соизмеримо с циклом обращения к ОП ЭВМ. Для обес печения программного взаимодействия СВУ и ЭВМ в блоке 17 формируются определенные байты Прерываний, которые выдаются в ЭВМ в процессе обмена в зависимости от заданных условий вводаИ режимов функционирования устройства и ЭВМ. Возможны различные режимы ввода информации в ЭВМ, которые определяются частотным диапазоном информации от СВУ и программной обработки, Во всех режимах адреса записи формируются в каналах ЭВМ. Управляю щие воздействия .вырабатываются в устройстве в соответствии с требова ниями стандартных интерфесов каналов ввода-вывода ЭВМ (выход 22 устройства). В частности, после подготовки очередного слова (байта) в ЭВМ вьщается сигнал Готовность, по крт рому аппаратурой канала вьвделяется ближайший цикл обращения к ОП ЭВМ, приостанавливается процессор, вырабатывается сигнал Прием информации и производится запись информационного слова в ОП по сформированному в канале адресу. При этом, устройство подключается к каналам ЭВМ о помощью соответствующих интерфейсных карт как инициативное внешнее устройство. Описанное устройство в отличие от прототипа позволяет производить редактирование, и плотную компоновку зна.чений исследуемых параметров; имеет расширенные функции первичной Обработки массивов измерительной информации ; получать физические значения исследуемых величин и их корреляционные функцииf имеет расширенную функциональную и структурную гибкость при реализации различных режимов экспресс-анализа, обработки и ввода измерительной информации в ЭВМ. Формула изобретения Устройство для обработки и ввода информации,, содержащее блок согласования и компенсации временного сдвига, входы которого являют ся входами устройства, а выход соединен со входом блока управления, входы блока выбора каналов, блока выделения кода времени, блока разрежения данных, дешифратора .соединены с выходом блока согласования и компенсации временного сдвига, блок программного управления, соединенный двусторонней связью с блоком выбора каналов , блоком выделения кода времени, блоком разрежения данных, дешифратором, блоком преобразования кодов, блоком управления, блоком контроля данных, блоком сглаживания и сжатия информации, блоком отображения, блоком памяти и блоком анализа, вход блока программного управления является первыг входом устройства, а выход - первым выходом устройства, блок управления соединен второй двусторонней связью с блоком преобразования кодов, блоком контроля данных, блоком сглаживания и сжатия информации, блоком памяти, блоком анализа и является вторым выходом устройства, отличающееся тем,ЧТО, с целью расширения области применения устройства путем организации различных режимов ввода, в него введены блок моделирования текущих .значений, соединенный одной двусторонней связью с блоком управления , другой - с блоком программного управления, блок определения корреляционных функций, соединенный одной двусторонней связью с блоком пеиляти, а другой двусторонней связью - с блоком программного управления, вход блока определения корреляционных функций явдяется вторым входом устройства, блок редактирования данных,соединенный двусторонней связьй с блоком программного управления, вход блока редактирования данных соединен с выходом блока согласования и компенсации временного сдвига. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР -. „, 541162, кл. G 06 F 3/04, 1977. 2. Авторское свидетельство СССР 693360, кл. G 06 F 3/04, 1978 (прототип).

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

название год авторы номер документа
Устройство для ввода информации 1980
  • Солодовников Владимир Александрович
  • Бурис Арманд Владимирович
  • Васильев Владимир Николаевич
  • Вейс Раймонд Волдемарович
  • Солодихин Герман Михайлович
  • Лалаев Геннадий Иванович
SU947848A1
Устройство для ввода информации 1979
  • Васильев Владимир Николаевич
  • Жабыко Юрий Михайлович
  • Попеленский Юрий Федорович
  • Сергеев Леопольд Васильевич
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
SU794632A2
Устройство для обработки и ввода экспериментальных данных в вычислительную машину 1977
  • Васильев Владимир Николаевич
  • Дудалев Владимир Павлович
  • Иванов Валерий Андреевич
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
  • Бойко Виктор Денисович
  • Давис Марис Арвидович
  • Коробов Юрий Александрович
  • Холомьев Алексей Федорович
  • Кудинов Валентин Степанович
SU693360A2
Устройство для обработки и ввода экспериментальный данных в вичислительную машину 1975
  • Солодовников Владимир Александрович
  • Васильев Владимир Николаевич
  • Дудалев Владимир Павлович
  • Солодихин Герман Михайлович
  • Коробов Юрий Александрович
  • Холомьев Алексей Федорович
SU541162A1
Устройство для сопряжения внешних устройств с накопителем на магнитной ленте 1984
  • Жабыко Юрий Михайлович
  • Попеленский Юрий Федорович
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
SU1348842A1
Устройство для ввода информации 1984
  • Солодовников Владимир Александрович
  • Солодихин Герман Михайлович
  • Васильев Владимир Николаевич
  • Дрынь Александр Иванович
SU1226430A1
Устройство для ввода информации 1979
  • Васильев Владимир Николаевич
  • Дубровин Александр Валентинович
  • Дудалев Владимир Павлович
  • Иванов Валерий Андреевич
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
SU769524A1
Устройство для сопряжения с электронной вычислительной машиной 1981
  • Дудалев Владимир Павлович
  • Васильев Владимир Николаевич
  • Иванов Валерий Андреевич
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
  • Холомьев Алексей Федорович
SU1008726A1
Многоканальное устройство для ввода информации 1983
  • Дудалев Владимир Павлович
  • Иванов Валерий Андреевич
  • Попеленский Юрий Федорович
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
  • Холомьев Алексей Федорович
SU1160388A1
Устройство для ввода информации 1979
  • Бабанин Леонид Николаевич
  • Дудалев Владимир Павлович
  • Иванов Валерий Андреевич
  • Солодовников Владимир Александрович
  • Шебеко Сергей Александрович
SU840875A1

Реферат патента 1982 года Устройство для обработки и ввода информации

Формула изобретения SU 951 286 A1

SU 951 286 A1

Авторы

Васильев Владимир Николаевич

Дудалев Владимир Павлович

Иванов Валерий Андреевич

Солодихин Герман Михайлович

Солодовников Владимир Александрович

Сертун Виктор Анатольевич

Кудинов Валентин Степанович

Даты

1982-08-15Публикация

1980-07-03Подача