Изобретение относится к области автоматики и вычислительной техники и может быть использовано при создании кассовых регистраторов и других регистрирующих устройств. известны кассовые регистраторыЦ содержащие блок ввода, клавиатуру, арифметический блок, блок памяти и блок управления. Эти регистраторы позволяют производить операции с накоплением итоговых сумм по видам операций и печатью реквизитов и итогов проводимой операции на контрольных документах. К недостаткам указанных регистраторов относится то, что при последовательном проведении одинаковых операций (партии) оператор должен выпол нять полный формат ввода с перенабором реквизитов, совпадающих с реквизитами предьздущей проведенной операции в партии. Наиболее близким к данному являет ся кассовый регистратор (2, содержащий клавиатуту, соединенную с блоке ввода, информационный выход кото рого соединен с информационным входо арифметического блока, соединенного двухсторонней связью с блоком памяти блок микропрограммного управления, выход которого соединен с управляющими входами блока памяти и арифметического блока, а вход - с выходом блока фОЕ 1ирования команд, командный выход блока ввода соединен с соответствующими входами блока выявления ошибочных нажатий и блока формирования команд. Недостатком известного регистратора является недостаточная производительность. Целью изобретения является повышение производительности и расширение функциональных возможнос.тей путем подведения итогов по партиям операций. Поставленная цель достигается тем, что регистратор содержит блок адаптивного выбора, состоящий из счетчика, двух элементов И, триггера и элемента ИЛИ, причем первый и второй установочные входы триггера соединены с соответствую чими выходами блока формирования команд и блока ввода, установочный и счетный входы счетчикс соединены с соответствующими выходами блока фо1 /5ирования команд и выходом элемента ИЛИ, первый и второй входы которого соединены соответственно с выходами перчого и второго элементов И, выход счетчик соединен с соответствунмими входами арифметического блока и блока выявле ния ошибочных нажатий, первые входы первого и BTOpoio элементов И соединены с соответствующим выходом блока ввода, выход триггера соединен со в рым входом первого элемента И и с со ответствукадими входами блока выявления ошибочных нажатий и блока формирования команд, третий и второй входы соответственно первого и второго элементов И соединены с соответствую щими выходами блока выявления ошибоч ных нажатий. На фиг. 1 приведена функциональная схема предлагаемого кассового регистратора на фиг, 2 - схема блока адаптивного выбора. Кассовый регистратор содержит: клавиатуру 1, блок 2 ввода, блок 3 формирования команд, блок 4 микропрограммного управления, арифметический блок 5, блок 6 памяти, блок 7 выявления ошибочных нажатий, блок 8 адаптивного выбора. Блок 8 адаптивного выбора содёржит триггер 9, элементы И 10, 11, элемент ИЛИ 12, счетчик 13. Кассовый регистратор работает следующим обраэом. В исходном состоянии, до нажатия оператором командной клавиши, из клавиатуры 1 в блок 2 ввода, из блока 2 ввода в арифметический блок 5 и в блок 3 формирования команд и блок 7 выявления ошибочных нажатий не поступает никаких сигналов. Блок 3 формирования команд находится э на чальном состоянии и в нем отсутствует установка какой-либо команды, поэтому из него в блок 4 не nocTynaig коды команд. Блок 4 также находится в начальном состоянии и из него на входы арифметического блока 5 и блока б не поступают команды на выпо ;нение микроопераций (обнуление, сложение, умножение и т.п.), следовательно, последние также находятся в начальном состоянии и между ними нет обмена информацией. В блоке 6 памяти не зафиксировано никакой информации. С выхода блока 7 выявлеНИН ошибочных нажатиГ блок 3 формирования команд, блок 2 ввода и арифметический блок 5 поступает разрешающий потенциал. Триггер 9 и счетчик 13 блока 8 адаптивного выбора по установочным входам установлены в начальное состояние, поэтому с выхода блока 8 адаптивного выбора на входы блока 3 формирования команд и блока 7 выявления ошибочных нажатий поступает запрещающий потенциал а на соответствующие входы арифметического блока 5 и блока 7 выявления ошибочных нажатий поступают сигналы, снимаемые с выкода счетчика 13 Состояние счетчика 13 в блоке 7 определяет соответствие разрядности вводимой инфо{ 1ации выполнязмой операции, а в арифметическом блоке 5 формирование адреса оперативник ячеек памяти, где фиксируется вводимая информация. На выходах блока 2 ввода отсутствуют сигналы установки, а на входы блока 8 адаптивного выбора из блока 7 выявления ошибочных нажатий поступают запрещающие потенциалы. Так как в блоке Э формирования команд операция не установлена, то S блок 7 не поступает никаких сигналов. При необходимости однократного выполнения какой-либо операции оператор нажимает клавишу, сигнал нажатия которой из | лавиатуры 1 поступает в блок 2 ввода, а из блока 2 ввода код введенной команды поступает в блок 7 выявления ошибочных нажатий и в блок 3 формирования команд. Затем оператор производит ввод первой части числовой , которая поступает в арифметический блок 5 и фиксируется в первой группе оперативных ячеек блока b памяти. После ввода первой части информации (первого реквизита) , при соответствии ее разрядности формату ввода данной операции, с выхода блока 7 выявления ошибочных нажатий на вход блока 8 адаптивного выбора поступает разрешающий потенциал и после нажатия оператором клавиши раздела информации с выхода блока 2 ввода появляется сигнал, поступающий на вход блока 7 выявления ошибочных нажатий и через элемент И 10 и элемент ИЛИ 12 на счетный вход счетчика 13 блока 8 апаптивного выбора. При этом изменится состояние счетчика 13 и следовательно, в арифметическом блоке 5 будет формироваться адрес следуквдей группы оперативных ячеек памяти. По окончании импульса, поступающего на вход блока 7, последний вновь вырабатывает запрещающий потенциал на . Ввод остальных реквизитов операции производится аналогичным образом. Если разрядность вводимой информации не будет соответствовать формату ввода, или оператором будет нажата клавиша, не предусмотренная форматом ввода, то потенциал, поступающий с выхода блока 7 выявления ошибочных нажатий, станет запрещающим и блокирует в блоке 3 фо Мирования команд и арифметическом блоке 5 фиксацию ошибочных команд или информации, а в блоке 2 ввода - воспроизведение ошибочного нажатия. При этом кассовый регистратор переводится в состояние ошибки оператора и последний для продолж1;;ния работы должен нажать клавишу установки в исходное состояние. По окон-днии ввода всех реквизитов операции оператор нажимает исполнительную клавишу, сигнал о нажатии котороЯг через блок 2 ввода посту пает в блок 7 выявления ошибочных нажатия и блок 3 формирования команд Блок 3 устанавливает счетчик 13 в ис ходное состояние, затем в соответствии с установленной операцией вырабатьшает последовательность команд поступающих в блок 4. В соответствии с поступившей командой блок 4 вырабатьгаает последовательность кодов микроопераций, поступающих на управляюадие входы арифметического блока 5 и блока 6 памяти, в которых производится обработка введенной информации и накопление общего итога по всем проведенным операциям данного вида. Затем арифметический блок 5 вырабатывает сигнал окончания обработки, поступающий в блок 3 формирования команд, который устанавливает осталь ные блоки регистратора в исходное состояние, но при этом в блоке 6 остается результат проведения операции и в оперативных ячейках памяти сохра няются реквизиты последней проведенной операции. При выполнении партии одинаковых операций, оператор нажимает клавишу партионных режимов, сигнал о нажатии которой через блок 2 ввода поступает на второй установочный вход триггера 9. Триггер 9 устанавливается в состояние 1 и с выхода блока 8 адаптивного выбора на входы блока 3 и блока 7 поступает разрешающий потенциал. Затем оператор нажимает опе рационную клавишу и для первой из партий операций выполняет полный фор мат ввода. Далее выполнение операции производится также, как и в случае одиночной операции, но, в соответствии с разрешающим потенциалом, поступающим с выхода блока 8 адаптивного выбора на вход блока 3, последний вырабатывает также команды, в результате выполнения которых в блоке б в отдельных ячейках памяти фиксируется также результат выполнения только партионных операций. После выполнения партионной операции вс узлы регистратора, за исключением блока 3 и блока 8 адаптивного выбора возвращаются в исходное состояние. В блоке 3 сохраняется установленная операция, а в блоке 8 адаптивного выбора сохраняется разрешающий потенциал на выходе. Для ввода реквизитов следующей партионной операции оператор без нажатия клавиши установки операции может производить ввод первого реквизита операции. При этом, до начала ввода первого реквизита, в соответствии с разрешающим потенциалом, поступающим на вход блока 7, потенциал последующий с выхода этого б-ока на вход блока 8 адаптивного выбора является также разрешающим. Поэтому, при совпадении первого реквизита последующей партионной операции с предыдущей, оператор может без ввода реквизита сразу нажимать клавишу раздела информации, сигнал о нажатии которой поступает на вход блока 8 адаптивного выбора изатем через элемент И i.1 и элемент ИЛИ 12 - на счетный вход счетчика 13. При этом изменится код, поступающий ка входы арифметического блока 5 и последний формирует теперь адрес второГ группы оперативных ячеек блока 6 памяти, т.е. кассовый регистратор подстраивается, адаптируется, в процессе ввода реквизитов последующих партионных операций. Обработка информации при выполнении последующих партионных операций производится так же, как при выполнении первой операции из партии. После выполнения всей партии операций фиксируется итог по партионным операциям и кассовый регистратор приводится в исходное состояние. Таким образом, введение блока адаптивного выбора -расширяет функциональные возможности кассового регистратора, так как имеется возможность подведения итогов по отдельным партиям операций. Кроме того, блок адаптивного выбора позволяет существенно уменьшить количество вводимой информации при выполнении партии операций, что значительно повышает производительно работы оператора. Формула изобретения Кассовый регистратор, содержащий клавиатуру, соединенную с блоком ввода, информационный выход которого соединен с информационным входом арифметического блока, соединенного двухсторонней связью с блоком памяти, блок микропрограммного управления, выход которого соединен с управляющими входами блока памяти и арифметического блока, а вход - с выходом блока формирования -команд, командный выход блока ввода соединен с соответствующими входами блока выявления ошибочных нажатий и блокл формирования команд, о.тличающийс я тем, что, с целью повьаления производительности и расширения функциональных возможностей путем подведения итогов по партиям операций, он одержит блок адаптивного выбора,состоящий из счетчика, двух элементов И, триггера и элемента ИЛИ, причем первый и второй установочные входы триггера соединены с оответствующ ми выходами блока формирования команд и блЪка ввода, устайовочный и счетный входы счетчика соединены с соответствующими выходами блока формирования команд и выходом элемента ИЛИ, первый и второй входы которого соединены соответственно с выходами ifepSui o h второгЙ элементов И, выход счетчика соединен с соответствующими входами арифметического блока и блока выявления ошибочных нажатий, первые входы первого и второго элементов И соединены с соответствуюади o выходом блока ввода, выход триггера соединен со вторым входом первого элемента И и с соответствующими входами блока выявления ошибочных нажатий и блока формирования команд. 664 третий и второР входы соответственно первого и второго элементов И соединены с соответствующими выходами блока выявления сжшбочных нажатий. Источники информации, принятые во внимание при экспертизе 1.Патент СЗИА 2945213, кл. 340-072.5. 1960. 2.Tokyo EIECtKIC COUfD, July 1972, Electronic case register BRC-30:
название | год | авторы | номер документа |
---|---|---|---|
Кассовый регистратор | 1981 |
|
SU1001105A1 |
Кассовый регистратор | 1981 |
|
SU1005118A1 |
Кассовый регистратор | 1979 |
|
SU809192A1 |
Кассовый регистратор | 1976 |
|
SU652565A1 |
Кассовый регистратор | 1976 |
|
SU616631A1 |
Кассовый регистратор | 1985 |
|
SU1355990A1 |
Устройство для вычисления параметров диаграмм разрежения индикаторов при исследовании сердечно-сосудистой системы | 1982 |
|
SU1157547A1 |
Обучающее устройство | 1986 |
|
SU1328836A1 |
Устройство для обучения операторов распознаванию объектов | 1976 |
|
SU602983A1 |
Устройство для ввода информации | 1986 |
|
SU1377845A1 |
Авторы
Даты
1979-05-25—Публикация
1977-02-23—Подача