SU1314330A1 - Device for preprocessing information - Google Patents

Device for preprocessing information Download PDF

Info

Publication number
SU1314330A1
SU1314330A1 SU864032749A SU4032749A SU1314330A1 SU 1314330 A1 SU1314330 A1 SU 1314330A1 SU 864032749 A SU864032749 A SU 864032749A SU 4032749 A SU4032749 A SU 4032749A SU 1314330 A1 SU1314330 A1 SU 1314330A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
information
block
input
memory
Prior art date
Application number
SU864032749A
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 SU864032749A priority Critical patent/SU1314330A1/en
Application granted granted Critical
Publication of SU1314330A1 publication Critical patent/SU1314330A1/en

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

Изобретение относитс  к вычислительной технике. Целью изобретени   вл етс  расширение функциональных возможностей за счет формировани  состо ний инициативных сигналов информационного потока в заданные моменты времени. Устройство содержит блок 1 ввода, блок 2 буферной пам ти, блок 3 пам ти, счетчик 4 времени, арифметический блок 5, шифратор 6, узел 7 задержки, коммутатор 8, блок 9 счетчиков времени срабатывани , блок 10 пам ти заданного состо ни , блок 11 регистров текущего состо ни , элемент ИЛИ 12, выходы 13, 14, входы 15, 16 и выход 1 ил. 7 устройства. § (Л с: : 4 00 00The invention relates to computing. The aim of the invention is to enhance the functionality by creating states of initiative signals of the information flow at predetermined times. The device contains an input block 1, a buffer memory block 2, a memory block 3, a time counter 4, an arithmetic block 5, an encoder 6, a delay node 7, a switch 8, a response time block 9, a set state memory block 10, a block 11 current status registers, element OR 12, outputs 13, 14, inputs 15, 16 and output 1 Il. 7 devices. § (k s:: 4 00 00

Description

1one

Изобретение относитс  к вычислительной технике и может быть использовано при проведении отладки и испытаний систем управлени  технологическими процессами5 а также в составе различного типа имитаторов и тренажеров, работающих в комплексе с ЭВМ.The invention relates to computer technology and can be used in debugging and testing process control systems5 as well as in various types of simulators and simulators working in a computer complex.

Целью изобретени   вл етс  расширение функциональных возможностей за счет формировани  состо ний инициативных сигналов информационного потока в заданные моменты времени.The aim of the invention is to enhance the functionality by creating states of initiative signals of the information flow at predetermined times.

На чертеже приведена схема предлагаемого устройства.The drawing shows a diagram of the proposed device.

Устройство содержит блок ввода блок 2 буферной пам ти, блок 3 пам ти , счетчик 4 времени, арифметический блок 5, шифратор 6, узел 7 задержки , коммутатор 8, блок 9 счетчиков времени срабатывани , блок 10 пам ти заданного состо ни , блок. 11 регистров текущего состо ни  и элемент ИЛИ 12, выходы 13 и 14, входы .15 и 16 и выход 17 устройства.The device comprises an input unit, a buffer memory unit 2, a memory unit 3, a time counter 4, an arithmetic unit 5, an encoder 6, a delay node 7, a switch 8, a response time counter unit 9, a predetermined state memory unit 10, a unit. 11 current status registers and an OR element 12, outputs 13 and 14, inputs .15 and 16, and device output 17.

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

Принцип .работы устройства основан на вычислении в момент поступлени  запросов от ЭВМ либо значени  воспроизводимого аналогового сигнала на участке интерпол ции, заданном кодами его начала, конца и длительности , либо формировани  состо ни  воспроизводимого инициативного сигнала путем отсчета заданного времени срабатывани  и выдачи сигнала запроса.The principle of operation of the device is based on calculating at the time of the requests from the computer either the value of the reproduced analog signal at the interpolation section specified by the codes of its beginning, end and duration, or the formation of the state of the reproduced initiative signal by counting the specified response time and issuing the request signal.

Количество каналов преобразовани  зависит только от объема используемой пам ти, а также разр дности шифратора и коммутатора, определ ющей возможности адресации.The number of conversion channels depends only on the amount of memory used, as well as the size of the encoder and switch, which determines the addressing capabilities.

В каждый момент времени в устройстве хранитс  информаци  двух кадров текущего и последующего. Каждый кадр содержит коэффициенты j , определ ющие значени  аналоговых сигналов в узлах интерпол ции, или врем  и признак изменени  инициативных сигналов и значение времени интервала интерпол ции, общего дл  всех каналов преобразовани , а также массив величин времени, определ ющих задерж ку выдачи информации дл  каждого канала и соответствующих времени прохождени  информации через систему устройств св зи с объектом.At each time, the device stores information of two frames of the current and the next. Each frame contains coefficients j, which determine the values of analog signals at the interpolation nodes, or the time and indication of the change in the initiative signals and the time value of the interpolation interval common to all conversion channels, as well as an array of time values that determine the delay in the output of information for each channel and the corresponding time of passage of information through the system of communication devices with the object.

По истечении интервала интерпол ции текущего кадра, начинаетс  от302 After the interpolation interval of the current frame, from 302 begins

счет времени последующего кадра, а в устройство вводитс  информаци  дл  нового кадра, и такое обновление информации происходит независи- МО от наличи  или отсутстви  запросов от ЭВМ.the time of the subsequent frame is counted, and information for the new frame is entered into the device, and such updating of information occurs regardless of the presence or absence of requests from the computer.

В исходном состо нии в блоке 3 пам ти -хран тс  коэффициенты К, К дл  всех каналов преобразовани In the initial state, in block 3 of memory, the coefficients K, K for all the conversion channels are stored

и соответствующие им величины задержек . Значени  коэффициентов К,, определ ющих врем  и признаки состо ни  инициативных сигналов по каналам распредел ютс  следующим образом: вand the corresponding delay values. The values of the coefficients K ,, determining the time and indications of the state of the initiative signals are distributed along the channels as follows:

блок 10 пам ти заданного состо ни  записываютс  признаки состо ни , а заданные времена изменени  состо ний Т поступают на соответствующий счетчик блока 9, на вход которого (наblock 10 of the memory of the specified state are recorded signs of the state, and the specified times of change of state T are transferred to the corresponding counter of block 9, to the input of which (for

все счетчики поступают временные метки со счетчика 4 времени.all counters come in timestamps from counter 4 times.

Каждый из разр дов блоков 10 и 11 определ ет состо ние одного инициативного сигнала, а блок 9 содержит независимые счетчики времени в состо нии с количеством воспроизводимых инициативных сигналов. В случае Т t в любом из каналов, соответствующий счетчик блока 9 выдает сигнал разрешени  записи информации из блока 10 в соответствующий разр д блока 11 регистров. Этот сигнал поступает на элемент ИЛИ 12 с выхода которого сигнал поступает .Each of the bits of blocks 10 and 11 determines the state of one initiative signal, and block 9 contains independent time counters in the state with the number of played initiative signals. In the case of T t in any of the channels, the corresponding counter of block 9 generates an information recording enable signal from block 10 to the corresponding bit of block 11 of registers. This signal arrives at the element OR 12 from the output of which the signal arrives.

на ЭВМ в виде сигнала запроса (готовности ) , сигнализирующего об изменении состо ни  любого из инициативных сигналов. Таким образом, в блок 11 будет записана информаци , опреел юща  состо ние группы инициативных сигналов. С выхода блока 11 регистров текущего состо ни  информаци  поступает на коммутатор 8, на управл ющем входе которого установлен кодon a computer in the form of a request (readiness) signal, signaling a change in the status of any of the initiative signals. Thus, in block 11, information defining the state of the group of initiative signals will be recorded. From the output of block 11 of current status registers, information is fed to switch 8, on the control input of which the code is set

адреса ввода, заданный шифратором 6. Величина интервала интерпол ции занесена в арифметический блок 5 и счетчик 4времени. Информаци  дл  второго кадра, т.е. коэффициенты К,,the input address specified by the encoder 6. The interpolation interval is entered in the arithmetic unit 5 and the time counter 4. The information for the second frame, i.e. coefficients K ,,

всех каналов преобразовани , соответ- ствующие величины задержек и величина .интервала интерпол ции второго кадра наход тс  в блоке 2 буферной пам ти.all conversion channels, the corresponding delay values and the interpolation interval value of the second frame are in block 2 of the buffer memory.

При поступлении на вход 16 команы запроса от ЭВМ, шифратор 6 вырабатывает код, поступающий на вход блока 3 пам ти, как адрес коэффициентов К;., и К, значений аналогового сигнаWhen a request from a computer arrives at the input 16, the encoder 6 generates a code that arrives at the input of memory block 3, like the address of the coefficients K;., And K, of the analog signal values

313313

ла или группы значений инициативных сигналов, и на управл ющий вход коммутатора 8, как адрес ввода информации в ЭВМ.la or a group of values of the initiative signals, and to the control input of the switch 8, as the input address of the information in the computer.

Значени  коэффициентов, выбранные по адресам, сформированным шифратором 6, с выхода блока 3 пам ти поступают на арифметический блок 5. Арифметический блок 5 по полученным значени м козффициентов значению интервала интерпол ции и значению текущего времени на интервале интерпол ции поступающего со счетчика 4 времени, определ ет значение аналогового сигнала в момент опроса в виде кодаThe values of the coefficients selected by the addresses formed by the encoder 6 from the output of memory block 3 are fed to the arithmetic unit 5. The arithmetic unit 5 according to the obtained coefficients values of the interpolation interval and the current time value on the interpolation interval of the incoming time from counter 4, is determined the value of the analog signal at the time of the survey in the form of a code

X К., + (К; - К.,), t/t; X K., + (K; - K.,), t / t;

который с выхода блока 5 поступает на информационный вход коммутатора 8which from the output of block 5 enters the information input of the switch 8

С выхода блока 3 пам ти на вход узла 7 задержки, выполненного на базе счетчика, поступает код, определ ющий врем  задержки вьщачи аналогового и инициативного сигналов. С выхода узла 7 задержки сигнал разрешени  подключени  поступает на информационный вход коммутатора 8, на управл ющем входе которого установлен код, определ ющий адрес ввода информации с ЭВМ. Таким образом, в момент поступлени  сигнала по информационному входу коммутатора от узла 7 задержки , информаци , определ юща  значение аналогового сигнала или состо ние инициативных сигналов в момент опроса, может быть считана с информационного выхода 13.From the output of block 3 of memory to the input of node 7 of the delay, made on the basis of the counter, a code is received that determines the delay time of the analog and initiative signals. From the output of the delayed node 7, the connection permission signal is fed to the information input of the switch 8, the control input of which has a code defining the input address of information from the computer. Thus, at the moment the signal arrives at the information input of the switch from node 7 of the delay, information determining the value of the analog signal or the state of the initiative signals at the time of polling can be read from information output 13.

Поскольку информаци  кадра сохран етс  в пам ти устройства неизменной до конца обработки интервала интерпол ции, т.е. до заполнени  счетчика 4, запрос от ЭВМ может повтор тьс  по произвольному или прежнему каналу и на выходе 13 будут получены новые значени  аналоговых или -инициативных сигналов в момент опроса.Since the frame information is stored in the device memory unchanged until the end of the interpolation interval processing, i.e. before filling counter 4, the request from the computer can be repeated over an arbitrary or old channel and output 13 will receive new values of analog or initiative signals at the moment of polling.

По окончании заполнени  счетчика 4 на его выходе формируетс  запрос информации дл  очередного кадра. По этому запросу на вход 15 от внешнего источника информации поступают ко ды очередного кадра информации и за- писываютсГ  в блок 2 буферной пам ти.When the completion of the counter 4 is completed, a request for information for the next frame is generated at its output. By this request, the code 15 of the next frame of information is received at the input 15 from an external source of information and is recorded in block 2 of the buffer memory.

При этом коэффициенты, определ ющие значени  аналоговых сигналов дл  очередного кадра, переписьшаютс In this case, the coefficients determining the values of the analog signals for the next frame are rewritten.

30 .,430., 4

из блока 2 буферной пам ти в блок 3 пам ти, значение интервала интерпол ции - в арифметический блок 5 и счетчик 4 времени, а врем  и признаки .. состо ни  инициативных сигналов переписываютс  соответственно в блок 9 счетчиков времени срабатывани  и в блок 10 пам ти заданного состо ни . В дальнейшем устройство функционируетfrom the block 2 of the buffer memory to the block 3 of the memory, the value of the interpolation interval to the arithmetic block 5 and the counter 4 times, and the time and the signs .. the states of the initiative signals are written to the block 9 of the response time counters and the block 10 of memory, respectively given state. In the future, the device operates.

в соответствии с изложенным алгоритмом .in accordance with the above algorithm.

Claims (1)

Формула изобретени Invention Formula Устройство дл  предварительнойDevice for pre обработки информации, содержащее шифратор , коммутатор, блок пам ти, узел задержки, блок буферной пам ти, арифметический блок, счетчик времени иinformation processing system comprising an encoder, a switch, a memory unit, a delay node, a buffer memory block, an arithmetic unit, a time counter, and блок ввода, информационный вход которого  вл етс  информационным входом устройства -выход блока ввода соединен с информационным входом блока буферной пам ти, первьш информационный выход которого соединен с информационным входом блока пам ти, адресный вход которого и управл ющий вход коммутатора соединены с выходом шифратора, вход которого  вл етс an input block whose information input is the information input of the device — the output of the input block is connected to the information input of the buffer memory block, the first information output of which is connected to the information input of the memory block, whose address input and control input of the switch are connected to the output of the encoder; which is входом команд устройства, первый информационный выход блока пам ти подключен к первому информационному входу арифметического блока и к установочному входу счетчика времени, второй и третий информационные входы Ithe device command input, the first information output of the memory unit is connected to the first information input of the arithmetic unit and to the installation input of the time counter, the second and third information inputs I арифметического блока соединены соответственно с вторым информационным выходом блока буферной пам ти и сthe arithmetic unit are connected respectively with the second information output of the buffer memory block and with информационным выходом счетчика времени , выход переполнени  которого  вл етс  выходом запроса очередного кадра устройства, второй информационный выход блока пам ти соединенthe information output of a time counter whose overflow output is the output of a request for the next device frame, the second information output of the memory block is connected через узел задержки с первым информационным входом коммутатора, второй информационный вход которого соединен с выходом арифметического блока , выход коммутатора  вл етс  инФормационным выходом устройства, о т- личающеес  тем, что, с целью расширени  функциональных возможностей за счет формировани  состо ний инициативных сигналов информаЦионного потока в заданные моменты времени, в него введены блок пам ти заданного состо ни , блок регистров текущего состо ни , элемент НЛР и блок счетчиков времени срабатывани .through the delay node with the first information input of the switch, the second information input of which is connected to the output of the arithmetic unit, the output of the switch is the information output of the device, which is due to the fact that, in order to extend the functionality by creating informational signals from the information flow, specified points of time, a block of memory of a given state, a block of current state registers, an NLR element and a block of response time are entered into it. 513143306513143306 установочный вход которого и инфор-ров текущего состо ни  и к входамwhose setup input and current status informers and inputs мационный вход блока пам ти заданно-элемента ИЛИ, выход которого  вл етго состо ни  соединены с первым ин-с  выходом сигнала готовности устройформационным выходом блока буфернойства, выход блока пам ти заданногоthe memory input of the OR-assigned memory block, the output of which is this state is connected to the first ins-ready signal output by the device output of the buffer unit, the output of the specified memory block пам ти, информационный вход блока jсосто ни  соединен с информационнымthe memory, the information input of the block j is connected to the information счетчиков времени срабатывани  соеди-входом блока регистров текущего соснен с информационным выходом счет-то ни , выход которого подключен кthe time counters of the connection of the block of registers of the current register with the information output of an account, the output of which is connected to чика времени, а выход - подключен ктретьему информационному входу коммувходу разрешени  записи блока регист-татора.A time tick, and the output is connected to the third information input, the commu- nication of recording recorder block resolution input. Л . , L ,
SU864032749A 1986-03-05 1986-03-05 Device for preprocessing information SU1314330A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864032749A SU1314330A1 (en) 1986-03-05 1986-03-05 Device for preprocessing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864032749A SU1314330A1 (en) 1986-03-05 1986-03-05 Device for preprocessing information

Publications (1)

Publication Number Publication Date
SU1314330A1 true SU1314330A1 (en) 1987-05-30

Family

ID=21224803

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864032749A SU1314330A1 (en) 1986-03-05 1986-03-05 Device for preprocessing information

Country Status (1)

Country Link
SU (1) SU1314330A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР 1198505, кл. G 06 F 3/05, 1983. Авторское свидетельство СССР № 1062684, кл. G 06 F 3/05, 1982. 16 73 77 1 J: л 15 1 *

Similar Documents

Publication Publication Date Title
SU1314330A1 (en) Device for preprocessing information
SU1411727A2 (en) Device for preprocessing of information
SU1198505A2 (en) Device for preprocessing information
SU1562900A2 (en) Device for preliminary processing of information
RU1837274C (en) Device for preliminary information processing
SU1164718A1 (en) Control unit for memory block
SU1376083A1 (en) Random event flow generator
SU1310827A1 (en) Interface for linking information source and receiver
SU1198564A1 (en) Device for writing information in internal memory
SU1062684A1 (en) Device for information processing
SU1642472A1 (en) Device for checking the sequence of operatorъs actions
SU1161945A1 (en) Device for visual checking of computer console
SU1374232A1 (en) Device for interfacing computer with m external devices
SU1089565A1 (en) Information input device
SU1112359A1 (en) Interface
SU1109727A1 (en) Information input device
SU1709293A2 (en) Device for information input
SU1751859A1 (en) Multichannel converter of series-to-parallel code
RU2075829C1 (en) Code-to-frequency converter
SU670958A2 (en) Telemetry information processing device
SU412618A1 (en)
SU769549A1 (en) Device for determining differential extremum value probability distribution law
SU1580568A1 (en) Device for revealing and correcting errors in code sequence
SU1064456A1 (en) Multichannel/code time interval converter
SU1136166A2 (en) Device for checking digital systems