Крок 5. Діаграма процесу

Створіть діаграму процесу

1. Створіть наступну діаграму процесу, додавши на діаграму класу Main нові блоки Enterprise Library і з'єднавши їх так, як показано на рис.28:

Рис.28. Даграма процесу.

Ця діаграма буде описувати модельований процес. Давайте ознайомимося з тим, з яких блоків складається. Попутно ми будемо змінювати параметри блоків відповідно до моделируемой нами завданням.

Першим йде об'єкт Source. Об’єкт Source створює заявки. Зазвичай він використовується в якості початкової точки потоку заявок. У нашому випадку заявки будуть представляти собою пацієнтів, і цей блок буде моделювати надходження пацієнтів на відділення.

Змініть властивості об'єкта source

1. В полі Интенсивность прибытия задайте інтенсивність надходження пацієнтів на відділення: 0.05.

2. В полі Фигура анимации заявки введіть ім'я раніше доданої нами фігурки пацієнта: patient.

Рис.29. Зміна властивостей об'єкта source

За цим об'єктом слідує блок NetworkEnter. Цей об'єкт додає заявки в задане місце мережі, в даному випадку він поміщатиме пацієнтів в приймальний препокій.

Змініть властивості об'єкта networkEnter

1. Введіть waitingHall в полі Узел входа. Тут waitingHall - це ім'я раніше намальованого прямокутника, який розташовується на плані відділення прямо поверх приймального покою. Заявки-пацієнти будуть прибувати в зазначений вузол мережі, що задає в нашій моделі приймальний передпокій.

2. У полі Сеть Ви можете побачити введене Мастером создания модели ім’я об’єкта Network (network). Саме в мережу, задану цим об’ектом, і будуть поміщатися заявки цим блоком.

Рис.30. Панель Свойства

Наступний блок у діаграмі процеса - NetworkMoveTo. Об’єкт NetworkMoveTo переміщує заявку в нове месце мережі. З допомогою цього об’єкту ми хочемо промоделювати, як пацієнти переходять з приймального передпокоя в процедурну кімнату.

Змініть властивості об’єкта networkMoveTo

1. Ведіть в поле Узел procRoom1 (ім’я прямокутника, який задає одну з процедурних кімнат). Пацієнти будут переміщатися до вказаного Вами вузла мережі. На даний момент всі пацієнти будуть оглядатися у першій процедурній кімнаті.

Рис.31. Панель Свойства

Об’єкт Delay затримує заявку на заданий час. У нашій моделі цей об’єкт моделює затримку, пов’язану з проведенням процедури.

Присутність "звичайного", немережевого, блоку Delay в діаграмі мережевого процесу наочно підтверджує той факт, що Ви можете використовувати в діаграмі любі об’єкти бібліотеки Enterprise Library, такі як Queue, Delay, Service и т.д.

Змініть властивості об’єкта delay

1. Задайте наступні властивості об’єкта:

o В поле Вместимость введіть 5. Цей параметр визначає, як багато пацієнтів зможе бути оглянуто одночасно.

Рис.32. Панель Свойства

Ще один блок NetworkMoveTo будт моделювати те, як пацієнти направляються до виходу після проведення процедури.

Змініть властивості об’єкта networkMoveTo

1. Ми хочемо, щоб цей об’єкт переміщував пацієнтів в заданий нами вузол мережі.

o Введіть в поле Узел exit (ім’я прямокутника, якй задає вихід з відділення).

Рис.33. Панель Свойства

Об’єкт NetworkExit видаляє заявку з мережі. Заявка при цьому перестає відображуваатися на анімації мережі. В нашему випадку він моделює вихід пацієнтів з відділення. Залиште властивості об’єкта NetworkExit без змін. Об’єкт Sink знищує надійшовші заявки. Звичайно він використовується в якості кінцевої точки діаграми процеса. Залиште властивості об’єкта Sink без змінй.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: