SU1658191A1 - Device for input of training information - Google Patents
Device for input of training information Download PDFInfo
- 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
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)
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) |
-
1988
- 1988-12-12 SU SU884618843A patent/SU1658191A1/en active
Non-Patent Citations (1)
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 |