Руководство к лабораторной работе «Изучение возможностей сетей ПЕТРИ для моделирования бизнес–процессов», страница 6

При построении сети пользователь сам отвечает за удобное и наглядное расположение ее элементов. При необходимости вся сеть может быть перемещена по экрану. Для этого нужно выбрать подпункт "Общий вид сети" пункта "Поиск" в меню.

            Сеть в окне редактирования имеет начальную маркировку, если не запущен процесс моделирования. Если моделирование запущено пользователем, то маркировка в окне редактирования зависит от выбранного режима моделирования: если включен режим динамического показа маркировки, то отображается текущая маркировка сети, в противном случае в окне показывается начальная маркировка.

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

Окно размещения сети

Окно размещения сети на экране позволяет производить перемещение по экрану фрагментов сети, а также дает представление об общем виде сети.

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

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

            По нажатию кнопки Да оба фрагмента помещаются в установленные позиции на экране, второй фрагмент сети (если он есть) добавляется к первому и из двух фрагментов компонуется единая сеть.

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

Окно моделирования

Окно моделирования открывается при выборе подпункта Запустить пункта Модель главного меню окна редактирования. Окно моделирования содержит текущую информацию о состоянии сети, состав которой определяется пользовантелем в окне Режим моделирования, и кнопки Пуск/Стоп, Начало, Помощь и Выход. В предельном режиме пользователь может отключить вывод в окно любой информации, тогда окно содержит только кнопки.

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

            При открытии окна моделирование устанавливается в начальное состояние:

·           текущий такт равен 0;

·           текущее время равно 0;

·           очереди переходов пусты;

·           текущая маркировка равна начальной маркировке.

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