SU1658191A1 - Device for input of training information - Google Patents

Device for input of training information Download PDF

Info

Publication number
SU1658191A1
SU1658191A1 SU884618843A SU4618843A SU1658191A1 SU 1658191 A1 SU1658191 A1 SU 1658191A1 SU 884618843 A SU884618843 A SU 884618843A SU 4618843 A SU4618843 A SU 4618843A SU 1658191 A1 SU1658191 A1 SU 1658191A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
register
information
delay element
Prior art date
Application number
SU884618843A
Other languages
Russian (ru)
Inventor
Анатолий Николаевич Романов
Максим Анатольевич Романов
Светлана Александровна Вороненко
Original Assignee
Московский институт радиотехники, электроники и автоматики
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Московский институт радиотехники, электроники и автоматики filed Critical Московский институт радиотехники, электроники и автоматики
Priority to SU884618843A priority Critical patent/SU1658191A1/en
Application granted granted Critical
Publication of SU1658191A1 publication Critical patent/SU1658191A1/en

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

Изобретение относитс  к автоматике, в частности к устройствам ввода учебной информации дл  имитационного моделировани  функциональной символики пульта управлени , и может быть использовано при построении диалоговых систем пользовател  с ЭВМ в сложной АСУ. Цель изобретени  - повышение быстродействи  устройства. Поставленна  цель достигаетс  исключением ручных процедур управлени  оцифровкой клавиш, что обеспечиваетс  введением компаратора 7. второго, третьего , четвертого и п того элементов 18-21 задержки , сумматора 4, третьего элемента И 16. Устройство также содержит регистры 1, 2, дешифратор 3, блок 5 пам ти, счетчик 6/ триггер 8, элементы ИЛИ 9, 10, селектор 28 кодов, состо щий из элементов И 11НЗ. элементы И 14, 15, первый элемент 17 задержки . 2 ил.The invention relates to automation, in particular to educational information input devices for simulating the functional symbols of the control panel, and can be used in the construction of interactive computer systems of a computer in a complex ACS. The purpose of the invention is to increase the speed of the device. This goal is achieved with the exception of manual procedures for digitizing keys, which is ensured by introducing a comparator 7. second, third, fourth and fifth delay elements 18-21, adder 4, third element 16. And the device also contains registers 1, 2, decoder 3, block 5 memory, counter 6 / trigger 8, elements OR 9, 10, code selector 28, consisting of AND 11NZ elements. elements And 14, 15, the first element 17 of the delay. 2 Il.

Description

Изобретение относится к области автоматики, в частности к устройствам ввода учебной информации для имитационного модулирования функциональной символики, и может быть использовано при создании систем диалога оператора с ЭВМ в обучающих и других системах,The invention relates to the field of automation, in particular to input devices for educational information for imitation modulation of functional symbols, and can be used to create dialogue systems of the operator with computers in training and other systems,

Цель изобретения - повышение быстродействия устройства.The purpose of the invention is to increase the speed of the device.

На фиг. 1 представлена структура устройства; на фиг. 2 - временная диаграмма работы устройства.In FIG. 1 shows the structure of the device; in FIG. 2 is a timing diagram of the operation of the device.

Устройство (фиг, 1) содержит регистры 1 и 2, дешифратор 3, сумматор 4, блок 5 памяти, счетчик 6, компаратор 7, триггер 8, элементы ИЛИ 9 и 10, элементы И 11-13, элементы И 14-16, элементы 17-21 задержки.The device (FIG. 1) contains registers 1 and 2, a decoder 3, an adder 4, a memory unit 5, a counter 6, a comparator 7, a trigger 8, elements OR 9 and 10, elements 11-13, elements 14-16, elements 17-21 delays.

На фиг. 1 также показаны информационный вход 22, синхронизирующий вход 23 устройства, а также синхровывод 24 и информационные выходы 25-27 устройства, элементы И 11-13 представляют собой селектор 28 кодов.In FIG. 1 also shows the information input 22, the clock input 23 of the device, as well as the clock output 24 and the information outputs 25-27 of the device, elements 11-13 are a code selector 28.

Устройство работает следующим образом.The device operates as follows.

В исходном состоянии все клавиши поля клавиатуры чистые, кроме линейки клавишей с названиями предметных областей, расположенной, например, с левой стороны рабочего поля. Каждая клавиша в отличие от известного устройства на своей поверхности содержит не точечный растр, а 12-сегментный растр, из комбинаций сегментов которых может быть образован любой символ на поверхности клавиши (не показано).In the initial state, all the keys of the keyboard field are clean, except for the ruler with the key with the names of the subject areas, located, for example, on the left side of the working field. Each key, unlike the known device, on its surface does not contain a dot pattern, but a 12-segment raster, from the combinations of segments of which any character can be formed on the surface of the key (not shown).

Каждый из растров подключен к выходам соответствующего 12-разрядного регистра, число которых соответствует числу клавишей, и образует матричную регистровую память, расположенную на пульте управления и выполненную в виде большей интегральной схемы.Each raster is connected to the outputs of the corresponding 12-bit register, the number of which corresponds to the number of keys, and forms a matrix register memory located on the control panel and made in the form of a larger integrated circuit.

В зависимости от вида (типа) пользователя, который будет работать за автоматизированным рабочим местом, оснащенным данной клавиатурой, перед началом работы пользователь нажимает клавишу с названием предметной области, находящейся на линейке идентификационных клавиш.Depending on the type (type) of the user who will work at the automated workstation equipped with this keyboard, before starting work, the user presses a key with the name of the subject area located on the line of identification keys.

Допустим, что в данном случае модулируется пульт оператора, работающего с языком АДА.Suppose that in this case, the operator’s console is working with the ADA language.

Оператор нажимает клавишу АДА, Код от нажатой клавиши поступает на информационный вход 22, откуда импульсом синхронизации с входа 23 заносится в регистр 1.The operator presses the ADA key, the code from the pressed key goes to information input 22, from where it is entered into register 1 by the synchronization pulse from input 23.

Код, заносимый в регистр 1, состоит из двух частей: код базового адреса первого символа 4 АДА и код числа символов АДА.The code entered in register 1 consists of two parts: the code of the base address of the first character 4 of the ADA and the code of the number of characters of the ADA.

В исходном состоянии все узлы и элементы сброшены в нулевое состояние.In the initial state, all nodes and elements are reset to zero.

С первого информационного выхода регистра 1 код базового адреса первого символа АДА поступает на один информационный вход сумматора 4, на другой информационный вход которого подается код с выхода счетчика 6, Однако, счетчик 6 в данный момент сброшен, поэтому на втором информационном входе сумматора 4 будет код, равный 0.From the first information output of register 1, the code of the base address of the first ADA symbol is sent to one information input of adder 4, to the other information input of which a code is supplied from the output of counter 6, however, counter 6 is currently reset, therefore, the second information input of adder 4 will have a code equal to 0.

Синхроимпульс с входа 23 параллельно с записью кода в регистр 1 проходит через элемент ИЛИ 9 на элемент 17 задержки, где задерживается на время записи в регистр 1, и затем поступает как на вход элемента 18 задержки, так и на синхровход сумматора 4, запуская операцию сложения кода базового адреса первого символа с выходным кодом счетчика 4, равным в данный момент 00... 0.The clock pulse from input 23 in parallel with writing the code to register 1 passes through the OR element 9 to the delay element 17, where it is delayed by the time of writing to the register 1, and then it is fed both to the input of the delay element 18 and to the clock input of the adder 4, starting the addition operation the code of the base address of the first character with the counter output code 4 currently equal to 00 ... 0.

В результате операции суммирования на выходе сумматора 4 устанавливается код базового адреса первого символа, который поступает на адресный вход блока 5 памяти.As a result of the operation of summation at the output of the adder 4, the code of the base address of the first character is set, which is fed to the address input of the memory unit 5.

В различных областях памяти блока 5 записаны для каждой из предметных областей идентификационные данные о том, какой из позиционных клавиш на пульте управления соответствует заданный символ из выбранной предметной области.In various memory areas of block 5, identification data is recorded for each of the subject areas about which of the position keys on the control panel corresponds to a given character from the selected subject area.

Структура кодового слова в ячейках памяти блока 5 имеет следующий вид: код позиционного места клавиш на пульте клавиатуры, код отображаемого символа.The structure of the code word in the memory cells of block 5 has the following form: the code of the position of the keys on the keyboard remote control, the code of the displayed character.

Импульсом с выхода элемента 18 задержки, задержанным на время выполнения операции модификации адреса в сумматоре 4, считывается содержимое ячейки базового адреса блока 5 на вход регистра 2, куда считанный код записывается импульсом синхронизации, поступающим на синхровход с выхода элемента 19 задержки (фиг. 2, поз. 4).The pulse from the output of the delay element 18, delayed for the duration of the address modification operation in the adder 4, reads the contents of the cell of the base address of block 5 to the input of register 2, where the read code is written by the synchronization pulse received at the clock input from the output of the delay element 19 (Fig. 2, item 4).

Дешифратор 3 расшифровывает код позиционного места клавиши на поле клавиатуры, подлежащий оцифровке, и высоким потенциалом на одном из своих выходов открывает ту группу соответствующих элементов И 11-13, выходы которых подключены через соответствующие выходы устройства 25-27 к соответствующему 12разрядному символьному регистру поля клавиатуры.The decoder 3 decrypts the code of the position of the key on the keyboard field to be digitized, and with high potential at one of its outputs opens that group of corresponding elements And 11-13, the outputs of which are connected through the corresponding outputs of the device 25-27 to the corresponding 12-bit character register of the keyboard field.

Другие входы И 11-13 подключены к первому информационному входу регистра 2, откуда двенадцатиразрядный код символа поступает на выходы устройства.Other inputs And 11-13 are connected to the first information input of register 2, from where the twelve-digit character code goes to the outputs of the device.

Импульсом с выхода элемента 20 задержки (фиг. 2, поз. 5) код отображаемого символа выходит через соответствующий выходBy the pulse from the output of the delay element 20 (Fig. 2, item 5), the code of the displayed symbol exits through the corresponding output

25-27 на регистр определенной позиционной клавиши, как следствие, на 12-сегментном поле этой клавиши отображается (индицируется) первый символ алфавита.25-27 to the register of a certain positional key, as a result, the first character of the alphabet is displayed (indicated) on the 12-segment field of this key.

С выхода элемента 20 задержки импульс синхронизации поступает также на синхровход компаратора 7, проверяя выполнение условия равенства кода с выхода счетчика 6 и числа символов в регистре 1. Поскольку это условие не выполняется: считан только первый символ, то на выходе компаратора 7 никаких символов не будет.From the output of the delay element 20, the synchronization pulse is also sent to the comparator 7 clock input, checking that the code equality condition is met from the output of counter 6 and the number of characters in register 1. Since this condition is not fulfilled: only the first character is read, then no characters will be output from the comparator 7 .

Импульс с выхода элемента 19 задержки (фиг. 2. поз. 4) проходит также через элемент И 15, открытый высоким потенциалом с инверсного выхода триггера 8, находящегося в нулевом состоянии, на вход счетчика 6, который зарегистрирует первый выданный символ.The pulse from the output of the delay element 19 (Fig. 2, position 4) also passes through the And element 15, which is open by high potential from the inverse output of the trigger 8, which is in the zero state, to the input of the counter 6, which will register the first issued symbol.

Импульс синхронизации с выхода элемента 20 задержки поддерживается также элементом 21 задержки (фиг. 2, поз. 5) на время работы компаратора 7 и поступает на входы элементов И 14 и 16. Так как триггер 8 остается в нулевом состоянии, то высоким потенциалом с нулевого выхода триггера 8 будет открыт элемент И 16 и импульс синхронизации, пройдя через элемент И 16, сбросит в нуль регистр 2. пройдя через элемент ИЛИ 10 на сбросовый вход регистра 2, и через элемент ИЛИ 9 и элемент 17 задержки вновь поступит на синхронизирующий вход сумматора 4, который к базовому адресу добавит код 1 из счетчика 6 и сформирует адрес считывания следующего символа для очередной позиционной клавиши, который будет выдан на выход описанным образом.The synchronization pulse from the output of the delay element 20 is also supported by the delay element 21 (Fig. 2, item 5) for the duration of the comparator 7 and is supplied to the inputs of the elements 14 and 16. Since the trigger 8 remains in the zero state, then the high potential from zero of the output of trigger 8, the And 16 element will be opened and the synchronization pulse, passing through the And 16 element, will reset register 2. going through the OR 10 element to the reset input of register 2, and again through the OR 9 element and the delay element 17 will go to the synchronizing input of the adder 4 which to the base adr Ecu will add code 1 from counter 6 and generate the read address of the next character for the next position key, which will be output as described.

Процесс оцифровки продолжается до тех пор, пока компаратор 7 не зафиксирует равенство кодов в счетчике 6 и регистре 1. Этот момент будет зафиксирован триггером 3, который по сигналу компаратора 7 устанавливает в единичное состояние и высоким потенциалом с прямого выхода запирает элементы И 15 и 16 и блокирует входы счетчика 6 и элемента ИЛИ 9.The digitization process continues until the comparator 7 fixes the equality of the codes in counter 6 and register 1. This moment will be fixed by trigger 3, which sets the signal to comparator 7 into a single state and locks the elements And 15 and 16 and high potential from the direct output blocks the inputs of the counter 6 and the element OR 9.

Теперь задержанный на время срабатывания компаратора 7 и триггер 8 элементом 21 задержки импульс проходит через элемент И 14 на выход 24 в качестве сигнала окончания оцифровки клавиатуры, а также поступает непосредственно на сбросовые входы счетчика 6, регистра 1, сумматора 4 и через элемент ИЛИ 10 - на установочный вход регистра 2, возвращая устройство в исходное состояние.Now the pulse delayed by the comparator 7 and the trigger 8 by the delay element 21 passes through the And 14 element to the output 24 as a signal to end the digitization of the keyboard, and also goes directly to the reset inputs of the counter 6, register 1, adder 4 and through the OR element 10 - to the installation input of register 2, returning the device to its original state.

’Предлагаемое изобретение существенно повышает быстродействие устройства, исключив необходимость выполнения ка ких-либо ручных процедур по поиску, идентификации местоположения и оцифровке клавиш на поле клавиатуры.’The present invention significantly improves the performance of the device, eliminating the need to perform any manual procedures for searching, identifying the location and digitizing the keys on the keyboard field.

Claims (1)

Формула изобретенияClaim Устройство для ввода учебной информации, содержащее первый регистр, информационный вход и синхровход которого являются соответствующими входами устройства, первый элемент ИЛИ, выход которого соединен с входом первого элемента задержки, второй элемент ИЛИ, второй регистр, информационный вход которого подключен к выходу блока памяти, дешифратор, селектор кодов, выходы которого являются соответствующими информационными выходами устройства, первый элемент И, один вход которого подключен к единичному входу триггера, а выход - к установочному входу счетчика, и второй элемент И, о т л и чающее с я тем, что, с целью повышения быстродействия устройства, в него введены сумматор, первый и второй информационные входы которого соединены с одним выходом первого регистра и с выходом счетчика соответственно, компаратор, первый и второй информационные входы которого подключены соответственно к другому выходу первого регистра и выходу счетчика, а выход - к единичному входу триггера, третий элемент И, выход которого соединен с первыми входами первого и второго элементов ИЛИ, второй элемент задержки, вход которого подключен к выходу первого элемента задержки и синхровходу сумматора, третий элемент задержки, вход которого соединен с выходом второго элемента задержки и с синхровходом блока памяти, четвертый элемент задержки, вход которого подключен к выходу третьего элемента задержки, синхровходу второго регистра и одному входу второго элемента И, пятый элемент задержки, вход которого соединен с выходом четвертого элемента задержки и сихровходами селектора кодов и компаратора, а выход - с одним входом третьего элемента И и другим входом первого элемента И, второй вход первого элемента И подключен к синхровходу первого регистра, установочный вход которого соединен с нулевым входом триггера, установочным входом сумматора, вторым входом второго элемента ИЛИ и выходом первого элемента И, являющимся синхровходом устройства, нулевой выход триггера подключен к другим входам второго и третьего элементов И. информационный вход счетчика соединен с выходом второго элемента И, установочный вход второго регистра подключен к выходу второго элемента ИЛИ. один выход - к ин7 формационному входу селектора кодов, а другой выход - к входу дешифратора, выход которого соединён с соответствующими ад ресными входами селектора кодов, выход сумматора подключен к адресному входу блока памяти.A device for entering educational information, containing the first register, the information input and the clock input of which are the corresponding inputs of the device, the first OR element, the output of which is connected to the input of the first delay element, the second OR element, the second register, the information input of which is connected to the output of the memory unit, decoder , a code selector whose outputs are the corresponding information outputs of the device, the first AND element, one input of which is connected to a single input of the trigger, and the output to the installation the counter input, and the second element And, with the fact that, in order to improve the speed of the device, an adder is inserted into it, the first and second information inputs of which are connected to one output of the first register and to the output of the counter, respectively, the comparator , the first and second information inputs of which are connected respectively to the other output of the first register and the output of the counter, and the output to the single input of the trigger, the third AND element, the output of which is connected to the first inputs of the first and second OR elements, the second element a delay element, the input of which is connected to the output of the first delay element and the sync input of the adder, the third delay element, the input of which is connected to the output of the second delay element and the clock input of the memory unit, the fourth delay element, the input of which is connected to the output of the third delay element, the sync input of the second register and one the input of the second element And, the fifth delay element, the input of which is connected to the output of the fourth delay element and the input inputs of the code selector and comparator, and the output - with one input of the third element And the other input of the first element And, the second input of the first element And is connected to the clock input of the first register, the installation input of which is connected to the zero input of the trigger, the installation input of the adder, the second input of the second element OR and the output of the first element AND, which is the device sync input, the zero output of the trigger is connected to other inputs of the second and third elements I. the information input of the counter is connected to the output of the second element AND, the installation input of the second register is connected to the output of the second element OR. one output is to the information input of the code selector, and another output is to the decoder input, the output of which is connected to the corresponding address inputs of the code selector, the adder output is connected to the address input of the memory block.
SU884618843A 1988-12-12 1988-12-12 Device for input of training information SU1658191A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884618843A SU1658191A1 (en) 1988-12-12 1988-12-12 Device for input of training information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884618843A SU1658191A1 (en) 1988-12-12 1988-12-12 Device for input of training information

Publications (1)

Publication Number Publication Date
SU1658191A1 true SU1658191A1 (en) 1991-06-23

Family

ID=21414542

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884618843A SU1658191A1 (en) 1988-12-12 1988-12-12 Device for input of training information

Country Status (1)

Country Link
SU (1) SU1658191A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР N 1562951. кл. G 09 В 9/00, 05.07.88. *

Similar Documents

Publication Publication Date Title
US4458238A (en) Hand held data entry unit
CA1053814A (en) Alphanumeric gas display panel with modular control
SU1658191A1 (en) Device for input of training information
US6452606B1 (en) Method and apparatus for recording and reproducing computer pointer outputs and events
GB2073558A (en) Dot pattern control system
SU1513437A1 (en) Information input device
JPS6336665B2 (en)
Riffaterre Interview: Michael Riffaterre
SU1166163A1 (en) Teacher console for teaching devices
GB1593334A (en) Translating aid
SU860045A1 (en) Interfacing device
SU1674222A1 (en) Graphic data processor
RU2248605C2 (en) Device for controlling information display in remote education system
RU2020604C1 (en) Device for professional selection of operator
SU1137501A1 (en) Device for tactile data sensing
SU1161944A1 (en) Device for modifying memory area address when debugging programs
JPH0347547B2 (en)
SU851450A1 (en) Pupil examining device
SU978138A1 (en) Serial word decoder
SU1280575A1 (en) Device for setting loops in digital programmed control systems
SU1672511A1 (en) Operatorsъ trainer
SU1730651A1 (en) Device for training operators
JPS60135983A (en) Electronic learning apparatus
SU1251056A1 (en) Information input device
SU1187173A1 (en) Device for lexical analysing of symbol texts