1
Изобретение относится к области вычислительной техники, в частности, к техническим средствам сбора, регистрации и передачи первичных данных в подсистемах сбора и регистрации данных в автоматизированных системах управления.
Известны устройства для регистрации информации, содержащие датчики, соединенные с буферным регистром, подключенным к приемникам информации, дешифратору символов и блоку управления, соединенному с датчиками.
Недостатком известных устройств является низкая достоверность регистрации первичных данных, обусловленная большим количеством ошибок, допускаемых при ручном вводе переменной части сообщения с клавиатуры.
Одной из наиболее часто встречающихся ошибок является искажение формата (числа символов) слов в сообщениях за счет пропусков и вставок отдельных символов в слова или из-за ощибочного набора другого слова (например, при переносе данных с предварительно подготовленных рукописных документов).
Кроме того, известные устройства не обеспечивают формирования длины вводимого цифрового слова. Так, например, в РП-50 из блока набора и индикации всегда выводится 8-ми разрядное десятичное число. В то же
время во многих случаях необходим ввод индицируемых цифровых СЛОВ (чисел) переменной, но при этом заранее задаваемой разрядности.
Целью изобретения является повыщение точности работы устройства и обеспечение возможности формирования слов переменной, но заранее задаваемой разрядности при сборе дан-ных с полшщью регистрирующего автомата.
Эта цель достигается введением счетчика символов, дешифратора состояний, регистра кодов, дешифратора кодов, вентиля, триггера, элементов И, ИЛИ и «Запрет, причем
выходы буферного регистра соединены со входами регистра кодов, выходы которого подключены к дешифратору кодов, один из выходов дешифратора кодов соединен с блоком управления и входом первого элемента
И, подключенного -к. блоку управления, триггеру и вентилю, входы которого соединены с буферным регистром и блоком управления, подключенным ко второму элементу «Запрет. Выходы вентиля подключены к счетчику символов, счетный вход которого соединен с блоком управления, а выходы подключены к дешифратору состояний, соединенному с первым и вторым элементами «Запрет и вторым элементом И, подключенным к дешифратору символов, первому и второму
элементам «Запрет. Другие выходы дешифратора кодов соединены с блоком управления, подключенным к первому элементу «Запрет, второму элементу И, соединенному с первым элементом и триггером, и элементу ИЛИ, подключенному к счетчику символов, второму элементу «Запрет и триггеру.
Блок-схема устройства представлена на чертеже.
Устройство работает следующим образом.
В процессе регистрации данных информация посимвольно цоступает из датчиков 1 в центральное устройство 2 управления. Передача информации из датчиков 1 происходит по сигналам от блока управления 3, входящего в состав центрального устройства 2. Полученные от датчиков 1 данные поступают в буферный регистр 4, из которого по сигналам yпpaiвлeния от блока управления 3 данные направляются в соответствующие приемники информации 5 для регистрации их на печатном документе, иа перфоленте и т. д.
Порядок выборки данных из датчиков 1 ииформации и порядок передачи данных в приемники информации 5 определяет программа, вводимая через буферный регистр 4 в блок управления 3 и в регистр кодов 6. Ввод программ осуществляется отдельными командами (байтами) по сигналам от блока управления 3.
Записанный в регистре кодов б код операции дещифрирует дешифратор кодов 7, с выхода которого поступают соответствующие сигналы в блок управления 3.
В исходном состоянии триггер 8 и счетчик символов 9 устанавливаются в исходное (нулевое) состояние сигналом начальной установки, ноступающим на соответствующие установочные входы из блока управления 3 через элемент ИЛИ 10.
При работе с автоматическим формированием длины регистрируемого слова и с контролем нереиолнения разрядной сетки при очередном опросе программы в буферный регистр 4 записывается команда «Формат, состоящая из кода олерации и двоичного числа, задающего длину регистрируемого слова. Код операции переписывается из буферного регистра 4 в регистр кодов 6. Этот код расшифровывается дешифратором кодов 7, на выходе которого вырабатывается сигнал, поступающий на входы блока управления 3 и элемента И 11. По синхронизирующему сигналу от блока управления 3 на выходе элемента И 11 вырабатывается сигнал, который поступает на управляющий вход вентиля 12. Вентиль разрещает передачу хранящегося в буферном регистре 4 двоичного числа, определяющего длину регистрируемого слова, в счетчик символов 9. Сигнал с выхода элемента И 11 устанавливает также в единичное состояние триггер 8.
При следующем опросе программы в буферный регистр 4 записывается команда
«Обмен, которая определяет направленную передачу одного слова ii3 одного из датчиков 1 и11формации в один или несколько приемников информации 5. Код операции «Обмен записывается в регистр кодов 6, дешифрируется дешифратором кодов 7, и на вход блока управления 3 поступает соответствующий сигнал, определяющий дальнейшую работу блока управления. После этого
по сигналам от блока управления 3 происходит посимвольная выборка одного слова информации (труппы символов, ограниченной служебным символом конца слова, например символом «Разделитель информации) из заданного программой датчика 1 информации в приемники ииформации 5.
При выборке слова из соответствующего датчика 1 ( в частности, это может быть цифровая клавиатура с промежуточным регистром памяти для хранения набранного слова и с индикатором) для индикации произведенного набора в центральное устройство 2 поступает т символов, из которых п первых символов являются незначащими (например, символы «О или «Пробел). Число СИ1МВОЛОВ т определяется объемом промежуточного регистра памяти в датчике 1, в котором хранится набранное слово (число). Число незначащих символов п определяет
длину регистрируемого слова, равную (т-п), и задается с помощью программы (это число записывается в счетчике символов 9 слова). При каждом опросе датчика 1 блок управления 3 формирует сигнал, поступающий на
счетный вход счетчика символов 9. По этому сигналу в счетчике символов происходит уменьшение «а единицу того числа, которое было записано в счетчик символов перед началом регистрации слова.
Одновременно блок управления 3 формирует сигнал разрещения дешифрации, поступающий на соответствующий вход дещифратора символов 13, который осуществляет дещифрацию символа, записанного в данный
момент из датчика 1 в буферный регистр 4. В том случае, если дещифратор символов 13 дешифрует незначащий символ (напри.мер, символ «О или «Пробел), на его выходе появляется сигнал, поступающий на
вход элемента И 14. Если в этот момент содержимое счетчика символов 9 не равно нулю, дещифратор состояний 15 счетчика символов вырабатывает единичный сигнал, который также поступает на вход элемента И
14. В сочетании с третьим сигналом (с выхода единичного плеча триггера 8) на входе элемента И 14 эти сигналы вызывают появление на его выходе единичного сигнала, поступающего в блок унравления 3 и блокирующего передачу незначащего символа в приемники информации 5.
В том случае, если при соблюдении всех указанных выше условий дешифратор символов 13 не дешифрует незлачащий символ
(т. е. если в -буферном регистре 4 в данный
момент записан значащий символ) и на выходе дешифратора символов 13 вырабатывается нулевой сигнал, срабатывает элемент «Залрет 16. Сигнал с выхода элемента «Запрет 16 поступает в блок управления 3 и блокирует дальнейшую работу устройства, так как появление этого сигнала означает, что заданная с помощью программы разрядная сетка регистрирующего слова была переполнена при наборе.
Когда число выбранных из датчика 1 символов равно п, содержимое счетчика символов 13 равно нулю. Это состояние счетчика дешифрируется дешифратором состояний 15 и на его выходе вырабатывается нулевой сигнал, который разрешает срабатывать элементу «Запрет 17 по синхроиизирующему сигналу от блока управления 3. Сигнал с выхода элемента «Запрет 17 через элемент ИЛИ 10 производит подготовку счетчика символов 9 и триггера 8 к новому циклу работы.
При дальнейших опросах выбранного дагчика 1 все поступающие в центральное устройство 2 символы передаются для регистрации в приемники информации 5. Этот порядок работы завершается при поступлении от датчика 1 служебного символа, означающего конец регистрируемого слова, который дешифрируется дешифратором символов 13. С выхода последнего поступает соответствующий сигнал в блок управления 3. После завершения регистрации слова устройство готово к дальнейшей работе.
Предмет изобретения
Устройство для регистрации информации, содержащее датчики, соединенные с буферным регистром, подключенным к приемникам информации, дешифратору символов и блоку управления, соединенному с датчиками, отличающееся тем, что, с целью повышения точности работы устройства, в него
введены счетчик символов, дешифратор состояний, регистр кодов, дешифратор кодов, вентиль, триггер, элементы И, ИЛИ и «Запрет, причем выходы буферного регистра соединены со входами регистра кодов, выходы которого подключены к дешифратору кодов, один из выходов дешифратора кодов соединен с блоком управления и входом первого элемента И, подключенного к блоку управления, триггеру и вентилю, входы которого соединены с буферным регистром и блоком управления, подключенным ко второму элементу «Запрет, а выходы вентиля подключены к счетчику символов, счетный вход которого соединен с блоком управления, а
выходы подключены к дешифратору состояний, соединенному с первым и вторым элементами «Запрет и вторым элементом И, подключенным к дешифратору символов, первому и второму .элементам «Запрет, другие выходы дешифратора кодов соединены с блоком управления, подключенным к первому элементу «Запрет, второму элементу И, соединенному с первым элементом «Запрет и триггером, и элементу ИЛИ, подключенному к счетчику символов, второму элементу «Запрет и триггеру.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для регистрациииНфОРМАции | 1978 |
|
SU798919A1 |
Устройство для контроля формата сообщений | 1973 |
|
SU467352A1 |
Устройство для регистрации информации | 1973 |
|
SU500535A1 |
Устройство для обмена информацией | 1987 |
|
SU1497619A1 |
Многоканальное устройство для регистрации | 1985 |
|
SU1322156A1 |
Устройство для программного управления позиционного типа | 1983 |
|
SU1158976A1 |
Устройство для регистрации информации | 1973 |
|
SU570907A1 |
Устройство для сопряжения | 1978 |
|
SU723561A1 |
Устройство для сопряжения вычислительной машины с телеграфными каналами связи | 1986 |
|
SU1392571A1 |
Буферное запоминающее устройство | 1977 |
|
SU733017A1 |
Авторы
Даты
1975-09-15—Публикация
1973-11-29—Подача