Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указанияи Варж.doc
Скачиваний:
9
Добавлен:
02.04.2015
Размер:
944.13 Кб
Скачать

3.6.7 Практические советы по работе с отладчиком

Прежде чем начинать работу в режиме отладки для практических целей, а не для тренировки навыков, необходимо чётко представлять специфику работы моделируемой системы. Особенно важно при разработке новой системы уяснить для себя проблемные части будущей системы, поведение которых не до конца очевидны исследователю. Именно для целей практического применения диалогового режима можно дать несколько практических советов:

  • Заранее определите количество и расположение критических точек модели.

  • Установите режим прерывания в этих точках (break–b) и непременно пользуйтесь на каждом шаге процедурой отображения (display–d). В непосредственной близости от точки прерывания используйте шаговый режим (step–s), чтобы не пропустить каких либо особенностей поведения модели. Удаляйте точки прерывания сразу после того, как задача исследования достигнута. Подобное поведение позволяет выявить возможные ошибки и верифицировать логику модели.

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

  • Помните, что выявленная ошибка порой даёт гораздо больше информации, позволяющей исключать подобные ошибки в дальнейшем. Появление второй аналогичной ошибки свидетельствует о том, что либо ваши усилия были не эффективны, либо заданы неверные начальные условия или режимы использования.

  • Для выявления влияния поведения транзактов на возможные ошибки, используйте условия запрета (trap-t) , чтобы уточнить логику МФ.

  • В случае невозможности определить причины ошибки, попробуйте применять стрессовые методы, например, увеличить размер шага, чтобы локализовать место происхождения ошибки. Порой помогает изменение стратегии контроля, но всё это приходит при накоплении опыта.

3.7 Примеры применения яим gpss/h

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

Второй пример иллюстрирует использование отладчика, в отчете данные об использовании отладчика следует приводить только в том случае, когда это оговорено в полученном задании.

3.7.1 Пример использования яим Пример 3.1 моделирования системы контроля качества

  1. Постановка задачи.

Собранные телевизоры проходят через группу контрольных постов выходного контроля. Если телевизор не проходит выходной контроль , то он отправляется на участок подрегулировки , и после успешного завершения этой операции возвращается в очередь телевизоров , ждущих выходного контроля. Прошедшие выходной контроль телевизоры поступают на склад готовой продукции. Эта схема представлена на рис. 6.6 . Телевизоры поступают на выходной контроль каждые 5.52 минуты , на котором находится два контрольных поста, время проверки 103 минуты . С вероятностью 12 % телевизоры не проходят выходной контроль и отправляются на подрегулировку. Время подрегулировки 3010 минут. Как перед постами выходного контроля , так и перед регулировщиком могут скапливаться телевизоры , необходимо определить число потребных стеллажей для хранения поступающих телевизоров. Процесс моделирования прекращается после проверки 100 телевизоров. В качестве дополнительного условия рассмотрим возможность получения результатов нескольких последовательных реплик в одном цикле ИМ, что достигается размещением в модуле управления петли управленияDO- ENDDO, включающей ОУ CLEAR.