Устройство для информационного поиска
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1216781
Авторы: Гогичайшвили, Краснопольский
Текст
. СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН ЬО 6 Г 15/40 ОПИСЯНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ БЙЬй ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНЯТИЙ(56) Авторское свидетельство СССР В 506870, кл. С 0615/40, 1974,Опубликованная заявка Франции В 2212058, кл. С 06 Г 15/00, 1974,Патент Японии В 56-46622, кл, 6 06 Р 15/40, 1981.Авторское свидетельство СССР У 1008752, кл. С 06 Г 15/46, 1981,1.54) УСТРОЙСТВО ДЛЯ ИНФОРМА 11 ИОННОГОПОИСКА(57) Изобретение относится к вычислительной технике и может использоваться для чтения и выбора иэ информационного массива данных, требующихся, например, при разработке технологии производства электромашинмалой мощности. Целью изобретенияявляется повышение производительности устройства. В устройстве обеспечивается выполнение следующихфункций: а) чтение и отбор справочных данных 1 информапионных массивов) с задаваемыми "именами" (нап,801216781 А ример, с именами И 1 фЯ 1, ИМЯ 2, ИМЯЗ)РЕЖИМ 1; б) чтение и отбор всехсправочных данных ( информационныхмассивов), находящихся между двумяинформационными массивами с заданными именами например, всех информационных массивов, находящихся между ИМЯЗ и ИМЯ 7), При этом читаютсяинформационные массивы ИМЯЗ, ИМЯ 4,И 1 Я 5, ИМЯ 6, ИМЯ 7. Информационные массивы ИМЯ 4 - ИМЯ 6 расположены междуинформационными массивами ИМЯЗ иИМЯ 7 - РЕЖКЧ 2; в) чтение и отбор всехсправочных данных 1 информационныхмассивов), находящихся в информационном массиве (например, 1 МЯ 1) между фдвумя идентификаторами (например,ИДЕНЗ - ИДЕН 6), При этом. читаютсяи отбираются подгруппы справочных С:данных с идентификаторами ИДЪН 4,ИДЕН 5, ИДЕН 6, расположенные между Яподгруппами справочных данных с идентификаторами ИДЕНЗ - ИДЕН 6) - вдальнейшем РЕЖИМЗ. Блоки устройстваМфщВреализованы с использованием регистров, коммутаторов, формирователей1;Ьимпульса запуска коммутатора, пеЬьДреключателей, схем сравнения, источников единичного сигнала и клавиш- фффффной панели. 4 ил.тора подключены соответственно кпервым входам группы регистров именмассивов, знаков конца массивов,идентификаторов и информации в блоке обработки.данных заданных массивов, первый информационный входпервого коммутатора блока обработкиданных заданных массивов соединенс выходом первого источника единичного сигнала, управляющий вход первого коммутатора подключен к выходупервого формирователя импульсовзапуска коммутатора, выходы первогокоммутатора соединены соответственно с входами первого и второго буферных регистров и с первым входомпуска второго формирователя импульсов запуска коммутатора, выход которого подключен к управляющим входамвторого и третьего коммутаторов,выходы первого и второго буферныхрегистров соединены соответственнос информационными входами второгокоммутатора, выход которого подключенк входу регистра имен массивов, выходкоторого соединен с первым входомпервой схемы сравнения, информационный вход третьего коммутатора соединен с выходом второго источника единичного сигнала, выход третьего коммутатора - с управляющими входамипервого и второго переключателей,выход первого переключателя - с вторым входом пуска второго формирователя импульсов запуска коммутатора,первый информационный вход четвертого коммутатора - с выходом третьего источника единичного сигнала,первый выход четвертого коМмутатора -с вторым входом первой схемы сравнения и с входом третьего переключателя, выход третьего формирователяимпульсов запуска коммутатора - суправляющим входом четвертого коммутатора и с входом четвертого переключателя, выход первой схемысравнения - с входом пятого переключателя и с информационным входом второго, выход которого соединен с входом шестого переключателя, выход которого соединен с управляющими входами седьмого и восьмого переключателей, информационные входы которыхсоединены соответственно с выходомрегистра эталонного признака концамассивов и с выходом третьего переключателя, выходы седьмого и восьмого переключателей соединены соответственно с входами второй схемы5 О коммутатора блока ввода задания соединен с управляющим входом второго переключателя блока обработки данных по именам, второй выход четвертого переключателя которого соединен с третьим входом пуска второгоформирователя импульсов запуска коммутатора блока ввода эдания, четвертый вход пуска которого соединен сравнения, выход которой соединенс входом девятого переключателя,выход которого соединен с первымвходом пуска третьего формирователяимпульсов запуска коммутатора, второй вход пуска которого соединенс первым выходом пятого переключателя, второй выход которого соединен с информационным входом первого,выход четвертого переключателя соединен с управляющим входом пятогокоммутатора, информационный входкоторого соединен с выходом третьего переключателя, в блоке обработки 15 данных по идентификаторам информационные входы первого коммутатора блока обработки данных поидентификаторам соединены соответственнос выходами групп регистров имен 20 массивов, знаков конца массивов,идентификаторов и информации блокаобработки данных по идентификаторам,управляющий вход первого коммутатора и информационный вход первого 25 переключателя соединены с выходомформирователя импульсов запуска коммутатора выход первого коммутатораподключен к входу второго, выходтретьего переключателя соединен с ЗО первым входом схемы сравнения, второй вход которой подключен к первому выходу второго переключателя, второй выход которого соединен с информационным входом второго коммутатора, управляющий вход которого соединен с выходом первого переключателя,выходы второго коммутатора соединены соответственно с входами группырегистров, идентификаторов и информации, выход схемы сравнения подключен к входу четвертого переключателя, первый выход которого соединен с первым входом пуска формирователя .импульсов запуска коммутатора,вход останова которого соединен с 45выходом третьего коммутатора, второй выход четвертого переключателясоединен с управляющими входами первого переключателя и третьего коммутатора, последний выход первогос вторым выходом четвертого коммутатора блока обработки данных заданных массивов, информационные входы которого, начиная с второго, соединены соответственно с выходами группы регистров исходных массивов блока обработки данных по именам, выходы первого и второго регистров имен массивов блока ввода задания соединены соответственно с вторым и третьим информационными входами первого коммутатора блока обработки данных заданных массивов, вход первого формирователя импульсов запуска коммутатора которого соединенс первым выходом третьего переключателя блока ввода задания, второй выход которого соединен с вторым управляюшим входом первого коммутатора блока обработки данных по именам, информационные входы которого соединены соответственно с выходами первого, второго, третьего регистров имен массивов и регистра признака конца имен блока ввода задания, последний выход второго коммутатора блока ввода задания соединен с вторымвходом пуска формирователя импульсов запуска коммутатора блока обработки данных по идентификаторам, первый и второй информационные входытретьего переключателя которого соединены соответственно с выходами 10 второго регистра первого идентификатора и второго регистра второго идентификатора блока ввода задания, выход источника единичного сигналаблока ввода задания соединен с информационным входом третьего коммутатора блока обработки данных поидентификаторам, выходы пятого коммутатора блока обработки данныхзаданных массивов соединены соответственно с вторыми входами регистРовгрупп имен массивов, знаков концамассивов, ИдентиФикаторов и информации блока обработки данных по именам.Изобретение относится к вычислительной технике и может использоваться для чтения и выбора из информационного массива данных, необходимых, например, при разработкетехнологии производства электромашин малой мощности.Пелью изобретения является повышение производительности,На фиг. 1 приведена схема блокаввода задания; на фиг. 2 - схемаблока обработки данных по именам;на фиг. 3 - схема блока обработкиданных заданных массивов; на фиг. 4схема блока обработки данных поидентификаторам,Устройство содержит блок 1 вводазадания, блок 2 обработки данных поименам, блок 3 обработки данных заданных массивов, блок 4 обработкиданных по идентификаторам, группурегистров 5-26 исходных массивов,регистр 27 имен массивов, регистры 28 и 29 информации, регистр 30знаков конца массивов, регистр 31имен массивов, регистры 32-35 информации, регистр 36 знаков конца массивов, регистр 37 имен массивов,регистр 38 идентификаторов, регистры 39-41 информации, регистр 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 прямоугольных импульсов,5 схемы 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, переключатель 141, ре 25 гистры 142 и 143 имен массивов, регистры 144 и 145 признака конца массивов, регистры 146 - 160 связи.В регистрах 5,11,17,21 записаныимена массивов, в ячейках 10,16,20,26 записаны знаки конца массива,массивы соответствующих имен записань 1в ячейках 6-9, 12-15, 18-19, 22-25.Читаемые и отбираемые информационные массивы заносятся в первый буфер,состоящий из регистров 27-36. При35этом регистры 27 и 31 содержат, например, имена массивов, регистры 3036 - знаки конца массивов, регистры 28-29 и 32-35 содержат информацию.40Второй буфер состоит из регистров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 содержат непосредственно информацию.Функционирование устройства начи кается с ввода пользователем задания на информационный поиск и запоминания этого задания. Это осуществляется блоком 1, который функциони 1216781 450 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. В результате этого выход коммутатора 5 1 О 15 20 25 ЗО 35 40 45 82 соединяется со входом регистра 77. Затем пользователь последовательно набирает на панели 81 имена читаемых массивовИМЕН), знак "Перевод каретки" после каждого набранного имени читаемого массива, знак конца имен читаемых массивов.При этом выход коммутатора 82 поочередно подключается к входам регистров 77-80, в которые заносятся имена читаемых массивов, а также знак конца этих имен.Следующим шагом в функционировании устройства является начало чтения и отбора справочных данных 1 информационных массивов) из их общего фонда, Это осушествляется блоком 2.Лля запуска устройства в работу пользователь долженнажимать клавишу "Перевод каретки" 1,К+1) раз, где К - количество имен читаемых массивов, обусловленное конкретным исполнением блока ввода задания.В рассматриваемом примере пользователь должен нажимать клавишу 4 раза 1 отсчет ведется, начиная с ввода И 1 ЕН 1) . При этом коммутатор 82 приходит в свое крайнее положение и замыкает контакт в цепи: источник 90 единичного сигнала - вход формирователя 85, В этом случае коммутатор 84 устанавливается во второе положение и коммутирует цепь: регистр 70 - схема 86 сравнения. Для обеспечения непосредственного начала информационного поиска используется источник 90 и переключатель 95.1ЪВыход источника 90 включен на вход формирователя 85 таким образом, что при гриходе коммутатора 82 в крайнее (от исходного) положение происходит замыкание контакта коммутатора 82 в цепи: источник 90- формирователь 85. Одновременно с запуском формирователя 85 закрывается переключатель 95 и тем самым замыкается цепь: выход регистра 74 - вход схемы 86 сравнения. Теперь в схему 86 сравнения поступают признаки"Режим "(содержимое регистра 74/ ивыбранный пользователем режим 1 содер"жимое регистра 70). Оба признакасравниваются в схеме 86 сравнения ирезультат поступает в переключатель89. Если выбран "Режим 1", то на выходе переключателя 89 появляется импульс напряжения. Коммутатор подключает цепь: регистр 77- регистр 142вход схемы 99 сравнения, На друговвход этой схемы сравнения через переключатель 91 поступает содержимое ячейки регистра 144 признаки "Конец имен читаемых массивов") .Следующим шагом в Функционировании устройства является чтение и отбор справочных данных (информационных массивов), находяшихся между информационными массивами с заданными именами, Это осуществляется с использованием блока 3.Блок 3 запускается при появлении сигнала на выходе переключателя 89 следующим образом: формирователь 130 вырабатывает первый импульс. От этого импульса коммутатор 94 перемещается на один шаг и коммутирует входы регистров 139 и 140, В результате этого в регистр 139 заносится первое имя - ИМЯ 1, Затем формирователь 130 вырабатывает второй импульс. От него коммутатор 94 перемещается еще на один шаг и коммутирует цепь: регистр 78 - регистр 140, В результа те этого в регистр 140 заносится второе имя - НИЯЗ. Затем формирователь 13 вырабатывает третий импулвс, От него коммутатор 94 делает еще один шаг и замыкает цепь: источник 131 единичного сигнала Формирователь 114, Следующим в Функционировании устройства является чтение и отбор справочных данных 1 информационных массивов), находящихся в35 информационном массиве между двумя заданными идентификаторами. Это осуществляется с использованием блока 4.Исходный массив для функционирования блока 4 находится в регистрах 37-55 и сформирован в результате функционирования блоков 1 -3. Задача блока 4 состоит в том, чтобы из этого массива отобрать ту его45 часть, которая заключена между двумя идентификаторами, В результате функционирования блока в регистрах 56-63 Формируется указанный массив, причем первый регистр содержит первый идентификатор, Второй идентификатор не записывается, как ненужный для обработки сформированного массива. Запуск блока 4 осуществляется подачей единичного импульса на вход формирователя 138. Это получается при переходе коммутатора 84 в последнее положение. формирователь 138 подает импульс на вход коммутатора 66,в результате чего его вход подключается к выходу очередного регистра 37-55. Содержимое этого регистра с выхода коммутатора 66 поступает на вход схемы 133 сравнения. Выходной сигнал регистра 68 через переключатель 132 поступает на вход схемы 133 сравнения. Результат сравнения поступает на переключатель 134. Если содержимое очередного читаемого регистра 37-55 не является идентификатором, то на выходе переключателя 134 имеется выходной сигнал. Он поступает на вход формирователя 138 и этим обеспечивается продолжение Функционирования устройства для нахождения регистра с заданным первым идентификатором.Как только будет найден регистр с первым идентификатором, блок 4 начинает работать следующим образом, На выходе переключателя 134 появляется напряжение. При этом переключатель 132 устанавливается во второе положение, в результате чего вход схемы 133 сравнения подключается к регистру 69, содержимое которого представляет собой имя второго идентификатора; далее, на вход коммутатора 135 поступает управляющий импульс, при этом коммутатор переходит из первого положения во второе, так как оба эти положения - холостые, то никакие цепи в устройстве не Формируются; напряжение с выхода переключателя 134 поступает на вход переключателя 136 и коммутирует оба его выхода со входом, тем самым выход коммутатора 66 соединяется с входом коммутатора 67, что обеспечивает перезапись содержимого очередного регистра 37-55 в очередной регистр 56-63, в частности, в ячейку 56 записывается первый идентификатор; выходное напряжение с выхода переключателя 134 также поступает на вход переключателя 137 и закрывает его, в результате этого напряжение с выхода Формирователя 138 (напряжение с входа коммутатора 66) также поступает на вход коммутатора 67, что обеспечивает синхронизацию срабатывания коммутаторов 66 и 67, тем самым при переписывании содержимого группы регистров 37-55 в группы регистров 56- 63 обеспечивается сохранность структуры массива на уровне регистров; содержимое каждого очередного ре 1216781гистра 37-55 (начиная с регистра,следующего за регистром с содержимым "Идентификатор ") поступаетна вход схемы 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. Нормальноесостояние этого переключателя - закрытое. При открытом переключателе 111содержимое очередного регистра 5-26поступает на вход коммутатора 65.Тем самым создана цепь для переписывания содержимого очередного регистра 5-26 в очередной регистр 27-36.Ввиду этого в очередной регистр 2736 будет записано и очередное имячитаемого массива. При нахождении врегистрах 5-26 очередного имени читаемого массива выход переключателя104 одновременно с описанным открывает переключатели 109 и 11 О. Нормальное положение этих переключателей закрытое. При открывании этихпереключателей размыкаются однавходная цепь функционирования схемы100 сравнения и одна управляющаяцепь Формирователя 96. Теперь этотформирователь функционирует от другой цепи.Рассмотрим функционирование блока для случая, когда один из регистров 5-26 не содержит очередногоимени читаемого массива, т.е, требуется просмотр нескольких регистров до нахождения массива с даннымименем. В этом случае на выходе переключателя 104 имеется выходноенапряжение. Оно через закрытый переключатель 09 поступает на вход 40Формирователя 96, который вырабатывает импульсы напряжения, поступающиена вход коммутатора 64 и вызываетподключение его входа с очереднымрегистром 5-26.Переписывание массива в регистры 45, 27-36 после нахождения массива с данным именем,В этом случае содержимое очередного из регистров 5-26 через коммутатор 64 и закрытый переключатель 107поступает на вход схемы 101 сравнения.На вход этой схемы сравнения поступает содержимое ячейки 144 - "Знакконца", В схеме сравнения содержимое этих регистров сравнивается ирезультирующий сигнал поступает напереключатель 03, Если содержимоеочередного регистра не есть знакконца массива с данным именем, то50 9на выходе переключателя 103 появляется импульс напряжения, Этот импульс поступает на входы формирователей 96 и 97; В результате этого формирователи синхронно подают импульсы на входы коммутаторов 64 и 65. Коммутаторы перемещаютсяна один шаг и коммутируются с очередными соответствующими регистрами 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 сравнения. При сравнении с эталонным знаком концасодержимое ) регистра 144 на его выходе нет никакого сигнала. Поэтому на выходе переключателя 103 также нет никакого сигнала. После того, как информационный массив с данным именем прочитан, отобран и записан в соответствующие регистры 27-36, необходимо записать знак конца массива в регистр, следующий за последним реквизитом (справочными данными) отобранного информационного массива. Это необходимо для отделения одного отобранного массива от другого и упрощения обработки отобранных справочных данных 1 информационных массивов) различной длины и т.д. Рассмотрим функционирование блока в этом случае, После того как в регистрах 5-26 найден информационный массив с данным именем, напряжение с выхода переключателя 104 поступает на вход элемента 112. После того, как в регист 216781 10рах 5-26 найден знак конца информационного массива с данным именем,напряжение с выхода переключателя103 поступает на вход элемента 112.Элемент 112 срабатывает и одновременно закрывает переключатели 105и 108. При этом содержимое регистра76 "Знак конца") заносится в очередной регистр 27-36. Одновременно с10 этим импульс с выхода элемента 112поступает на вход переключателя 105и закрывает его, При этом выходнойимпульс формирователя 98 поступаетна вход коммутатора 93, коммутаторперемещается на один шаг и соединяет очередной регистр 77-80 с входом схемы 99 сравнения и с регистром 70,Блок 3 функционирует следующим70 образом. Поиск массива с первымйИ 1. По импульсу формирователя 114вход коммутатора 113 соединяетсяс выходом регистра 139, Сигнал с выхода регистра 139 через коммутатор113 заносится в регистр 143 и сохраняется в нем. В свою очередь,сигнал с выхода регистра 143 поступает на вход схемы 115 сравнения.На второй вход этой схемы черезкоммутатор 116 поступает сигнал -30содержимое очередного регистра 5-26.Это обеспечивается коммутатором 116,управляемым формирователем 117.В схеме 115 сравнения содержимое очередного регистра 5-26 срав 35 нивается с ИМЯ 1. В исходном положении на входе переключателя 120 нетнапряжения, переключатель закрыт.Таким образом, выходное напряжениесхемы 115 сравнения поступает толь 0 ко лишь на переключатель 124.Если содержимое очередного регистра 5-26 не есть ИМЯ 1, то навыходе переключателя есть напряжение.Этот выход переключателя 124 холост45 той и в схеме не используется. Кактолько в регистрах 5-26 будет найде 1на ячейка с содержанием ИМЯ 1, блок3 начинает функционировать следующим образом,Выходное напряжение схемы 115сравнения становится равным нулю.При этом на выходе переключателя124 появляется выходное напряжение,оно поступает на вход формирователя55 114 через переключатель 118 (обычнозакрытый ). В результате этого формирователь 114 выдает управляющийимпульс на вход коммутатора 113.При этом коммутатор переходит во второе положение и соединяет вход коммутатора с выходом регистра 140, в котором находится ИМ." 3 (имя второго читаемого массива). Управляющий импульс с выхода формирователя 114 также подается на вход коммутатора 121. Этот коммутатор перемещается на один шаг и единичное, неизменное по величине и полярности напряжение с выхода источника 122 поступает на переключатель 18 и открывает его; на вход переключателя 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 фсравнения. Здесь оба сигнала 1,"Знак конца" и содержимое очередного регистра) сравниваются друг с другом.Выходное напряжение схемы поступает на вход переключателя 128. Если это напряжение равно "0" содержи 10 15 20 25 30 35 40 45 50 55 мое очередного регистра не есть "Знак конца"), то в схему не поступает никакого сигнала. Если же это напряжение не равно "0", то выходное напряжение переключателя 128 подается на вход коммутатора 119 и вход формирователя 117. Это напряжение вызывает перемещение коммутаторов 116 и 119 на один шаг и их остановку конец переписывания).Ниже описываются операции функционирования устройства, выполняемые после "режим 1" или "Режим 2", Выполняемые операции иллюстрируются на примере поиска "Режим 3". Последняя клемма коммутатора 116 соединена с источником 90. Это напряжение поступает на формирователь .85. Этот формирователь вырабатывает импульс и подает его на вход коммутатора 84. Коммутаторы перемещаются на один шаг и коммутируют цепь: выход регистра 71 - вход схемы 87 сравнения. Одновременно с этим коммутатор 84 коммутирует источник 90 единичного сигнала с входом переключателя 92. Теперь в схему сравнения поступают два сигнала: содержимое регистра 74 (читать - не читать информационный массив между двумя идентификаторами) и содержимое регистра 75 (обязательно читать информационный массив между двумя идентификаторами, Ре-жим 3") .Выходное напряжение схемы 87сравнения поступает в переключатель88. Если пользователь не задал"Режим 3, то выходное напряжениепереключателя 88 не равно "0". Вустройстве этот выход никуда неподключен и поэтому в данной ситуации устройство останавливается.Однако в общем случае этот выходможет быть использован для началапечати прочитанных информационныхмассивов, выдачи сообщения оператору и т.д.Рассмотрим функционирование блока 2 чтения справочных данных информационных массивов с задаваемыми именами ИМЯ 1, ИМЯ 2,ИМЯ 3. Описание функционирования представим в виде отдельных этапов, 1216781 14Поиск начала массива с очередным именем.Читается содержимое очередного регистра 77 и 80, При этом переключатель 105 замыкает цепь между выходом формирователя 98 и входом коммутатора 93. Содержимое очередного регистра 77-80 через коммутатор 93 поступает в регистр 142 и на вход схемы 99 сравнения. Переключатель 106 открыт и поэтому содержимое регистра 142 никуда не передается. В схеме 99 сравнения содержимое очередного регистра 77-80 сравнивается со знаком концасодержимое регистра 144), поступающим на второй вход схемы 99 сравнения. Выходной сигнал схемы 99 сравнения поступает на переключатель, Если содержимое очередного регистра 7-80 не является знаком конца 1 т.е. содержит имя читаемого массива), то выходное напряженке переключателя закрывает переключатель 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 О выходы которого с первого по предпоследний соединены соответственнос информационными входами регистрапризнака первого и второго режимов,регистра признака третьего режима, 55 первого регистра первого идентификатора, первого регистра второгоидентификатора, первого, второго итретьего регкс гров имен мэссквов ирегистра признака конца имен, последний выход первого коммутатора соединен с управляюшим входом первого переключателя и с первым входом запуска второго формирователяимпульсов запуска коммутатора, выход которого .подключен к управляющему входу второго коммутатора, информационные входы которого соединены соответственно с выходом источника единичного сигнала и с выходами регистров признака первого и второго режимов, регистра признака третьего режима, первого регистра первого идентификатора и первого регистра второго идентификатора, выходы второго коммутатора с первого по предпоследний подключены соответственно к первым входам первой и второй схем сравнения, к информационным входам второго регистра первого идентификатора, второго регистра второго идентификатора и к управляющему входу второго переключателя, информационные входы первого и второго переключателей соединены соответственно с выходами регистра эталонного признака первого режима и регистра эталонного признака третьего режима, выходы первого и второго переключателей соединены соответственно с вторыми входами первой и второй схем сравнения, выходы которых соединены соответственно с входами третьего и четвертого переключателей, выход четвертого переключателя соединен с вторым входом запуска второго формирователя импульсов запуска коммутатора в блоке обработки данных по именам, выход первого коммутатора блока обработки данных по именам соединен с входом регистра имен массивов и с первым входом первой схемы сравнения данного блока, первый управляющий вход первого коммутатора соединен с выходом первого переключателя, информационный вход которого соединен с выходом генератора прямоугольных импульсов, выход второго переключателя соединен с вторым входом первой схемы сравнения, информационный вход второго переключателя и первый вход второй схемы сравнения соединены с выходом первого регистра эталонного признака конца массивов, выход регистра имен массивов соединен с информационным входом третьего переключателя, управляющий вход которого и первый5 О 15 20 25 30 35 40 45 50 55 иены соответственно с первым выходом четвертого переключателя и свыходом восьмого переключателя,второй выход десятогопереключателяподключен к второму входу элемента И,выход которого соединен с управляющимвходом одиннадцатого переключателя,информационный вход которого соединен с выходом второго регистра эталонного признака конца массива,выходы девятого и одиннадцатого переключателей соединены соответственно с информационными входами третьего коммутатора, управляющий входкоторого соединен с выходом второгоформирователя импульсов запуска коммутатора, выходы третьего коммутауправляющий вход первого переключателя соединены с первязь выходом четвертого переключателя, второй управляющий вход первого переключателя соединен с выходом элемента И, выход первой схемы сравненияподключен к входу четвертого переключателя, выход третьего переключателяподключен к первому входу третьей схемы сравнения, второй вход третьей схемы сравнения соединен с выходом пятого переключателя, информационныйвход которого и информационный входшестого переключателя соединеныс выходом второго коммутатора, управляющий вход которого соединен свыходом первого формирователя импульсов запуска коммутатора, информационные входы второго коммутаторасоединены соответственно с выходомгруппы регистров исходных массивов,выход третьей схемы сравнения соединен с входом седьмого переключателя, первый выход которого соединен с первым входом элемента И, второй выход подключен к информационному входу восьмого переключателя,управляющие входы пятого, шестого,восьмого и девятого переключателейсоединены с первым выходом седьмогопереключателя, выход шестого переключателя соединен с информационнымвходом девятого переключателя и свторым входом второй схемы сравнения,выход которой подключен к входу десятого переключателя, первый выходкоторого соединен с входом второгоформирователя импульсов запуска коммутатора и с первым входом пускапервого формирователя импульсов запуска коммутатора, второй и третий входы пуска которого соеди
СмотретьЗаявка
3782934, 09.08.1984
ГОГИЧАЙШВИЛИ ШАЛВА СЕРГЕЕВИЧ, КРАСНОПОЛЬСКИЙ НАУМ ДАВИДОВИЧ
МПК / Метки
МПК: G06F 17/30
Метки: информационного, поиска
Опубликовано: 07.03.1986
Код ссылки
<a href="https://patents.su/14-1216781-ustrojjstvo-dlya-informacionnogo-poiska.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для информационного поиска</a>
Предыдущий патент: Многофункциональный логический модуль с контролем
Следующий патент: Устройство для контроля правильности электрического монтажа
Случайный патент: Способ бурения скважины в осложненных условиях