Изобретение относится к вычислительной технике и предназначено для моделирования систем человек - машина.
Цель изобретения - расширение функциональных возможностей устройства за счет моделирования ошибок ЭВМ в процессе диалога с оператором.
На чертеже представлена схема устройства.
Устройство содержит датчик 1 интервалов времени, второй 2 и первый 3 триггеры, четвертый 4 и первый 5 элементы И, генератор 6 случайного потока заявок, счетчик 7 поступивших заявок, второй элемент И 8. третий триггер 9, первый датчик 10 случайных чисел, элемент ИЛИ 11, первый блок 12 случайной временной задержки, счетчик 13 числа обращений, седьмой элемент И 14, четвертый 15 и шестой 16 триггеры, восьмой элемент И 17, второй блок 18 случайной временной задержки, второй датчик 19 случайных чисел, шестой элемент И 20, пятый 21 и третий 22 элементы И, второй преобразователь 23 временной интервал - код, второй сумматор 24, пятый триггер 25, счетчик 26 обслуженных заявок, первый преобразователь 27 временной интервал - код, первый сумматор 28.
Устройство работает следующим образом.
На датчике 1 интервалов времени набирается примерное время моделирования. По сигналу Пуск он начинает отсчитывать время. Этот же сигнал поступает на триггеры 2 и 3. Он перебрасывает триггер 2 в состояние, обеспечивая подачу на элемент И 4 запрещающего сигнала, а триггер 3 в . единичное состояние, обеспечивая подачу разрешающего сигнала на элемент И 5.
Генератор 6 случайного потока заявок предназначен для имитации потока заявок в виде серии импульсов.
Импульсы с генератора 6 через элемент И 5 поступают на счетчик 7, который подсчитывает общее число заявок, и на элемент И 8.
со
с
Оч ON
00
В исходном положении на элемент И 8 поступает разрешающий сигнал. При прохождении от генератора 6 импульсов на триггер 9, он перебрасывается в единичное состояние и на элемент И 8 поступает запрещающий потенциал. Этот же импульс запускает датчик 10 случайных чисел и через элемент ИЛИ 11 запускает блок 12 случайной временной задержки, который служит для имитации времени обслуживания заявки оператором. Датчик 10 вырабатывает случайные числа, которые записываются в счетчик 13, который имитирует количество обращений оператора к ЭВМ при обслуживании заявки.
Через случайное время задержки блок 12 вырабатывает импульс, который поступает в счетчик 13 и уменьшает его на единицу, на вход элемента И 14 и на триггер 15, перебрасывая его в единичное состояние. На вход элемента И 14 поступает разрешающий сигнал с выхода триггера 16, который в исходном положении в нулевом состоянии, Он же поступает на вход элемента И 17. Импульс, вырабатываемый блоком 12 случайной временной задержки, проходит через элемент И 14 и запускает блок 18 случайной, временной задержки и датчик 19. Блок 18 случайной временной задержки имитирует время работы ЭВМ по запросу оператора,
Датчик 19, вырабатывая на выходе единицу или ноль, моделирует соответственно устойчивую работу или ошибку в работе ЭВМ.
В случае ошибки ЭВМ (отсутствии на выходе генератора 19 единичного импульса) триггер 16 остается в нулевом состоянии.
Импульс, вырабатываемый блоком 18 случайной временной задержки, проходя через элемент И 17, вновь запускает датчик 19 и блок 18 случайной временной задержки. В случае выработки датчиком 19 единичного сигнала триггер 16 перебрасывается в единичное-состояние, Потенциал с выхода триггера 16 подается на вход элемента И 20. На второй вход элемента И 20 поступает импульс от блока 18 случайной временной задержки.
Через элемент И 20 этот импульс перебрасывает триггеры 15 и 16 в нулевое состояние и поступает на элементы И 21 и 22.
Время обслуживания заявки ЭВМ соответствует времени единичного состояния триггера 15, которое в преобразователе 23 преобразуется в код, поступающий во второй сумматор 24.
Если содержимое счетчика 13 после вычитания единицы равно нулю, потенциал с триггера 25 открывает элемент 1/1 22 и импульс с выхода элемента И 20 через элемент И 22 поступает на вход счетчика 26, который считает количество обслуженных заявок, и на вход установки в ноль триггера 9 и 25. N
Если содержимое счетчика 13 не равно
нулю, то триггер 25 подает запрещающий потенциал на элемент И 22 и разрешающий на элемент И 21.
Импульс с выхода элемента И 22 через
0 элементы И 21 и ИЛИ 11 поступает на блок 12, который формирует вторую фазу обслуживания. Цикл продолжается до тех пор, пока содержимое счетчика 13 не станет равным нулю. Пока имитируется обслуживание
5 заявки с выхода триггера 9 на вход элемента И 8 подается запрещающий сигнал и всем заявкам, приходящим в этом время, отказывается в обслуживании.
Время обслуживания заявки, соответст0 вующее времени единичного состояния триггера 9, преобразуется преобразователем 27 в код, который поступает в сумматор 28.
После окончания времени моделирова5 ния, установленного на датчике 1, импульс от него перебрасывает триггер 2, разрешающий импульс с которого поступает на элемент И 4. Импульс с элемента И 17 через И 4 поступает на датчик 1 и триггер 3. Датчик
0 1 останавливается и фиксирует время моделирования. Триггер 3 перебрасывается в нулевое состояние, подавая на элемент И 5 запрещающий потенциал. Процесс моделирования заканчивается.
5
Формула изобретения Устройство для моделирования систем человек - машина, содержащее генератор случайного потока заявок, датчик интерва0 лов времени, первый датчик случайных чисел, счетчик поступивших заявок, счетчик обслуженных заявок, счетчик числа обращений, первый и второй блоки случайной временной задержки, первый и второй пре5 образователи временной интервал - код, первый и второй сумматоры, пять триггеров, элемент ИЛИ, пять элементов И, входом запуска устройства является вход запуска датчика интервала времени, соединенный с
0 единичными входами первого и второго триггеров, прямой выход первого триггера подключен к первому входу первого элемента И, второй вход которого соединен с выходом генератора случайного потока заявок,
5 выход первого элемента И подключен к счетному входу счетчика поступивших заявок и первому входу второго элемента И, второй вход которого соединен с прямым выходом третьего триггера, инверсный выход которого подключен к входу запуска
первого преобразователя временной интервал - код, выход которого соединен с информационным входом первого сумматора, выходы первого датчика случайных чисел соединены соответственно с разрядными входами счетчика числа обращений, нулевой вход третьего триггера подключен к выходу второго элемента И, входу запуска датчика случайных чисел и первому входу элемента ИЛИ, выход которого соединен с входом запуска первого блока случайной временной задержки, выход которого подключен к счетному входу счетчика числа обращений и единичному входу четвертого триггера, прямой выход которого подклю- чен к входу запуска второго преобразователя временной интервал - код, выход которого соединен с информационным входом второго сумматора, выход обнуления счетчика числа обращений подключен к еди- ничному входу пятого триггера, прямой выход которого соединен с первым входом третьего элемента И, выход которого подключен к единичному входу третьего триггера, счетчному входу счетчика обслуженных заявок и первому входу четвертого элемента И, выход которого соединен с нулевым входом первого триггера и входом останова датчика интервалов времени, выход которого подключен к нулевому входу второго триггера, прямой выход которого соединен
с вторым входом четвертого элемента И. инверсный выход пятого триггера подключен к первому входу пятого элемента И, выход которого подключен к второму входу элемента ИЛИ, выход третьего элемента И соединен с нулевым входом пятого триггера, отличающееся тем, что, с целью расширения функциональных возможностей за счет моделирования ошибок ЭВМ в процессе диалога с оператором, оно дополнительно содержит второй датчик случайных чисел, шестой, седьмой и восьмой элементы И, шестой триггер, причем инверсный выход шестого триггера соединен с первым входом шестого элемента И, а прямой выход с первыми входами седьмого и восьмого элементов И, выход первого блока случайной временной задержки соединен с вторым входом седьмого элемента И, выход которого и выход восьмого элемента И через монтажное ИЛИ соединены с входом запуска второго датчика случайных чисел и второго блока случайной временной задержки, выход которого соединен с вторыми входами шестого и восьмого элементов И, выход второго датчика случайных чисел соединен с единичным входом шестого триггера, нулевой вход которого, нулевой вход четвертого триггера, вторые входы третьего и пятого элементов И подключены к выходу шестого элемента И.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для моделирования систем "человек-машина | 1985 |
|
SU1312600A1 |
Устройство для моделирования системы человек-машина | 1988 |
|
SU1564644A1 |
Устройство для моделирования деятельности человека-оператора | 1985 |
|
SU1288712A1 |
"Устройство для моделирования систем "человек-машина" | 1989 |
|
SU1642476A1 |
Устройство для моделирования систем человек-машина | 1988 |
|
SU1522230A1 |
Устройство для моделирования деятельности человека-оператора | 1984 |
|
SU1188749A1 |
Устройство для моделирования систем массового обслуживания | 1981 |
|
SU962970A1 |
Устройство для моделирования систем человек-машина | 1985 |
|
SU1277132A1 |
Устройство для моделирования систем "Человек-машина | 1984 |
|
SU1275462A1 |
Устройство для моделирования систем человек-машина | 1987 |
|
SU1439616A1 |
Изобретение относится к вычислительной технике и предназначено для моделирования систем человек - машина. Цель изобретения - расширение функциональных возможностей за счет ошибок ЭВМ в процессе диалога с оператором. Устройство содержит генератор случайного потока заявок, датчик интервалов времени, счетчик поступивших заявок, счетчик обслуженных заявок, первый и второй блоки случайной временной задержки, первый и второй преобразователи временной интервал - код, первый и второй сумматоры, шесть триггеров, элемент ИЛИ восемь элементов И, счетчик числа обращений для датчика случайных чисел. 1 ил.
ЧЗчЯЖ
Устройство для моделирования систем человек-машина | 1985 |
|
SU1277132A1 |
Прибор для нагревания перетягиваемых бандажей подвижного состава | 1917 |
|
SU15A1 |
Устройство для моделирования систем "человек-машина | 1985 |
|
SU1312600A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-07-07—Публикация
1989-05-23—Подача