1
Изобретение относится к вычислительной технике и может быть использовано при проведении отладки и испытаний систем управления технологическими процессами5 а также в составе различного типа имитаторов и тренажеров, работающих в комплексе с ЭВМ.
Целью изобретения является расширение функциональных возможностей за счет формирования состояний инициативных сигналов информационного потока в заданные моменты времени.
На чертеже приведена схема предлагаемого устройства.
Устройство содержит блок ввода блок 2 буферной памяти, блок 3 памяти, счетчик 4 времени, арифметический блок 5, шифратор 6, узел 7 задержки, коммутатор 8, блок 9 счетчиков времени срабатывания, блок 10 памяти заданного состояния, блок. 11 регистров текущего состояния и элемент ИЛИ 12, выходы 13 и 14, входы .15 и 16 и выход 17 устройства.
Устройство работает следующим образом.
Принцип .работы устройства основан на вычислении в момент поступления запросов от ЭВМ либо значения воспроизводимого аналогового сигнала на участке интерполяции, заданном кодами его начала, конца и длительности, либо формирования состояния воспроизводимого инициативного сигнала путем отсчета заданного времени срабатывания и выдачи сигнала запроса.
Количество каналов преобразования зависит только от объема используемой памяти, а также разрядности шифратора и коммутатора, определяющей возможности адресации.
В каждый момент времени в устройстве хранится информация двух кадров текущего и последующего. Каждый кадр содержит коэффициенты j , определяющие значения аналоговых сигналов в узлах интерполяции, или время и признак изменения инициативных сигналов и значение времени интервала интерполяции, общего для всех каналов преобразования, а также массив величин времени, определяющих задерж ку выдачи информации для каждого канала и соответствующих времени прохождения информации через систему устройств связи с объектом.
По истечении интервала интерполяции текущего кадра, начинается от302
счет времени последующего кадра, а в устройство вводится информация для нового кадра, и такое обновление информации происходит независи- МО от наличия или отсутствия запросов от ЭВМ.
В исходном состоянии в блоке 3 памяти -хранятся коэффициенты К, К для всех каналов преобразования
и соответствующие им величины задержек. Значения коэффициентов К,, определяющих время и признаки состояния инициативных сигналов по каналам распределяются следующим образом: в
блок 10 памяти заданного состояния записываются признаки состояния, а заданные времена изменения состояний Т поступают на соответствующий счетчик блока 9, на вход которого (на
все счетчики поступают временные метки со счетчика 4 времени.
Каждый из разрядов блоков 10 и 11 определяет состояние одного инициативного сигнала, а блок 9 содержит независимые счетчики времени в состоянии с количеством воспроизводимых инициативных сигналов. В случае Т t в любом из каналов, соответствующий счетчик блока 9 выдает сигнал разрешения записи информации из блока 10 в соответствующий разряд блока 11 регистров. Этот сигнал поступает на элемент ИЛИ 12 с выхода которого сигнал поступает .
на ЭВМ в виде сигнала запроса (готовности) , сигнализирующего об изменении состояния любого из инициативных сигналов. Таким образом, в блок 11 будет записана информация, опрееляющая состояние группы инициативных сигналов. С выхода блока 11 регистров текущего состояния информация поступает на коммутатор 8, на управляющем входе которого установлен код
адреса ввода, заданный шифратором 6. Величина интервала интерполяции занесена в арифметический блок 5 и счетчик 4времени. Информация для второго кадра, т.е. коэффициенты К,,
всех каналов преобразования, соответ- ствующие величины задержек и величина .интервала интерполяции второго кадра находятся в блоке 2 буферной памяти.
При поступлении на вход 16 команы запроса от ЭВМ, шифратор 6 вырабатывает код, поступающий на вход блока 3 памяти, как адрес коэффициентов К;., и К, значений аналогового сигна
313
ла или группы значений инициативных сигналов, и на управляющий вход коммутатора 8, как адрес ввода информации в ЭВМ.
Значения коэффициентов, выбранные по адресам, сформированным шифратором 6, с выхода блока 3 памяти поступают на арифметический блок 5. Арифметический блок 5 по полученным значениям козффициентов значению интервала интерполяции и значению текущего времени на интервале интерполяции поступающего со счетчика 4 времени, определяет значение аналогового сигнала в момент опроса в виде кода
X К., + (К; - К.,), t/t;
который с выхода блока 5 поступает на информационный вход коммутатора 8
С выхода блока 3 памяти на вход узла 7 задержки, выполненного на базе счетчика, поступает код, определяющий время задержки вьщачи аналогового и инициативного сигналов. С выхода узла 7 задержки сигнал разрешения подключения поступает на информационный вход коммутатора 8, на управляющем входе которого установлен код, определяющий адрес ввода информации с ЭВМ. Таким образом, в момент поступления сигнала по информационному входу коммутатора от узла 7 задержки, информация, определяющая значение аналогового сигнала или состояние инициативных сигналов в момент опроса, может быть считана с информационного выхода 13.
Поскольку информация кадра сохраняется в памяти устройства неизменной до конца обработки интервала интерполяции, т.е. до заполнения счетчика 4, запрос от ЭВМ может повторяться по произвольному или прежнему каналу и на выходе 13 будут получены новые значения аналоговых или -инициативных сигналов в момент опроса.
По окончании заполнения счетчика 4 на его выходе формируется запрос информации для очередного кадра. По этому запросу на вход 15 от внешнего источника информации поступают ко ды очередного кадра информации и за- писываютсГя в блок 2 буферной памяти.
При этом коэффициенты, определяющие значения аналоговых сигналов для очередного кадра, переписьшаются
30 .,4
из блока 2 буферной памяти в блок 3 памяти, значение интервала интерполяции - в арифметический блок 5 и счетчик 4 времени, а время и признаки .. состояния инициативных сигналов переписываются соответственно в блок 9 счетчиков времени срабатывания и в блок 10 памяти заданного состояния. В дальнейшем устройство функционирует
в соответствии с изложенным алгоритмом.
Формула изобретения
Устройство для предварительной
обработки информации, содержащее шифратор, коммутатор, блок памяти, узел задержки, блок буферной памяти, арифметический блок, счетчик времени и
блок ввода, информационный вход которого является информационным входом устройства -выход блока ввода соединен с информационным входом блока буферной памяти, первьш информационный выход которого соединен с информационным входом блока памяти, адресный вход которого и управляющий вход коммутатора соединены с выходом шифратора, вход которого является
входом команд устройства, первый информационный выход блока памяти подключен к первому информационному входу арифметического блока и к установочному входу счетчика времени, второй и третий информационные входы I
арифметического блока соединены соответственно с вторым информационным выходом блока буферной памяти и с
информационным выходом счетчика времени, выход переполнения которого является выходом запроса очередного кадра устройства, второй информационный выход блока памяти соединен
через узел задержки с первым информационным входом коммутатора, второй информационный вход которого соединен с выходом арифметического блока, выход коммутатора является инФормационным выходом устройства, о т- личающееся тем, что, с целью расширения функциональных возможностей за счет формирования состояний инициативных сигналов информаЦионного потока в заданные моменты времени, в него введены блок памяти заданного состояния, блок регистров текущего состояния, элемент НЛР и блок счетчиков времени срабатывания.
513143306
установочный вход которого и инфор-ров текущего состояния и к входам
мационный вход блока памяти заданно-элемента ИЛИ, выход которого являетго состояния соединены с первым ин-ся выходом сигнала готовности устройформационным выходом блока буфернойства, выход блока памяти заданного
памяти, информационный вход блока jсостояния соединен с информационным
счетчиков времени срабатывания соеди-входом блока регистров текущего соснен с информационным выходом счет-тояния, выход которого подключен к
чика времени, а выход - подключен ктретьему информационному входу коммувходу разрешения записи блока регист-татора.
Л . ,
название | год | авторы | номер документа |
---|---|---|---|
Устройство для предварительной обработки информации | 1984 |
|
SU1198505A2 |
Устройство для предварительной обработки информации | 1987 |
|
SU1411727A2 |
Устройство для предварительной обработки информации | 1982 |
|
SU1062684A1 |
Устройство для предварительной обработки информации | 1988 |
|
SU1562900A2 |
Устройство для предварительной обработки информации | 1991 |
|
SU1837274A1 |
Устройство контролируемого пункта | 1983 |
|
SU1211784A1 |
Управляющая векторная вычислительная система | 1982 |
|
SU1120340A1 |
Многоканальный функциональный генератор | 1984 |
|
SU1191922A1 |
Устройство для многоканального интерполирования функций | 1986 |
|
SU1377878A1 |
Адаптивная система обработки данных | 1984 |
|
SU1267429A1 |
Изобретение относится к вычислительной технике. Целью изобретения является расширение функциональных возможностей за счет формирования состояний инициативных сигналов информационного потока в заданные моменты времени. Устройство содержит блок 1 ввода, блок 2 буферной памяти, блок 3 памяти, счетчик 4 времени, арифметический блок 5, шифратор 6, узел 7 задержки, коммутатор 8, блок 9 счетчиков времени срабатывания, блок 10 памяти заданного состояния, блок 11 регистров текущего состояния, элемент ИЛИ 12, выходы 13, 14, входы 15, 16 и выход 1 ил. 7 устройства. § (Л с: : 4 00 00
Устройство для предварительной обработки информации | 1984 |
|
SU1198505A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для предварительной обработки информации | 1982 |
|
SU1062684A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для электрической сигнализации | 1918 |
|
SU16A1 |
Авторы
Даты
1987-05-30—Публикация
1986-03-05—Подача