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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может использоваться для чтения и выбора из информационного массива, данных, требующихся , например, при разработке технологии производства электромашин малой мощности. Целью изобретения является повышение производительности устройства. В устройстве обеспечивается выполнение следующих функций: а) чтение и отбор справочных данных (информационных массивов ) с задаваемыми именами (например , с именами ШЯ, , НМЯЗ. . .) - РЕЖИМ 1; б) чтение и отбор всех справочных данных (информационных массивов), находящихся между двумя информациоютыми массивами с заданными именами (например, всех информационных массивов, находящихся между НМЯЗ и ИМЯ). При этом читаются информационные массивы ИМЯЗ, , ИМЯ5, ИМЯ6, ИМЯ7. Информационные массивы ИМЯ4 - ИМЯ6 расположены между информационными массивами ИМЯЗ и ИМЯ 7 - РЕЖИМ2; в) чтение и отбор всех справочных данных (информационных массивов), находящихся в информационном массиве (например, 11МЯ1) между двумя идентификаторами (например, ИДЕНЗ - ИДЕН6) . При этом, читаются и отбираются подгруппы справочных данных с идентификаторами ИЛ ЁН4, ИДЕН5, ИДЕНб, расположенные между подгруппами справочных данных с идентификаторами ИДЕНЗ - ИДЕН6) - в дальнейшем РЕЖИМЗ. Блоки устройства реализованы с использованием регистров , коммутаторов, формирователей импульса запуска коммутатора, переключателей , схем сравнения, источников единичного сигнала и клавишной панели. 4 ил. (Л tc О5 К1 00

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

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

РЕСПУБЛИН

„„SU„„ t2 OVSi

506 F 15/40

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

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ

БЙ)

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 3782934/24-24 (22) 09.08.84 (46) 07.03.86. Бюл,И 9 (72) Ш.С. Гогичайшвили и Н.Д.Краснопольский (53) 68).325.22 (088.8) (56) Авторское свидетельство СССР

))- 506870, кл. G 06 P 15/40, 1974.

Опубликованная заявка Франции

)) 2212058, кл. G 06 Г )5/00, 1974.

Патент Японии )) 56-46622, кл. 6 06 F )5/40, 1981.

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

Н 1008752, кл. G 06 F 15/46, 1981. (54) УСТРОЙСТВО ДЛЯ ИНФОРМАЦИОННОГО

ПОИСКА (57) Изобретение относится к вычислительной технике и может использоваться для чтения и выбора иэ информационного массива данных, требующихся, например, при разработке технологии производства электромашин малой мощности. Целью изобретения является повышение производительности устройства. В устройстве обеспечивается выполнение следующих функций: а) чтение и отбор справочных данных (информапионных массивов) с задаваемыми "именами" (например, с именами Hl" ß), ИМЯ2, ИМЯЗ...)

РЕЖИМ); б) чтение и отбор всех справочных данных (информационных массивов), находящихся между двумя информационными массивами с заданными именами (например, всех информационных массивов, находящихся между ИМЯЗ и ИМЯ7). При этом читаются информационные массивы ИМЯЗ, ИМЯ4, И1Я5, ИМЯ6, ИМЯ7. Информационные массивы ИМЯ4 — ИМЯ6 расположены между информационными массивами ИМЯЗ и

ИМЯ 7 — РЕЖК)2; в) чтение и отбор всех справочных данных (информационных массивов), находящихся в информационном массиве (нацример, 1)МЯ)) между двумя идентификаторами (например, ИДЕНЗ вЂ” ИДЕН6). При этом. читаются и отбираются подгруппы справочных С:: данных с идентификаторами ИДЕН4, ИДЕН5, ИДЕН6, расположенные между подгруппами справочных данных с идентификаторами ИДЕНЗ вЂ” ИДЕН6) — в дальнейшем РЕЖИМЗ. Влоки устройства реализованы с использованием регистров, коммутаторов, формирователей

Cb импульса запуска коммутатора, пе4а,Д реключателей, схем сравнения, ис- 00 точников единичного сигнала и клавиш- 1 ной панели. 4 ил.

)216781

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

Целью изобретения является повышение производительности, На фиг. 1 приведена схема блока ввода задания; на фиг. 2 — схема блока обработки данных по именам; на фиг. 3 — схема блока обработки данных заданных массивов; на фиг. 4 схема блока обработки данных по идентификаторам.

Устройство содержит блок I ввода задания, блок 2 обработки данных по именам, блок 3 обработки данных заданных массивов, блок 4 обработки данных по идентификаторам, группу регистров 5-26 исходных массивов, регистр 27 имен массивов, регистры 28 и 29 информации, регистр 30 знаков конца массивов, регистр 31 имен массивов, регистры 32-35 информации, регистр 36 знаков конца массивов, регистр 37 имен массивов, регистр 38 идентификаторов, регистры 39-4) информации, регистр 42 знаков конца массивов, регистр 43 имен массивов, регистр 44 идентификаторов, регистры 45-47 информации, регистр 48 знаков конца массивов, регистр 49 имен массивов, регистры 50-53 информации, регистр 54 идентификаторов; регистр 55 знаков конца массивов, регистр 56 идентификаторов, регистры 57-62 информации, регистр 63 идентификаторов, коммутаторы 64 — 67, регистр 68 первого идентификатора, егистр 69 второго идентификатора, егистр 70 признака первого и второго

)эежимов, регистр 71 признака третьего режима, регистр 72 первого идентификатора, регистр 73 второго идентификатора, регистр 74 эталонного признака первого режима, регистр 75 эталонного признака третьего режима, регистр 76 эталонного признака конца массивов, регистры 77-79 имен массивов, регистр 80 признака конца имен, клавишную панель 81, коммутатор 82, формирователь 83 импульсов запуска коммутатора, коммутатор 84, формирователь 85 импульсов запуска коммутатора, схемы 86 и 87 сравнения, переключатели 88 и 89, источник 90 .единичного сигнала, переключатели

91 и 92, коммутаторы 93 и 94, переключатель 95, формирователи 96 и 97 импульсов запуска коммутатора, генератор 98 прямоугольных импульсов, схемы 99 — 101 сравнения, переключатели 102 — 111, элемент !12 И, коммутатор 113, формирователь 114 импульсов запуска коммутатора, схему 115 сравнения, коммутатор 116, !

О формирователь 117 импульсов запуска коммутатора, переключатель 118, коммутатор 119, переключатель 120, коммутатор 121, источник 122 единичного сигнала, переключатели 123 и 124, !

5 переключатели 125 и 126, схему 127 сравнения, переключатели 128 и 129, формирователь 130 импульсов запуска коммутатора, источник 131 единичного сигнала, переключатель 132, схе20 му 133 сравнения, переключатель 134, коммутатор 135, переключатели )36 и

137, формирователь 138 импульсов запуска коммутатора, буферные регистры 139 и 140, переключатель 14), регистры 142 и 143 имен массивов, регистры 144 и 145 признака конца массивов, регистры 146 — 160 связи.

В регистрах 5,11,17,21 записаны имена массивов, в ячейках 10,16,20, 26 записаны знаки конца массива, массивы соответствующих имен записаны в ячейках 6-9, 12 †)5, 18-19, 22-25.

Читаемые и отбираемые информационные массивы заносятся в первый буфер, состоящий из регистров 27-36. При

35 этом регистры 27 и 31 содержат, например, имена массивов, регистры 3036 — знаки конца массивов, регистры 28-29 и 32-35 содержат информацию.

Второй буфер состоит из регистров

37-55. При этом регистры 37,43,49 содержат, например, имена массивов, регистры 42,48,55 — знаки конца массивов, регистры 38,44,50,54 — идентификаторы соответствующих данных

45 этих массивов, регистры 39-41, 45-47, 50-53 содержат непосредственно информацию.

Третий буфер состоит из регистров

56-63. При этом регистры 56 и 63 содержат, например, идентификаторы, а регистры 57-62 содержат непосредственно информацию.

Функционирование устройства начи 5 кается с ввода пользователем задания на информационный поиск и запоминания этого задания. Это осуществляется блоком 1, который функциони1216781 4

55 рует в данном случае следующим образом.

Пользователь набирает на алфавитно-цифровой клавиатуре панели 81 признак "Режим 1" или "Режим 2".

При этом коммутатор 82 установлен в первое положение, а выход панели 81 соединен с входом регистра 70. Поэтому признак выбранного режима и заносится в эту ячейку. В соответствии со спецификой формирования информационного обеспечения устройства набор одного из указанных режимов является обязательным. Конкретный выбор режима зависит от предварительной информированности пользователя.

Так, при минимальной информированности целесообразно набирать признак

"Режим -2 При большой информированности является достаточным набор признака "Режим 1".

После нажатия на клавишу "Перевод каретки" панели 81 формирователь 83 вырабатывает импульс, в результате чего выход коммутатора 82 подключается к входу регистра 71.

Пользователь набирает признак "Режим 3", который с выхода панели 81 заносится в регистр 71, затем пользователь нажимает на клавишу "Перевод каретки" и выход коммутатора 82 подключается к входу регистра 72.

Пользователь набирает на панели 81 признак идентификатора, который заносится в регистр 72, затем пользователь нажимает на клавишу "Перевод каретки" и выход коммутатора 82 подключается к входу регистра 73.

Пользователь набирает на панели 81 признак идентификатора, который заносится в этот регистр. Набор этого режима не является обязательным и определяется предварительной информированностью пользователя.

В частности, только хорошо информированный пользователь может указать имена соответствующих идентификаторов .для признака "Режим 3 . Устройство обеспечивает достижение поставленной цели для хорошо информированных пользователей (" режим 1", "Режим 3") и для начинающих пользователей ("режим 2"1 . Если пользователь не набрал . признак "Режим 3, то он четыре раза нажимает клавишу "Перевод каретки" на панели 81. При этом формирователь 83 вырабатывает четыре импульса, подаваемых на вход коммутатора 82.

В результате этого выход коммутатора

82 соединяется со входом регистра 77.

Затем пользователь последовательно набирает на панели 81 имена читаемых массивов (ИМЕН,...,), знак "Перевод каретки" после каждого набранного имени читаемого массива, знак конца имен читаемых массивов.

При этом выход коммутатора 82 поочередно подключается к входам регистров 77-80, в которые заносятся имена читаемых массивов, а также знак конца этих имен.

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

Лля запуска устройства в работу пользователь должен нажимать клавишу "Перевод каретки" (К+1) раз, где

К вЂ” количество имен читаемых масси-. вов, обусловленное конкретным исполнением блока ввода задания.

В рассматриваемом примере пользователь должен нажимать клавишу 4 раза (отсчет ведется, начиная с ввода И ЕН1) . При этом коммутатор 82 приходит в свое крайнее положение и замыкает контакт в цепи: источник

90 единичного сигнала — вход формирователя 85. В этом случае коммутатор 84 устанавливается во второе положение и коммутирует цепь: регистр

70 — схема 86 сравнения. Для обеспечения непосредственного начала информационного поиска используется источник 90 и переключатель 95.

Выход источника 90 включен на вход формирователя 85 таким образом, что при гриходе коммутатора 82 в крайнее (от исходного) положение происходит замыкание контакта коммутатора 82 в цепи: источник 90- формирователь 85. Одновременно с запуском формирователя 85 закрывается переключатель 95 и тем самым замыкается цепь: выход регистра 74 — вход схемы 86 сравнения. Теперь в схему

86 сравнения поступают признаки

"Режим !" содержимое регистра 74) и выбранный пользователем режим (содер" жимое регистра 70}. Оба признака сравниваются в схеме 86 сравнения и результат поступает в переключатель

89. Если выбран "Режим1", то на выходе переключателя 89 появляется импульс напряжения. Коммутатор подключает цепь: регистр 77- регистр 142 вход схемы 99 сравнения. На друго

121678) вход этой схемы сравнения через переключатель 91 поступает содержимое ячейки регистра 144 (признаки "Конец имен читаемых массивов") ..Следующим шагом в функционировании устройства является чтение и отбор справочных данных (информационных массивов), находяшихся между информационными массивами с заданными именами, Это осуществляется с использованием блока 3.

Блок 3 запускается при появлении сигнала на выходе переключателя 89 следующим образом: формирователь 130 вырабатывает первый импульс. От этого импульса коммутатор 94 перемещается на один шаг и коммутирует входы регистров 139 и 140. В результате этого в регистр 139 заносится первое имя — ИМЯ). Затем формирователь 130 вырабатывает второй импульс.

От него коммутатор 94 перемещается еще на один шаг и коммутирует цепь: регистр 78 — регистр 140, В результа- 2 те этого в регистр 140 заносится второе имя — И)ЯЗ. Затем формирователь 13 вырабатывает третий импулвс, От него коммутатор 94 делает еще один шаг и замыкает цепь: источник

131 единичного сигнала формирова-. тель 114. Следующим в функционировании устройства является чтение и отбор справочных данных (информационных массивов), находящихся в

35 информационном массиве между двумя заданными идентификаторами. Это осуществляется с использованием блока 4.

Исходный массив для функционирования блока 4 находи ся в регистрах

37-55 и сформирован в результате функционирования блоков 1 -3. Задача блока 4 состоит в том, чтобы из этого массива отобрать ту его

g5 часть, которая заключена между двумя идентификаторами. В результате функционирования блока в регистрах

56-63 формируется указанный массив, причем первый регистр содержит первый идентификатор. Второй идентификатор це записывается, как ненужный для обработки сформированного массива. Запуск блока 4 осуществляется подачей единичного импульса на вход формирователя 138. Это получается при переходе коммутатора 84 в последнее положение. формирователь 138 подает импульс на вход коммутатора 66, в результате чего его вход подключается к выходу очередного регистра

37-55. Содержимое этого регистра с выхода коммутатора 66 поступает на вход схемы 133 сравнения. Выходной сигнал регистра 68 через переключатель 132 поступает на вход схемы 133 сравнения. Результат сравнения поступает на переключатель )34.

Если содержимое очередного читаемого регистра 37-55 не является идентификатором, то на выходе переключателя

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

Как только будет найден регистр с первым идентификатором, блок 4 начинает работать следующим образом.

На выходе переключателя 134 появляется напряжение. При этом переключатель 132 устанавливается во второе положение, в результате чего вход схемы 133 сравнения подключается к регистру 69, содержимое которого представляет собой имя второго

1 идентификатора; далее, на вход коммутатора 135 поступает управляющий импульс, при этом коммутатор переходит из первого положения во второе, так как оба эти положения — холостые, то никакие цепи в устройстве не формируются; напряжение с выхода переключателя 134 поступает на вход переключателя 136 и коммутирует оба его выхода со входом, тем самым выход коммутатора 66 соединяется с входом коммутатора 67, что обеспечивает перезапись содержимого очередного регистра 37-55 в очередной регистр

56-63, в частности, в ячейку 56 записывается первый идентификатор; выходное напряжение с выхода переключателя 134 также поступает на вход переключателя 137 и закрывает его, в результате этого напряжение с выхода формирователя 138 (напряжение с входа коммутатора 66) также поступает на вход коммутатора 67, что обеспечивает синхронизацию срабатывания коммутаторов 66 и 67, тем самым при переписывании содержимого группы регистров 37-55 в группы регистров 5663 обеспечивается сохранность структуры массива на уровне регистров; содержимое каждого очередного ре1216781 гистра 37-55 (начиная с регистра, следующего за регистром с содержимым "Идентификатор 1") поступает на вход схемы 133 блока сравнения и сравнивается в нем с "идентификатором 2" (соответствующие переключения

;по первому входу схемы сравнения описаны вьппе); выходное напряжение схемы 133 сравнения поступает на переключатель 134, если содержимое очередного (после регистра "Идентификатор !")не есть "Идентификатор 2", то на выходе переключателя 134 есть выходное напряжение, оно поступает на вход формирователя 138 и при помощи него вызывает переключение коммутатора и очередного регистра 37-55, причем сразу же после этого переключения содержимое регистров 37-55 записывается в очередной регистр 56-63; как только информационный вход коммутатора 66 соединится с очередным регистром 37-55, содержимое которого есть "Идентификатор 2", на выходе переключателя 134 появляется напряжение. При этом переключатель 136 устанавливается в первое положение и тем самым размыкает цепь переписывания содержимого очередного регистра 37-55 (в данном случае — это

"Идентификатор 2") в очередной регистр 56-63. Одновременно с этим

1 открывается переключатель 137 и размыкает цепь синхронизации срабатывания коммутаторов бб и 67.

Коммутатор 135 переключается в третье положение. При этом замыкается цепь от источника 90 на входе коммутатора 135 с входом формирователя 138.

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

В блоке 2 содержимое одного из группы регистров 5-26 сравнивается в схеме 100 с очередным именем читаемого массива. Выходное напряжение схемы 100 сравнения поступает в переключатель 104. Если произошло совпадение имен, то напряжение с выхода переключателя 104 поступает на вход переключателя 107 и закрывает его. Нормальное состояние переключателя 107 — открытое. Теперь содержимое очередного регистра 5-26 через переключатель 107 поступает на вход схемы 101 сравнения. Одновременно выходное напряжение переключателя 104 поступает на вход элемента 112. Одновременно выходное напряжение переключателя 104 открывает переключатель 111. Нормальное состояние этого переключателя — закрытое. При открытом переключателе ill содержимое очередного регистра 5-26 поступает на вход коммутатора 65.

Тем самым создана цепь для переписывания содержимого очередного регистра 5-26 в очередной регистр 27-36.

Ввиду этого в очередной регистр 2736 будет записано и очередное имя читаемого массива. При нахождении в регистрах 5-26 очередного имени читаемого массива выход переключателя

104 одновременно с описанным открывает переключатели 109 и 110. Нормальное положение этих переключателей закрытое. При открывании этих переключателей размыкаются одна входная цепь функционирования схемы

100 сравнения и одна управляющая цепь формирователя 96. Теперь этот формирователь функционирует от дру— гой цепи.

Рассмотрим функционирование блока для случая, когда один из регистров 5-26 не содержит очередного имени читаемого массива, т.е. требуется просмотр нескольких регистров до нахождения массива с данным именем. В этом случае на выходе переключателя 104 имеется выходное напряжение. Оно через закрытый переключатель !09 поступает на вход

40 формирователя 96, который вырабатывает импульсы напряжения, поступающие на вход коммутатора 64 и вызывает подключение его входа с очередным регистром 5-26.

Переписывание массива в регистры

45, 27-36 после нахождения массива с pàêным именем.

В этом случае содержимое очередного из регистров 5-26 через коммутатор 64 и закрытый переключатель 107 поступает на вход схемы 101 сравнения.

На вход этой схемы сравнения поступает содержимое ячейки 144 — "Знак конца". В схеме сравнения содержимое этих регистров сравнивается и результирующий сигнал поступает на переключатель !03. Если содержимое очередного регистра не есть знак конца массива с данным именем, то

9 ) на выходе переключателя 103 появляется импульс напряжения. Этот импульс поступает на входы формирователей 96 и 97; В результате этого формирователи синхронно подают импульсы на входы коммутаторов 64 и 65.

Коммутаторы перемещаются i на один шаг и коммутируются с очередными соответствующими регистрами 5-26, 27-36.

Перед срабатыванием коммутаторов

64 и 65 содержимое очередного регистра 5-26 переписывается в очеред-ной регистр 27-36. Это происходит следующим образом.

Сигнал с выхода коммутатора 64 через закрытый переключатель 107 поступает на вход переключателя !11 и далее на вход коммутатора 65, переключатель 111 в этом интервале функционирования закрыт и тем самым замыкает цепь: выход коммутатора 64 вход коммутатора 65.

Поэтому содержимое очередного регистра 5-26 заносится в очередной соответствующий регистр 27-36.

Занесение знака конца в массив с данным именем.

Эта операция осуществляется при нахождении знака конца в очередном регистре 5-26 читаемого массива. Это осуществляется следующим образом.

Содержимое очередного регистра 5 — 26 (в данном случае — "Знак конца")через коммутатор 64, переключатель 107 поступает на вход схемы 101 сравнения. При сравнении с эталонным знаком конца (содержимое ) регистра 1 44 на его выходе нет никакого сигнала.

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

27-36, необходимо записать знак конца массива в регистр, следующий за последним реквизитом (справочными данными) отобранного информационного массива. Это необходимо для отделения одного отобранного массива от другого и упрощения обработки отобранных справочных данных (информационных массивов) различной длины и т.д. Рассмотрим функционирование блока в этом случае, После того как в регистрах 5-26 найден информационный массив с данным именем, напряжение с выхода переключателя 104 поступает на вход элемента 112. После того, как в регист2)6781 10 рах 5-26 найден знак конца информационного массива с данным именем, напряжение с выхода переключателя

103 поступает на вход элемента ))2.

Элемент 112 срабатывает и одновременно закрывает переключатели 105 и 108. При этом содержимое регистра

76 (" Знак конца") заносится в очеред. ной регистр 27-36. Одновременно с этим импульс с выхода элемента 112 поступает на вход переключателя 105 и закрывает его. При этом выходной импульс формирователя 98 поступает на вход коммутатора 93, коммутатор перемещается на один шаг и соединяет очередной регистр 77-80 с входом схемы 99 сравнения и с регистром 70.

Блок 3 функционирует следующим р образом. Поиск массива с первым

КИ 1. По импульсу формирователя 114 вход коммутатора )13 соединяется с выходом регистра )39. Сигнал с выхода регистра 139 через коммутатор

113 заносится в регистр )43 и сохраняется в нем. В свою очередь, сигнал с выхода регистра 143 поступает на вход схемы 115 сравнения.

На второй вход этой схемы через коммутатор 116 поступает сигнал—

30 содержимое очередного регистра 5-26.

Это обеспечивается коммутатором ll6 управляемым формирователем 1)7.

В схеме 115 сравнения содержимое очередного регистра 5-26 сравнивается с ИМЯ 1. В исходном положении на входе переключателя 120 нет напряжения, переключатель закрыт.

Таким образом, выходное напряжение схемы 115 сравнения поступает толь 0 ко лишь на переключатель 124.

Если содержимое очередного регистра 5-26 не есть ИМЯ 1, то на выходе переключателя есть напряжение.

Этот выход переключателя 124 холос-.

45 той и в схеме не используется. Как только в регистрах 5-26 будет найдена ячейка с содержанием ИМЯ I блок

3 начинает функционировать следующим образом.

Выходное напряжение схемы )15 сравнения становится равным нулю.

При этом на выходе переключателя

124 появляется выходное напряжение, оно поступает на вход формирователя

114 через переключатель 118 (обычно закрытый ). В результате этого формирователь 1)4 выдает управляющий импульс на вход коммутатора 113.

1216781

При этом коммутатор переходит во второе положение и соединяет вход коммутатора с выходом регистра 140, в котором находится ИМР 3 (имя второго читаемого массива). Управляющий импульс с выхода формирователя 114 также подается на вход коммутатора

121. Этот коммутатор перемещается на один шаг и единичное, неизменное по величине и полярности напряжение с выхода источника 122 поступает на переключатель 118 и открывает его; на вход переключателя 120 и открывает его; на вход переключателя 129 и закрывает его (обычно открыт) . Теперь импульсы с выхода формирователя 117 поступают также на вход коммутатора

119. В результате этого коммутаторы 116 и 119 синхронизированы, что обеспечивает переписывание массива регистра с ИМЯ 1 (регистры 5-26) в регистры

27-36. Одновременно.с переписыва= нием массива содержимое каждого регистра проверяется на наличие в нем ИМЯ 3. При этом выходное напряжение схемы 115 сравнения поступает одновременно на переключатель 124.

До нахождения регистра 5-26 с содержимым ИМЯ 3 на выходе переключателя напряжение отсутствует. До нахождения ячейки с ИМЯ 3 напряжение имеется на другом выходе переключателя 123, но оно никуда не подается.

Таким образом, в блоке не формируются цепи, нарушающие ранее сформированную цепь переписывания содержимого очередного регистра 5-26 в очередной регистр 27-36.

Как только среди регистров 5-26 будет найден регистр с содержимым

ИМЯ 3, блок функционирует следующим образом. На выходе схемы 115 сравнения исчезает напряжение, на выходе переключателей 123 и 124 появляется напряжение. . Напряжение с выхода переключателя

124 вновь поступает на управляющий вход формирователя 114. Однако коммутатор 113 уже находится в крайнем положении и поэтому не срабатывает.

Напряжение с выхода переключателя 123 закрывает переключатели 125 и 126.

При этом содержимое регистра

145 (" Знак конца") через переключатель 125 поступает на вход схемы

127 сравнения; содержимое очередного регистра 5-26 с выхода коммутатора 116 через переключатель 126 поступает на первый вход схемы 127

55 сравнения. Здесь оба сигнала (" Знак конца" и содержимое очередного регистра) сравниваются друг с другом.

Выходное напряжение схемы поступает на вход переключателя 128. Если это напряжение равно "О" (содержимое очередного регистра не есть

"Знак конца"), то в схему не поступает никакого сигнала. Если же это напряжение не равно "0", то выходное напряжение переключателя 128 подается на вход коммутатора 119 и вход формирователя 117. Это напряжение вызывает перемещение коммутаторов 116 и 119 на один mar и их остановку (конец переписывания) °

Ниже описываются операции функционирования устройства, выполяяее после 11Режим11 или !1Режим2".

Выполняемые операции иллюстрируются на примере поиска1 "Режим3". Последняя клемма коммутатора 116 соединена с источником 90. Это напряжение поступает на формирователь .85. Этот формирователь вырабатывает импульс и подает его на вход коммутатора 84.

Коммутаторы перемещаются на один щаг и коммутируют цепь: выход регистра

71 — вход схемы 87 сравнения. Одновременно с этим коммутатор 84 коммутирует источник 90 единичного сигнала с входом переключателя 92. Теперь в схему сравнения поступают два сигнала: содержимое регистра 74 (читать — не читать информационный массив между двумя идентификаторами) и содержимое регистра 75 {обязательно читать информационный массив между двумя идентификаторами, Ре- r жим 3") .

Выходное напряжение схемы 87 сравнения поступает в переключатель

88. Если пользователь не задал

"Режим 3!, то выходное напряжение переключателя 88 не равно "0". В устройстве этот выход никуда не подключен и поэтому в данной ситуации устройство останавливается.

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

Рассмотрим функционирование блока 2 чтения справочных данных информационных массивов с задаваемыми именами ИМЯ 1, ИМЯ 2, ИМЯ 3. Описание функционирования представим в виде отдельных этапов.

l2l678l

Поиск начала массива с очередным именем.

Читается содержимое очередного регистра 77 и 80. При этом пере«лючатель 105 замыкает цепь между выходом формирователя 98 и входом коммутатора 93. Содержимое очередного регистра 77-80 через коммутатор

93 поступает в регистр 142 и на вход схемы 99 сравнения. Переключатель

106 открыт и поэтому содержимое регистра 142 никуда не передается. В схеме 99 сравнения содержимое очередного регистра 77-80 сравнивается со знаком конца(содержимое регистра

144), поступающим на второй вход схемы 99 сравнения. Выходной сигнал схемы 99 сравнения поступает на переключатель. Если содержимое очередного регистра 77-80 не является з:аком конца (т.е. содержит имя читаемого массива), то выходное напряжение переключателя закрывает пере«лючатель 106. При этом замыкаетс" цепь между регистром 70 (очередное имя читаемого массива) и входом схемы 100 сравнения. Если же очередной регистр содержит знак конца, то выходное напряжение переключателя 104 псстлтяет на вход формирователя 85.

Выходное напряжение переключателя

102 не равно "0" (т.е. именя читаемых массивов не кончились), одновременно поступает на формирователь 96 и на вход переключателя 105 и открывает его.

Если же пользователь задал

"Режим 3", то иа выходе переключателя 88 имеется напряжение. Оно поступает на вход формирователя 85, который вырабатывает последовательно три импульса и подает их на вход коммутатора 84. При этом последовательно коммутируются цепи: вход регистра 72 " вход регистра 68; выход регистра 73 — вход регистра 69; выход источника 90 — вход переключателя 91. При этом последовательно происходит следующее: содержимое р=гистров 72 и 73 ИДЕН,..., ИДЕН,..., заносится в регистры 68 и 69 соответственно, запускается переключатель

91 и начинает функционировать блок в режиме "Режим 3".

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

Устройство для информационного поиска, содержащее блок ввода задания, включающий клавишную панель, Отличающее с ятем,что, с целью повьгшения производительности, в него введены блок обработки данных по именам, в«лючяющий переклю5 чатели, схемы сравнения, коммутаторы, элемент И, группу регистрОБ исходных массивов, группу регистров имен мас сивов, знаков конца массивов, идентификаторов и информации, формирователи импульсов запуска «оммутяторя, регистр имен массивов и регистр эталонного признака конца массивов, блок обработки данных заданных массивов, включающий переключатели, схет -1 мы сравнения, коммутаторы, источники единичного сигналя, буферные регистры, регистр имен массивов, регистр эталонного признака конца массизов — формирователи иэ"тпульсов за20 пуска коммутатора, блок Обработки данных по идентификаторам, включающий переключатели, схему сравнения, «Оммутаторы, формирователь импульсов запус«я коммутатора, группу ре25 гистров имен массивов, .знаков конца массивов, идентификаторов и информации, группу регистров идснтификаторов и информации, я в блок ввода задания введены коммутаторы, схемы сравнения, пере«лючятели, формирователи имг(ульсОВ зяпус«я «Омму татОра источни« единичного сигнала, регистр признака первого и второго режимов, регистр признака третьего режима, региСтры первого идентифика35 тора, регистры второго идентификатора, регистры имен массивов, ре— гистр признака конца имен, регистр эталонного признака первого режима, регистр эталонного признака

Щ третьего режима, причем в блоке ввода задания информационные входы первого коммутатора блока ввода задания соединены соответственно с выходом источникя единичного сигна45 ла и информационным выходом клавишной панели, выход пус«а которой через ттервый формирователь импульсов запуска коммутатора соецинен с управляющим входом первого «оммутаторя, 5О выходы которого с первого по предпоследний соединены соответственно с информационными входами регистра признака первого и второго режимов, регистра признака третьего режима, первого регистра первого идентификатора, первого регистра второго идентификатора, первого, второго и третьего регис гров им=-I! массивов и

1216781

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

5 !

О

40 управляющий вход первого переключателя соединены с первым выходом четвертого переключателя, второй управляющий вход первого переключателя соединен с выходом элемента И, выход первой схемы сравнения подключен к входу четвертого переключателя, выход третьего переключателя подключен к первому входу третьей схемы сравнения, второй вход третьей схемы сравнения соединен с выходом пятого переключателя, информационный вход которого и информационный вход шестого переключателя соединены с выходом второго коммутатора, управляющий вход которого соединен с выходом первого формирователя импульсов запуска коммутатора, информационные входы второго коммутатора соединены соответственно с выходом группы регистров исходных массивов, выход третьей схемы сравнения соединен с входом седьмого переключателя, первый выход которого соединен с первым входом элемента И, второй выход подключен к информационному входу восьмого переключателя, управляющие входы пятого, шестого, восьмого и девятого переключателей соединены с первым выходом седьмого переключателя, выход шестого переключателя соединен с информационным входом девятого переключателя и с вторым входом второй схемы сравнения, выход которой подключен к входу десятого переключателя, первый выход которого соединен с входом второго формирователя импульсов запуска коммутатора и с первым входом пуска первого формирователя импульсов запуска коммутатора, второй и третий входы пуска которого соедииены соответственно с первым выходом четвертого переключателя и с выходом восьмого переключателя, второй выход десятого<переключателя подключен к второму входу элемента И, выход которого соединен с управляющим входом одиннадцатого переключателя, информационный вход которого соединен с выходом второго регистра эталонного признака конца массива, выходы девятого и одиннадцатого переключателей соединены соответственно с информационными входами третье го коммутатора, управляющий вход которого соединен с выходом второго формирователя импульсов запуска коммутатора, выходы третьего коммута! 21б781

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