SU1314330A1 - Device for preprocessing information - Google Patents
Device for preprocessing information Download PDFInfo
- 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
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)
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) |
-
1986
- 1986-03-05 SU SU864032749A patent/SU1314330A1/en active
Non-Patent Citations (1)
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 |