Исследование систем управления методами имитационного моделирования. Варжапетян А.Г. - 77 стр.

UptoLike

Составители: 

77
Удалим действие прерывания на ОБ 3 командой “ unb 3” и для проверки
исполнения вызовем список ограничений командой “d bre” , в списке окажется только
ограничение на ОБ 4, удалим также прерывание с ОБ 4 командой “unb 4”.
Предположим, что мы хотим получать информацию об использовании
устройства каждый раз, когда Хакт оканчивает процесс обслуживания, для этого
введём точку прерывания на ОБ
5 RELEASE командойr 5. Процесс ИМ
останавливается в этом месте, получаем информацию об использовании устройства
напечатавd FAC(SERVER) и запустив процесс ИМ командой “c”, т.е. написав две
последовательные команды.
Существует более компактный способ осуществить предыдущие операции:
Вначале снимем ограничение на ОБ 5 командой “unb 5” и установим глобальное
ограничение на ОБ 5 командойAT 5”, после чего появится приглашение вида (@ ),
затем
вводим команду “d FAC(SERVER)” и, дождавшись нового приглашения (@) либо
печатаем команду “end”, либо нажимаем клавишу Enter , после чего появляется обычное
приглашение (:). После осуществления этих операций, программа каждый раз по
достижении Хакт ОБ 5 будет в окне диалога выдавать информацию об использовании
устройства. Напечатав команду ”c” окончим процесс ИМ, выходим из диалогового
режима одним из возможных способов,
в частности, наиболее часто применяемым
путём подачи команды быстрого выхода – “QQ или qq”.
Проведите сеанс отладчика несколько раз, вводя свои точки прерывания, для
того чтобы убедиться в эффективности отладчика и приобрести практические навыки.
Б. Сеанс 2. В целях приобретения дальнейших навыков в работе с
отладчиком, ответим с его помощью на некоторые вопросы по примеру 3.2.
1. Чему равняется коэффициент использования устройства, оцениваемый по каждой
заготовке из первой партии равной 10 заготовкам, в какой момент пройдёт 10-я
заготовка?
2. Какова загрузка устройства в момент 100 дискрет МВ?
3. Когда 34-я заготовка покинет
склад и когда она попадёт на устройство?
4. Когда 35-я заготовка попадёт в цех и остаётся ли в это время 34-я заготовка в
модели?
5. Когда 50-я заготовка покинет устройство?
Очевидно, что можно задать любые вопросы, касающиеся моментов процесса
ИМ, но и вышеприведенные должны продемонстрировать мощность и эффективность
работы отладчика. Исходя
из желания подвигнуть читателя на использование
компьютера при отработке диалогового режима, видов окон отладчика больше
отображаться не будет, а наиболее интересная информация, появляющаяся в диалоговом
окне будет приводиться в тексте.
1. Запускаем сеанс отладчика, для ответа на первый вопрос введём
прерывание на ОБ 6 TERMINATE командойb 6 и запускаем процесс ИМ командой
“c”. Для
получения информации об использовании устройства запишем команду
“d FAC(SERVER)”. Точка прерывания сработала в 9.7701 дискрет МВ, коэффициент
использования устройства равен 0.433.
Для запуска процесса ИМ вводим команду “c” при этом помним, что условия
прерывания не сняты. При достижении точки прерывания следующим Хакт, снова
получаем информацию об использовании устройства командой “ d FAC(SERVER) “ .
Такие операции надо произвести ещё 8 раз
. Очевидно, что это экономичней
осуществить с помощью последовательности команд :
AT d FAC(SERVER - end и последующей команды “c” . Каждый раз при
достижении ОБ 6 будет выдаваться информация о коэффициенте использования
устройства. Данные о десяти проходах Хакт через точку прерывания приведены в
таблице 3.8
Таблица 3.8 Коэффициент использования устройства