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

Иллюстрации

Показать все

Реферат

 

О П И С А Н И Е () 474824

ИЗОБРЕТЕНИЯ

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

Союз Советсних

Социалистичесних

Реслублнн (61) Зависимое от авт. свидетельства (22) Заявлено 22.12.72 (21) 1866530/18-24 с присоединением заявки Ме (32) Приоритет

Опубликовано 25.06.75. Бюллетень М 23 (51) М. Кл. б 06!< 5/02

Госудврственный комитет

Совета Министров СССР ио делам изобретений и отнрытнй (53) УДК 681.327.17 (088.8) Дата опубликования описания 13.11.75 (72) Лвторы изобретения

Ю, В. Бирюков и И. В. Матышев (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ИНФОРМАЦИИ

Изобретение относится к вычислительной технике и может быть использовано для контроля копий перфолент при их массовом изготовлении.

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

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

Цель изобретения — повышение надежности контроля информации.

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

Кроме того блок регистрации числа массивов содержит узел фиксации конца теста и узеl выделения конца массива, выход которого соединен со счетчикоМ массивов и первым входом узла фиксации конца теста, а выход счет1В чика массивов подключен к его второму входу.

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

Устройство для контроля информации содержит считывающий блок 1, блок 2 формирователей, регистр 3, узел 4 блокировки, узел

5 пуска †остано, блок 6 управления, сум25 матор 7, блок 8 контроля четности, генератор тактовых импульсов 9, счетчик синхросигналов 10, дешифратор 11, блок 12 индикации, блок 13 сравнения, блок 14 задания контрольной суммы, блок 15 регистрации числа

30 массивов, блок 16 контроля синхронизации, 474824

3 узел 17 фиксации конца теста, узел 18 выделения конца массива и счетчик 19 массивов.

Считывающий блок 1 подключен через блок формирователей 2 к регистру 3 и узлу блокировки 4 и через узел пуска — останова 5 к блоку управления 6, соединенному с сумматором 7, блоком 8 контроля четности, генератором 9 тактовых сигналов, узлом 4 блокировки, счетчиком синхросигналов 10, подключенному к дешифратору 11, блоком индикации 12 и блоком сравнения 13. Блок сравнения 13 соединен с блоком 14 задания контрольной суммы и сумматором 7, который подключен к дешифратору 11, генератор 9 тактовых сигналов, блоку индикации 12, блоку 8 контроля четности и к регистру 3. Блок

1о регистрации числа массивов своими входами соединен с выходом регистра 3, блоком управления 6, с блоком 14 задания контрольной суммы, а его выходы подключены к блоку индикации 12, а также к блоку сравнения 13 и блоку управления 6. Входы блока 16 контроля синхросигналов соединены с выходами блока формирователей 2 и узла блокировки 4, а выход подключен к блоку управления 6 и блоку индикации 12. Блок 15 регистрации числа массивов содержит узел 17 фиксации конца теста и узел 18 выделения конца массива, выход последнего соединен со счетчиком массивов 19 и входом узла фиксации конца теста, к. которому подключен выход счетчика массивов. ,устройство для контроля информации работает следующим образом.

По команде с блока управления 6 через узел пуска — останова 5 включается считывающий блок 1 и информационные сигналы поступают в блок формирователей 2. Ilo считыванию первой информационной строки с перфоленты узел блокировки 4 снимает блокировку и синхросигналы начинают поступать в схему устройства.

В регистре 3 производится фиксация считанного символа, значение которого подается в узел 17 выделения конца массива, в блок

8 контроля четности и в сумматор 7. Суммирование поразрядное, управляемое генератором 9 тактовых сигналов, запускаемого синхросигналами. По разрядности сумматор 7 двухсимвольный и символы на суммирование подаются следующим образом: 1, 3, 5-ый... и т. д. символы поступают в младшие разряды сумматора, а 2, 4, 6-й... и т. д.— в старшие.

Блок 8 контроля четности служит для выявления сбойных символов, если считывается перфолента, имеющая контрольную дорожку, пробивки на которой дополняют число пробивок в строке до четного (нечетного) числа, или для формирования дополнительного числа, подаваемого в сумматор 7 при считывании перфоленты, не имеющей контрольной дорожки. В этом случае блок 8 работает совместно со счетчиком 10 синхросигналов (работающим по модулю 15) и дешифратором

11, обеспечивающими формирование вспомогательного 15-разрядного числа, содержащего информацию «чет — нечет» очсредпых пятнадцати строк.

Считываемая информация подается в узел

18 для выявления конца массива. Конец массива в зависимости от типа перфоленты характеризуется определенным признаком. Например, для перфолент, имеющих контрольную дорожку, пробивка которой дополняет число пробивок в строке до нечетного состояния, признаком конца массива (в данном случае и теста) является первая строка, имеющая только лишь синхропробивку; для перфолент, не имеющих контрольной дорожки признаком конца массива (а их в данном тесте может быть несколько) является сочетание двух строк, первая из которых пробита полностью (т. е. на всех дорожках данной строки имеются пробивки), во второй — прооита только синхродорожка. Ы зависимости от управляющего потенциала из блока управления 6 узел 16 «следит» за считываемои информацией, фиксируя признаки концов массивов. 11ри выявлении очередного признака конца массива формируется сигнал, которыи подается в счетчик 19 массивов.

Ьлок задания контрольной суммы 14 является логическои схемои, в состав которой входит носитель кода контрольнои суммы, представляющий сооой штырьевой разъем.

Штырьки разъема закреплены за определенными разрядами сумматора или счетчика массивов. Несколько штырьков использу ется для подачи потенциала «земля» на данныи разъем. 11редварительно полученный код контрольной суммы «запоминается» на данном штырьевом разъеме с помощью соединения (распаики) соответствующих штырьков (если данный разряд кода контрольнои суммы должен быть в «1») со штырьками «земля». 1аким же образом «запоминается» число массивов и информация о типе перфоленты с данным тестом (имеется контрольная дорожка или нет) . Каждый информационный тест имеет свой конкретный носитель кода контрольной суммы, который при проверке перфолент с данным тестом вставляется в соответствующее гнездо блока 14 задания контрольной суммы.

После прохождения очередного сигнала конца массива из узла 18 выделения конца массива в счетчик массивов 19 производится опрос узла фиксации 17 конца теста сигналом, по которому сравнивается данное состояние счетчика 19 с определенными разрядами носителя кода контрольной суммы (на иих «записана» информация о числе массивов в проверяемом тесте). Если произошло совпадение, то узел фиксации конца теста вырабатывает сигнал, поступающий в блок управления 6 для прекращения дальнейшего считывания и в блок сравнения 13 для запуска поразрядного сравнения состояния сумматора 7 с соответствующими разрядами но474824 сителя кода контрольной суммы. Результат сравнения (совпадение, несовпадение кодов контрольной суммы в сумматоре 7 и в блоке задания контрольной суммы 14) подается в блок управления 6, который устанавливает соответствующую индикацию блока 12.

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

12 будет включена индикация о том, что в тесте есть сбойный символ (символы).

Блок контроля синхросигнала 16 выявляет отсутствующие или засоренные (например, большой ворс в отверстии) синхропробивки, формирует сигналы в блок управления 6 для останова перфоленты и в блок индикации 12 для соответствующей индикации.

В блок индикации 12 кроме перечисленных поступают управляющие потенциалы для индикации состояния сумматора 7; счетчика массивов 19 и блока задания контрольной суммы 14.

Формирование первичного значения кода контрольной суммы нового теста организовано на том же устройстве. Для этого в считывающий блок 1 вставляется эталонная перфолента. Носитель кода контрольной суммы не вставлен (отсутствует), а в блоке управления

6 набирается код числа массивов с которым и сравнивается в узле 17 состояния счетчика массивов 19 для выявления конца теста. По фиксации узлом 17 конца теста — ввод прекращается, блоком 12 индицируется код контрольной суммы данного теста, который затем «переносится» на носитель (свободный штырьевой разъем) с помощью распайки соответствующих перемычек. Таким же образом «записывается» код числа массивов и тип перфоленты с данным тестом. После этого производится контрольное считывание эталонной перфоленты с использованием носителя.

Очередной носитель кода контрольной суммы готов к эксплуатации.

Предмет изобретения

10 1. Устройство для контроля информации, содержащее считывающий блок, подключенный через блок формирователей к регистру и узлу блокировки и через узел пуска — останова к блоку управления, соединенному с сум15 матором, блоком контроля четности, генератором тактовых сигналов, узлом блокировки, счетчиком синхросигналов, подключенным к дешифратору, блоком индикации и блоком сравнения, соединенным с блоком задания

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

З0 вход — с блоком задания контрольной суммы, один выход подключен к блоку индикации, другой — к блоку сравнеппя и блоку управления, а входы блока контроля синхросигналов соединены с выходами блока формирователей

35 и узла блокировки, а выход подключен к блокам управления и индикации.

2. Устройство по п. 1, отл и ч а ю щееся тем, что олок регистрации числа массивов содержит узел фиксации конца теста и узел

40 выделения конца массива, выход которого соединен со счетчиком массивов и первым входом узла фиксации конца теста, а выход счетчика массивов подключен к его второму входу.

474824

Составитель Ю. Бирюков

Техред Т. Курилко Корректор Т. Добровольская

Редактор Е. Гончар

Типография, пр. Сапунова, 2

Заказ 2739/9 Изд. Ка 835 Тираж 679 Подписное

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

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