Устройство для контроля выполненияпоследовательности действий оператора

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ к ьвтоескомю сви ютильств

° Союз Советских

Социалистических

Республик (61) Дополнительное к авт, саид-ву— (22) Заявлено 240778 (21)-2665298/18-24 (51)M. КЛ.

G F 11/00 с присоединенийм заявки ¹ (23) Приоритет—

Государственный коиитет

С СС Р ио делаи изобретений н открытий

Опубликовано 230281. Бюллетень № 7 (53) УДК 681.3 (088.8) Дата опубликования описания 230281. (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ВЫПОЛНЕНИЯ

ПОСЛЕДОВАТЕЛЬНОСТИ ДЕЙСТВИЙ ОПЕРАТОРА

30

Изобретение относится к автоматике и вычислительной технике н может быть использовано при создании систем контроля деятельности оператора за пультами автоматизированных систем управления, а также для контроля различных объектов, требующих присутствия оператора.

Известны устройства для контроля выполнения последовательности действий оператора, содержащее датчики, шифратор, промежуточный регистр, схему выделения первого импульса, схему возврата датчиков в исходное положение, генератор импульсов, блок 15 буферной памяти и блок управления (11.

Недостатком этого устройства является значительные аппаратурные затраты и низкая надежность.

Наиболее близким техническим решением к данному изобретению является устройство для контроля выполнения последовательности действий оператора, содержащее группу элементов

ИЛИ и группу триггеров. В этом уст:ройстве факт выпадания какого-либо сигнала из контролируемой последовательности будет зафиксирован сигналом на выходе элемента И (2 ).

Однако известное устройство не обеспечивает в полной мере качественного и объективного контроля, так как фиксирует только сам факт нарушения последовательности выполнения операций в текущий момент времени, а не место его проявления. Малая информативность устройства снижает технические возможности его использова-о ния.

Цель изобретения — увеличение достоверности контроля.

Поставленная цель достигается тем, что в устройство для контроля последовательности действий оператора, содержащее первую группу элементов И-НЕ, группу триггеров, причем выход каждого элемента И-НЕ первой группы соединен с единичным входом соответствующего триггера группы, введена группа элементов НЕ, вторая группа эдементов И-НЕ, блок индикации и блок ввода данных, причем управляющий выход блока ввода данных соединен с нулевым входом каждого триггера группы, первый информационный выход блока ввода данных соединен со входом первого элемента НЕ группы, а каждый последующий выход блока..ввода данных — со входом соот807300 ветствующего элемента НЕ группы и с первым входом предццущего элемента

И-НЕ первой группы, выход каждого элемента HE группы соединен со вторым входом соответстуующего элемента

И-НЕ первой группы, выход каждого элемента И-НЕ первой группы — с соответствующим входом первой группы входов блока индикации и с,первым входом.соответствующего элемента И-НЕ второй группы, единичный выход каждого триггера группы соединен со вторым входом соответствующего элемента И-HE второй группы, выход каждого элемента И-НЕ второй группы — с соответствующим входом второй группы входов блока индикации.

Устройство может быть выполнено для любого числа контролируемых операций °

На чертеже изображена функциональная схема устройства для контроля шес.ти операций.

Устройство содержит группу элементов 1-5 ЦЕ, выход каждого из которых подключен к первому входу соответствующего .элемента 6-10 первой группы элементов И-НЕ, а вход - к соответствующему выходу блока 11 ввода данных, представляющего собой конструктивно объединенную совокупность органов управления трена:йера.

Сигнал с указанных выходов блока 11 ввода данных представляет собой уро.вень напряжения и характеризует, выполняемые операции на тренажере.

Второй вход каждого элемента 6-10 первой группы И-НЕ подключен к соот-. ветствующему входу следующей по номеру выполняемой операции блока 11 ввода данных.

Выход каждого элемента 6-10 первой группы элементов И-НЕ подключен к единичному входу соответствующего триггера 12-16 группы, в качестве которого в устройстве может быть жажользован триггер "Р— S" типа, выполненный на основе двух логических элементов 17 и 18, 19 и 20, 21 и 22, 23 и 24, 25 и 26 с перекрестиими обратными связями. Нулевые входы каждых триггеров 12-16 объединены и подключены к управляющему выходу блока 11 ввода данных, по которому осуществляют установку триггеров

12-16 в исходное состояние перед началом работы. Единичный вход и единнчйай выход каждого триггера 12-16 подключены к входам соответствующего элемента 27-31 второй группы элементов И-НЕ, выход которого подключен к соответствующему входу блока индикации 32, представляющего собой, например, телевизионный индикатор, на экране которого отображаются в виде моиограмм .выполняемые операции. Выход каждого элемента И-НЕ 6-10 .подключен к соответствукицему другому входу блока индикации 32.

Перед началом работы устройство устанавливается в исходное состояние отрицательным импульсом управляюще го выхода блока 11 ввода данных, уровень логического "0" которого уста навливает триггеры 12-16 в нулевое состояние, характеризуемое наличием на выходах элементов 17, 19, 21, 23 и 25 уровня логического "0", а на выходах элементов 18, 20, 22, 24 и

26 - уровня логической "1". На остальных выходах блока 11 ввода данных в исходном состоянии присутствуют уровни логического "0", которые, поступая на входы элементов И-НЕ 6-10, устанавливают:на их выходах уровни логической "1". В результате на входах элементов И-HE 27-31 будут присутствовать уровни логического "0", устанавливающие на выходах этих элементов уровни логической "1".

20 Правильная последовательность выполнения операций характеризуется последовательным поступлением на входы элементов НЕ 1-5, уровней логической "1", которые при дальнейшей работе устройства не изменяются. Первоначально уровень логической "1" поступает на вход элемента НЕ 1, устанавливая на выходе этого элемента уровень логического "0". Он подтверждает единичное состояние элемента И-НЕ 6 и позволяет сохранить это состояние при поступлении следующего уровня логической "1". Следующий уровень логической "1", соответствующей второй операции, поступает с выхода блока 11 -ввода данных на второй вход элемента И-НЕ 6 и вход элемента НЕ 2., Единичное состояние элемента НЕ 6 не изменится за счет наличия на его первому входе уровня логического "0".

40 Элемент НЕ 2 изменит свое состояние.

В результате с выхода элемента НЕ 2 будет поступать на первый вход элемента И-НЕ 7 уровень логического "0", который подготавливает элемент И-ЙЕ

4 7 к поступлению уровня логической

"1" соответствующей следующей выполняемой операции.

Аналогичным образом работает устройство при поступлении уровней логической "1" с выходов блока 11 ввода данных при выполнении остальных последовательных операций. При правильной последовательности выполнения операций на выходах элементов И-НЕ

6-10 уровни логической "1" изменяться не будут. Триггеры 12-16 также сохранят свое состояние, и на выходах дополнительных элементов И-НЕ

27-31 уровни логической "1" изменяться не будут.

60 При работе на тренажере оператор может допустить ошибку, пропустив одну или несколько операций, нарушив тем самым последовательность выпол,— нения операций, и при дальнейшей

65 работе выполнить только часть ранее

807300

6, уровень совместнс с уровнем логической "1" с выхода элемента НЕ 3 устанавливает на выходе элемента И-НЕ

8 уровень логического "0", который указывает на наличие ошибки в последовательности выполнения четвертой операции. Уровень логического "0" с выхода логического элемента И-НЕ 8

65 пропущенных операций . Для контроля ошибок и воэможности их анализа инструктором или оператором после окончания цикла выполнения операций необходима информация об операциях, выполненных после пропуска одной или нескольких операций. После допущенной ошибки целесообразно не фиксиро.вать ошибки при выполнении операций, следующих за ошибочной. Важным при обучении оператора является выполнение операций без пропуска. Однако, среди выполненных без пропуска опе-; раций необходимо также различать операции, выполненные с нарушением последовательности.

Рассмотрим работу устройства с 1з последовательностью выполнения операций, характеризующейся последовательным выполнением 1, 2, 5, 6 и 4 операций, что соответствует последовательно поданным уровням логичес- Щ кой ."1" на входы логических элементов 1, 2, 5., 10 и 3 с выходов блока

11 ввода данных.

Последовательное выполнение первых двух операций не приводит к появ- 25 лению на выходе элемента И-НЕ 6 сиг- . нала ошибки. Выполнение пятой операции непосредственно после второй нарушает последовательность выполнения операций. В этом случае уровень логической "1", поступая на второй вход элемента И-НЕ 9 совпадает с уровнем логической "1" с выхода элемента "НЕ" 4 и устанавливает на выходе уровень логического "0".

Наличие уровня логического "0"- указывает на возникшую в процессе работы ошибку в последовательности вЫполнения пятой операции. Уровень логического "0" с выхода элемента 9 поступает на единичный вход тригге- 40 ра 15, устанавливая на выходе элемента 23 этого триггера уровень логической "1". Уровень логической "1" с единичного выхода триггера поступает на вход элемента И-HE 30, уро- 45 вень логической "1" на выходе которого не изменяется из-за наличия на другом его выходе уровня логического "0" с выхода элемента И-НЕ 9.

Выполнение шестой операции после пя- О той не приводит к появлению сигнала ошибки на выходе элемента И-HK 10 изза наличия на первом входе этого элемента уровня логического "0".

Выполнение четвертой операции характеризуется поступлением на вход элемента НЕ 4 и второй вход элемента И-НЕ 8 уровня логической "1". Этот поступает на единичный вход триггера 14 и опрокидывает его. Единичное состояние элемента И-НЕ 29 сохраняется из-за наличия уровня логического "0" на его входе.

Характеризующий выполнение четвер- той операции уровень логической "1" инвертируется элементом НЕ 4 и устанавливает уровень логической "1" на. выходе элемента И-HE 9. Этот уровень совпадает с уровнем логической "1" на другом входе элемента И-НЕ 30, и переводит его в противоположное нулевое состояние. Наличие уровня логического "0" .на выходе элемента .И-HE

30 указывает на наличие в выполненных без пропусков операциях ошибки в последовательности выполнения пятой операции.

С выходов элементов И-НЕ 6-"О, 27--31 сигналы ошибок поступают на блок 32 индикации, при помощи которого отображаются в вйде специальных символов °

Выполнение устройства согласно предлагаемому изобретению обеспечивает в наиболее полном объеме вывод информации о возможных ошибках в последовательности выполнения операций, что повышает достоверность контроля последовательности действий оператора.

Формула изобретения

Устройство для контроля выполнения последовательности действий оператора, содержащее первую группу- элементов И-НЕ, гру .пу триггеров, причем выход каждого элемента И-НЕ первой группы соединен с единичным входом соответствующего триггера группы, о т л и ч а ю щ е е с я тем, что, с целью увеличения достоверности контроля в устройство введена группа элементов НЕ, вторая группа элементов

И-НЕ, блок индикации и блок ввода данных, причем управляющий выход блока ввода данных соединен с нулевым входом каждого триггера группы, первый информационный выход блока ввода данных соединен со входом первого элемента HE группы, а каждый последующий выход блока ввода данных - со входом соответствующего элемента HE группы и с первым входом предыдущего элемента И-НЕ первой группы, выход каждого элемента НЕ группы соединен со вторым входом соответствующего. элемента И-НЕ первой группы, выход каждого элемента И-НЕ первой группы - с соответствующим входом первой группы входов блока инДикации и с первым входом соответствующего элемента И-НЕ второй группы, единичный выход каждого триггера группы соединен со вторым входом соответствующего элемента И-HE второй группы.

807300

ВНИИПИ Закаэ 293/74 Тираж 756 Подписное

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 выхсщ каждого элемента И-HE второй группы - с соответствующим входом второй группы входов блока индикации.

Источники информации, принятые во внимание при экспертиэе

1. Авторское свидетельство СССР

9 506022, кл. G 06 F 15/46, 19.10.72.

2. Селлерс Ф. Методы .обнаружения ошибок в работе ЭЦВМ. М., "Мир", 1972, 260-262 (прототип) .

Устройство для контроля выполненияпоследовательности действий оператора Устройство для контроля выполненияпоследовательности действий оператора Устройство для контроля выполненияпоследовательности действий оператора Устройство для контроля выполненияпоследовательности действий оператора 

 

Похожие патенты:

Изобретение относится к информационно-управляющим системам и предназначено для сбора информации, решения боевых задач и выработки сигналов управления системами вооружения и техническими средствами, в частности, корабельным оружием и оружием берегового базирования

Изобретение относится к способу контроля выполнения компьютерных программ в соответствии с их назначением

Изобретение относится к области вычислительной техники

Изобретение относится к механизмам автоматической генерации кода, который тестирует возможности тестовой вычислительной системы в отношении моделирования схемы обмена сообщениями

Изобретение относится к области тестирования приложений, Техническим результатом является облегчение тестирования приложений

Изобретение относится к области антивирусной защиты

Изобретение относится к способу и устройству для сравнения выходных данных по меньшей мере двух исполнительных блоков микропроцессора

Изобретение относится к области вычислительной техники, а именно к системам и способам профилирования и трассировки виртуализированных вычислительных систем

Изобретение относится к области настройки и/или конфигурирования программного обеспечения в устройствах
Наверх