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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советскик

Социалистическик

Республик

{61) Дополмительмое к авт. свид-ву (22) Заявлено 210581 (2т) 3289687/18-24

)gq j gN 3 с присоединением заявки Йо

G 06 F 3/04

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

СССР по делам изобретений и открытий (23) Приоритет

Опубликовано 300183,,Бюллетень h9 4 (33) УДК 681. 327. . 11(088. 8) Дата опубликования описания 300 183

М Л, Фъ

Н.С. Анишин, A. Т. Дедков, В.Г. Ков в ти Н.Т .,"Лактионов/

Кубанский государственный университет и Крабн щарское специальное конструкторско-технологическое ВВра, сейсморазведочной электронной техники (72} Авторы изобретения (71) Заявители (54) УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ

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

Известно автономное внешнее выводное устройство, которое содержит накопитель на магнитных носителях,буферную память и блок управления. Та- 1р кое устройство согласовывает скорости передачи информации из ЭВМ и ттриема ее медленно работающим потребителем этой информации g1 ).

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

Информация, введенная в накопитель на магнитном барабане иэ ЭВМ с большой скоростью без затрат машинного времени передается порциями через буферную память на фотопострои- 30 тель. Это устройство повьваает. эффективность использования ЭВМ, ибо непосредственно машинное время не тра- тится пока построитель получает информацию от накопителя на магнитном барабане (2 ).

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

Цель изобретения - повышение области применения устройства путем обеспечения избйрательного вывода информации.

Поставленйая цель достигается тем, что в устройство для ввода информации, содержащее первый блок памяти, первый вход которого соединен с выхо993236 дом nepaoro регистра, перный вход которого соединен с первым выходом блока управления, второй выход которого соединен с вторым входом первого блока памяти, третий и четвертый входы которого соединены с выходами первого и второго счетчиков, входы которых соединены соответственно с треть им и четвертым ныходами блока управления, первый вход которого соединен с выходом третьего счетчика и входом четвертого счетчика, выход которого соединен с первым входом первого элемента сравнения, выход которого соединен с входом пятого счетчика, выход которого соединен с первым входом второго элемента сравнения, второй вход которого соединен с первым ныходом клавиатуры, вход третьего счетчика является первым входом устройства и соединен с первым входом второго регистра, второй вход которого соединен с выходом перного блока памяти, а выход является первым выходом устройства, второй вход и пятый выход блока управления янляются вторыми входом и выходом устрой- ства соответственно, и второй блок памяти, введены первый и второй формирователи импульсов, первый и второй коммутаторы, шестой счетчик,третий элемент сравнения, выход которо- 30 го соединен с третьим входом блока управления, четвертый вход которого соединен с выходом первого формирователя импульсов и первым входом первого коммутатора, второй вход ко- 35 торого соединен с первым ныходом второго формирователя импульсов и пятым входом блока управления,шес.той, седьмой, восьмой, девятый и,десятый выходы которого соединены соот- 4() ветстненно с входом первого формирователя импульсов, первым входом второго формирователя импульсов, первым входом второго коммутатора, третьим входом первого коммутатора и входом второго блока памяти, выход которого соединен с вторым входом второго формирователя импульсов, второй выход которого соединен с вторым входом первого регистра, вход третьего элемента сравнения соединен с выхо дом шестого счетчика, входы которого соединены с выходами первого и второго коммутаторов, второй вход второго коммутатора соединен с вторым выходом клавитуры, третий выход которой . соединен с шестым входом блока управления, седьмой и восьмой входы которого соединены с выходами соответственно первого и второго элементов сравнения, четвертый выход,Щ) клавиатуры соединен с вторым входом первого элемента сравнения.

На фиг. 1 представлена функцио«нальная схема устройства; на фиг.2 техническая реализация первого формирователя импульсов; на фиг. 3 - техническая реализация второго формирователя импульсов; на фиг. 4 — техническая реализация первого коммутатоpaj на.фиг. 5 — техническая реализация второго коммутатора; на фиг. б техническая реализация блока управления.

Устройство для вывода информации (фиг. 1) содержит первый блок 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, седьмой вход 26, восьмой вход 27, первый выход 28, второй выход 29, третий выход 30, четвертый выход 31, пятый выход 32, шестой выход 33, седьмой выход 34, восьмОй выход 35, девятый выход 36, десятый выход 37 блока управления, второй вход 38 второго коммутатора, второй вход 39 и второй выход 40 второго формирователя импульсов.

Первый формирователь импульсов (фиг. 2) содержит триггер 41 и дифференцирующую цепь 42. Второй форми« рователь импульсов (фиг, 3) содержит регистр 43, элемент ИЛИ 44, триггер

45 и дифференцирующую цепь 46.Первый коммутатор (фиг. 4) содержит элемент

ИЛИ 47, элементы И 48-50 и элемент

И 51. Второй коммутатор (фиг.5) содержит элементы И 52-55 и элемент

ИЛИ 56. Блок управления (фиг. 6) содержит элементы ИЛИ 57-59, распределитель импульсов 60, счетчик 61,триггеры 62-65, регистры 66, элементы

И 67-75, элемент ИЛИ 76, дифференцирующие цепи 77-79.

Устройство работает следующим образом.

На клавиатуре 3 оператором набираются следующие пять параметров: номер первой -выводимой на внешнее устройство (фотопостроитель) от блока 2 памяти (накопитель на магнитном носителе) зоны; величина смещения вывода эоны (т.е. число байт, пропускаемых от начала зоны), число слов, ныводимых иэ зоны; величина приращения номеров эон; число выводимых зон (трасс фотопостроителя).

После набора этих пяти параметров клавиатура 3 формирует по третьему выходу пусковой импульс (СИ1),кото-

9.9 32 Зб

S5 рый поступает на вход 25 блока 13 управления (фиг. 1), где устанавливают (фиг. б } в состояние "1" через элемент ИЛИ 57 триггер 62 (сигнал "Движение" }, à также первый триггер регистра 66 сдвига (сигнал "1-е состояние") и запускает через элемент

ИЛИ 59 счетчик 61 задержек (для отсчета времени, требуемого на разгон ленты} .

Одновременно этот импульс {СИ1) поступает на первый вход второго коммутатора 18, а точнее на .вход элемента И 52 (фиг. 5 ). Открывает путь раз. рядному коду первого параметра, поступающему из клавиатуры 3 по второму выходу на второй вход элемента

И 52. Пройдя элемент ИЛИ 56, код по= ступает на вход вычитающего счетчика 19.

Спустя некоторый промежуток времени, достаточный для разгона ленты счетчиком 61 задержек на одном из его выходов формируется сигнал, который устанавливает в состояние "1" триггер 63 (сигнал "Воспроизведение" ) °

Сигналы с выходов триггеров 62 .и

63 через выход 37 блока 13 управле- . ния поступают на блок 2 и запускают режим считывания информации с него.

Информация, считанная с блока 2 памяти, поступает на второй формирователь 16 импульсов, а точнее на второй вход 39 девятираэрядного регистра 43. Выходы этого.регистра через элемент ИЛИ 44 воздействуют на вход триггера 45. Каждым первым битом, считанным в строке (из 9 бит ), уста-. навливается в состояние "1" триггер .

45. На выходе этого триггера дифференцирующей цепочкой 46 формируется синхроимпульс воспроизведения. Далее этот импульс поступает на вход 24 блока 13 управления к запускает распределитель 60 импульсов,. на выходах которого формируется пять распределительных во времени импульсов.

Каждым первым импульсом сбрасывается счетчик 61 задержек, а каждым пятым импульсом через элемент ИЛИ 59. он снова запускается. Таким образом, счетчик 61 задержек выявляет конец зоны. Кроме .того, каждый пятый импульс распределителя 60 поступает на выход 34 блока 13 управленкя и сбрасывает регистр 43 и триггер 45 (фиг. 3), подготавливая их, таким образом, к приему новой строки с ленты.

Через некоторое время после того, как будет считана последняя строка в данной зоне, на выходе счетчика

61 задержек формируется сигнал, кото= рый с выхода 33 блока 13 управления поступает на вход первого формирователя 15 импульсов и устанавливает триггер 41 в "1", а дифференцирующая цепочка 32 в этот момент выдает кмпульс, поступающий на вход 23 блока

13 управления и первый вход первого коммутатора 17. Этим же импульсом (по заднему фронту) сбрасывается в

"0" триггер 41 °

Сигнал с одного из выходОв регистра бб сдвига поступает на элемент

ИЛИ 47 и открывает элемент И 48, а импульс конца эоны через другой вход открытого элемента И 48 и элемент

ИЛИ 51 проходит на вход вычитающего счетчика 19. Каждым импульсом конца зоны содержимое счетчика 19 уменьша ется на 1. Кроме того, этот импульс поступает на вход 23 блока 13 упраз-!

5 ления и через. элемент ИЛИ 58 сбрасывает триггеры 62 и 63 в "0", а через элемент ИЛИ 59 запускает счетчик

61 задержек (для отсчета времени на останов).

;д Через время, достаточное на останов ленты на выходе счетчика 61 задержек формируется сигнал, которым через элемент ИЛИ 57 вновь устанавливается в состояние "1" триггер 62, 25 а счетчик 61 задержек через элемент

ИЛИ 59 запускается для отсчета времени на разгон ленты, т.е. организуI ется цикл чтения очередной зоны.

Как только вычитающий счетчик 19, ЗО достигнет нулевого состояния (что значит — искомая зона найдена), эле-. ментом 14 сравнения с "0" формирует-. ся сигнал (счетчик "0"), который по-. ступает на вход 22 блока 13 управления и регистра 66 сдвига.

В регистре 66 происходит сдвиг "1" вправо, в результате чего второй, триггер регистра 66 сдвига устанавливается в "1", а первый триггер сбрасывается. К выходу второго тркг.: гера регистра 66 подключена дифцепочка 77, которая формирует. второй скнх+ роимпульс (CH2}. СИ2 поступает на выход 35 блока 13 управленкя.к входы

24 и 57,.на первый вход коммутатора

45 18, где открывает элемент И 53. Второй параметр через второй вход 38 второго коммутатора 18 и элементы И 53 и ИЛИ 56 проходит и заносится в вычктающий счетчик 19.

Сигнал с выхода второго триггера регистра бб сдвига поступает на выход 36 блока 13 управления и на вход элемента

И 50 первого коммутатора 17 (фиг.4)..

С началом чтения новой,-найденной

55 уже эоны вторым формирователем 16 импульсов (фиг. 1), как и ранее, формируются синхроимпульсы воспроизведения, которые поступают на первый коммутатор 17. Через открытый элемент

60 И 50 (по входу 24 ), элемент ИЛИ 51 импульсы поступают на вход вычктающего счетчика 19. С каждым считанным с ленты байтом (строкой) содержимое счетчика 19 уменьшается на 1. Как только счетчик 19 дбстигнет нулевого

993236 . состояния (что значит — величина смещения начада вывода зоны обработана третьим элементом 14 сравнения на

"0" формируется сигнал (счетчик "0"), который, как и в предыдущей ситуации, осуществляет сдвиг в регистре 66 ° В результате третий триггер регистра

66 устанавливается в состояние "1" и с его выхода сигнал подается на дифцепочку 78, выход 35 (СИЗ) которой соединен с первым входом второго ком- >0 мутатора 18 (фиг, 1 ). СИЗ открывает элемент И 54 (фиг. 5 ) и код третьего параметра заносится в вычитающий счетчик 19. Сигнал с выхода третьего триггера регистра 66 поступает на вы- 15 ход 36 блока 13 управления и на третий вход первого коммутатора 17,где ,открывает элемент И 49 (фиг. 4), Этим жв сигналом с помощью элемента .И 67 (фиг. 6) разрешается переключение триггера 65 каждым вторым сигналом распределителя 60 импульсов, Триггер

65 включен в счетном режиме. С помощью сигналов с прямого и инверсного выходов этого триггера и сигнала 25 с соответствующего выхода распределителя 60 импульсов элементами И 72 и ,73 формируются сигналы записи очеред,ных двух байтов (четного и нечетного).

Через выход 28 блока 13 управления эти сигналы поступают на первый вход первого регистра 4 (фиг. 1 } и разрешают запись информации, нобайтно поступающей с второго выхода

40 второго формирователя 16 импульсов в первый регистр 4 через второй

его вход.

После записи в регистр 4 каждого чет- ного байта с помощью сигнала с выхода элемента И 74 (" Запись слова" )через выход 29 блока 13 управления слово (из 2-х байт ) записывается по адресу, сформированному в rtepsoM счетчике

6 в память. Этот же сигнал поступает также через выход 36 блока 13 на тре- 45 тий вход первого коммутатора 17, где проходит через уже открытый элемент

И 49, элемент ИЛИ 51 на вход вычитающего счетчика 19 ° Следовательно, с каждым записанным в блок 1 памяти 50 словом состояние счетчика уменьшается на 1.

Сигналом с соответствующего выхода распределителя 60 импульсов в этом же состоянии триггера 65 с помощью 55 элемента И 75 (фиг. 6 ) формируется сигнал, который через выход 30 блока

13 поступает на счетчик б (адресов записи). Этим сигналом его содержимое увеличивается на 1. 60

Как только содержимое счетчика

19 станет равным нулю (что значит— количество слов, подлежащих выводу, уже записано в блок 1 памяти),элементом 14 сравнения формируется сигнал, 65 который, как и в предыдущем случае, инициирует сдвиг регистра 66 сдвига по входу 22 блока 13 управления. В результате этого сдвига четвертый триггер регистра 66 устанавливается в "1", .а на выходе 32 блока 13 управления возникает сигнал "Готовность устройства". Дальнейшее считывание информации зоны (если бып задан вывод неполной эоны) происходит в холостую.

Сигнал с выхода 32 блока 13 управления поступает на второй выход устройства и разрешает работу фотопостроителя (на фиг.1 не изображен р. Кро-— ме того, этот сигнал (фиг. 6 ) открывает элементы И 68-79 блока 13 управления.

Сигнал синхронизации (импульс начала) поступает с фотопостроителя на второй вход устройства и вход 21 блока 13 управлении, далее проходит через элемент И 69, элемент ИЛИ 76, выход 29 блока 13 управления на второй вход блока памяти, где сигналом запускается цикл чтения первого слова и запись его в регистр 5. Адрес чтения формируется через выход 31 блока 13 управления в счетчике 7 и передается на четвертый вход блока

1 памяти.

Чтение последующих слов организуется сигналами, формируемыми на выходе третьего счетчика 8 и подаваемыми через вход 20 блока 13 управления на открытый элемент И 68. С второго регистра 5 информация побитно поступает на первый выход устройства. Сигналом "Конец зоны" (той зоны, информация с которой записывалась в блок 1), поступающим с выхода третьего элемента 14 сравнения на вход 22 блока 13 управления через открытый элемент И 71, устанавливается в состояние "1" триггер 64 (сигнал

"Четвертое состояние" ). На выходе этого триггера 64 дифцепочкой 79 формируется сигнал (СИ4), который, также как и в предыдущих случаях, заносит код четвертого параметра в вычитающий счетчик 19. При этом включается в работу элемент И 55 (фиг. 5 ) коммутатора 18.

Сигнал триггера 64 (" Четвертое состояние" ) через выход 36 блока 13 управления поступает на третий вход коммутатора 17 (фиг. 4 ), где через элемент ИЛИ 47 открывает элемент

И 48. Каждый сформированный сигнал "Конец зоны" с первого формирователя 15 импульсов (фиг.. 2) через второй вход перво<о коммутатора 17, открытый элемент И 48 и элемент ИЛИ 51 поступает на вход вычитающего счетчика 19. Как только содер жимое счетчика 19 станет равным нулю

993236

10 (т.е. выполнено приращение номеров зон ), третьим сигналом 14 .сравнения с "О" вновь формируется сигнал (" Счетчик в "0" t, С его выхода через вход 22 блока 9 управления и-открытый элемент И 71 сбрасывает в "0" триггер 64.

Сигналы (синхроимпульсы трассы), поступающие с фотопостроителя на первый вход устройства и счетчик 8, а также на первый вход регистра 5 (фиг. 1) подсчитываются этим счетчиком. После каждых 11-ти таких импульсов на выходе счетчика 8 формируется импульс который на 1 увеличивает текущее значение счетчика 9 (слов). 15

Содержимое счетчика 9 подается на первый элемент 11 сравнения, а на другой,его вход постоянно поступает склавиатуры 3 код третьего параметра.

Как только содержимое счетчика 9 достиг- Щ0 нет значения третьего параметра,элементом 11 сравнения формируется сигнал (" Конец трассы"), который увеличивает содержимое счетчика 10 (зона ).на 1.

Этот сигнал поступает также через. 25 .вход 26 в блок 13 управления,где,пройдя через элемент .ИЛИ 57, устанавливает в состояние "1" триггер 62.

Выход счетчика 10 соединен с первым входом второго элемента 12 сравнения. На другой вход которого постоянно с клавиатуры 3 поступает код

5 параметра. Как только содержимое счетчика 10 достигнет значения пятого параметра, элементом 12 сравнения формируется сигнал "Конец работы" который поступает на вход 27 блока

13 управления. Через элемент ИЛИ 58 этим сигналом устройство возвращается,в исходное состояние (сброс в "0" триггеров 62 и 63 ). 40

Благодаря применению вновь вве1денных элементов, связей между ними и остальными блоками, атал возможным оперативный вывод на фотопостроитель избранных фрагментов. Это позволяет 45 экономить фотоматериалы и повышать производительность труда геофизикаоператора в 1,5-2 раза.

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

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

1 ния, четвертый вход которого соединен с выходом первого формирователя импульсов и первым входом первого коммутатора, второй вход которого соединен с первым выходом второго формирователя импульсов и пятым .вхо" дом блока управления, шестой, седьмой, восьмой, девятый:и десятый выходы которого соединены соответственно с входом первого формирователя импульсов, первым входом второго формирователя импульсов, первым входом второго коммутатора; третьим входом первого коммутатора и входом второго блока памяти, вйход которого соединен с вторым входом второго формирователя импульсов, второй выход которого соединен с вторым входом первого регистра,.вход третьего элемента сравнения соединен с выходом шестого счетчика, входы которого соединены с выходами первого и второго коммутаторов, второй вход второго коммутатора соединен с вторым выходом клавиатуры, третий выход которой соединен с шестым входом блока управления, седьмой и восьмой входы которого соединены с выходами соответственно первого и второго элементов сравнения, четвертый выход кла« виатуры соединен с вторым входом первого элемента сравнения.

Источники информации, принятые во внимание при экспертизе

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

9 457083, кл. G 06 F. 3/04, 1973.

2,Сб."Автоматизация и телемехаиизация нефтяной промышленности". М., ВНИИОЭНГ, 1975, 9 2, с. 9-10, рис. 2 (прототип)..

993236

23

37

36

Составитель С.Гапич

Редактор С.Юско Техред М.Коштура Ко ектор M.KoñTà

Заказ 477/б4 Тираж 704 Подписное

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

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

4/5

Филиал ППП "Патент", г. ужгород, ул. Проектная, 4