- •Національний унiверситет "Львiвська полiтехнiка"
- •До лабораторної роботи № 1 «моделювання систем на основі мереж петрі у середовищі vipenet»
- •1. Мета роботи
- •2. Короткі теоретичнi вiдомостi
- •2.1. Природа систем, які моделюються мережами Петрі.
- •2.2. Підходи до проектування систем за допомогою мережами Петрі.
- •2.3. Основні визначення.
- •2.4. Графи мереж Петрі
- •2.6. Правила виконання мереж Петрі
- •2.5. Маркування мереж Петрі
- •2.7. Панелі інструментів
- •2.8. Робоче вікно
- •2.9. Робочі інструменти
- •2.10. Моделювання
- •2.11. Типи файлів і робота з ними
- •3. Лабораторне завдання
- •5. Список літератури
2.7. Панелі інструментів
На панелях інструментів (рис.2.10) розташовані кнопки, призначені для виконання функцій побудови графа мережі Петрі.
Рис.2.10. Головна робоча панель:
Функціональність кнопок робочої панелі є наступною:
1 - Створити нову схему (файл)
2 - Відкрити файл
3 - Зберегти файл (швидке збереження)
4 - Інструмент побудови вузлів
5 - Інструмент побудови переходів
6 - Інструмент побудови зв'язків
7 - Видалення об'єкту
8 - Запуск моделювання
9 - Покрокове моделювання
10 - Зупинити моделювання (установка початкових значень)
11 - Опис схеми моделі
Плаваюча панель може бути переміщена у будь-яке місце робочого вікна програми.
Додаткову панель інструментів можна згортати. Для цього потрібно навести курсор на рамку над панеллю, як це показано на рис.2.11.а. і двічі клацнути лівою клавішею миші.
Панель згорнеться і виглядатиме як показано на рис.2.11.б. Для розгортання панелі потрібно двічі кликнути ЛК миші на рамці (рис.2.11.б).
(а) (б)
Рис.2.11. Згортання додаткової панелі інструментів
2.8. Робоче вікно
Робоче вікно програми призначене для розроблення і побудови графічного проекту мереж Петрі. Робоче вікно містить дві панелі інструментів.
Зверху розташовані вкладки:
Вкладка 'File' містить наступні команди:
NEW - створити новий файл (нова модель)
OPEN - відкрити раніше збережений файл
SAVE - зберегти файл (швидке збереження)
SAVE AS - зберегти файл із вказанням його імені і місця збереження
Вкладка 'View' містить наступні команди:
F
LOAT
BAR -
плаваюче меню інструментів
TOOL BAR - статична панель інструментів
SCROLL BARS - бігунці перегортування зображення
SCROLL ARROWS - стрілки швидкого перегортування зображення (достатньо навести курсор на одну з них і зображення в робочому вікні почне зміщуватися убік, куди указує стрілка)
Для переміщення екрану можна скористатися властивістю захоплення зображення курсором. Для цього достатньо натискувати ліву клавішу миші на будь-якому вільному місці робочого вікна, курсор набуде вигляду стисненої руки, і перетягнути у потрібному напрямку, потім відпустити кнопку миші. Для повної відміни режиму захоплення зображення потрібно натиснути праву клавішу миші.
Вкладка 'Tools' містить наступні команди:
C
REATE
STATISTIC -
створення файлу звіту
про процес моделювання
OPTIMIZE SPACE - вирівнювання розміру вікна по крайньому справа об’єкту і перенесення перегляду у верхній лівий кут робочого вікна.
Вкладка 'Help' містить наступні команди:
H
ELP
-
відкриває допомогу за
програмою VIPeNET
HOME PAGE - відкриває сайт програми VIPeNET
ABOUT - інформація про авторів програми
2.9. Робочі інструменти
2.9.1. Інструмент “Вузол”
Для
створення вузла, клацніть на кнопку
,
курсор змінить свою форму на
і тепер ви зможете
створювати вузли у будь-якій точці
екрану. Для цього достатньо вказати
курсором розташування і натискувати
ліву кнопку миші. Кожному новоствореному
вузлу буде присвоєно ім'я "placeN",
де N-порядковый номер
вузла. Для виходу із режиму побудови
вузлів, достатньо натиснути праву
клавішу миші.
Положення вузла можна змінити навівши на нього курсор і затиснувши ліву кнопку миші, потім перетягнути і відпустити кнопку.
Побудувавши вузол можна на основі його параметрів, таких як:
- Назва
- Кількість фішок
- Група
- Зовнішній вигляд
- Опис
Клацнувши по вузлу правою клавішею миші викличемо меню налаштувань (рис.2.12).
Рис.2.12. Меню налаштувань властивостей вузла
Вказати ім'я вузла можна в полі 'Name'. Кількість фішок задається в полі 'Value'.
Для додавання вузла до якої-небудь групи, слід скористатися полем 'Group'. Натиснувши на напис 'Click here to group' буде викликано додаткове меню (меню груп). Наведіть курсор на рядок із написом 'New Group' і клацніть по ньому лівою клавішею миші. Напис поміняється на 'Group 1' (це ім'я можна поміняти на інше). Тепер потрібно натиснути кнопку 'Group' для підтвердження групування і повернення до меню налаштувань. Для остаточного підтвердження потрібно натиснути 'OK'.
Якщо після натиснення 'Group' натиснути 'Cancel', то останні дії в меню групування будуть відмінені.
Для
зміни вигляду відображення вузла
клацніть курсором на зображенні
(при наведенні курсор
зміниться із стрілки на руку). Відкриється
меню вибору зображень, в якому достатньо
клацнути на потрібній картинці і вона
замінить стандартну. Після цього потрібно
натиснути 'OK'
в меню параметрів для підтвердження
вибору або 'CANCEL'
для відміни.
Для додавання опису вузла клацніть в меню параметрів на трапецієвидній вертикальній кнопці справа. З'явиться поле для введення тексту. Після набору опису потрібно натиснути 'OK' для закриття вікна.
2.9.2. Інструмент “Перехід”
Для
створення переходу, клацніть на кнопку
.
Курсор змінить свою форму на
.
Далі клацаючи лівою клавішею миші можна
розставляти переходи у потрібних
областях екрану. Для відмови від побудови
переходу достатньо натискувати праву
клавішу миші.
Кожному новоствореному переходу присвоюється ім'я, по замовчуванню це pN[X,Y], де N - порядковий номер переходу, X і Y відповідно мінімальний і максимальний час спрацьовування переходу.
2.9.3. Інструмент “Зв’язок”
Для
створення зв'язку між об’єктами,
клацніть на кнопку
,
вигляд курсора не зміниться. Тепер
наведіть стрілку на місце і клацніть
по ньому лівою клавішею миші, курсор
зміниться на <
>,
потім наведіть вказівник на перехід і
клацніть по ньому лівою клавішею миші.
У результаті отримаємо
зв'язок між вузлом і переходом з одним
вузлом у вигляді <
>
.
Зв'язок з вузла в перехід зображається суцільною лінією.
Зв'язок з переходу у вузол зображається пунктирною лінією.
Якщо на шляху між об’єктами які необхідно зв'язати є інші об’єкты, то можна побудувати багатовузловий зв'язок в обхід цих об’єктів. Для цього спочатку потрібно клацнути лівою клавішею миші по вузлу(переходу), а потім клацати в порожніх місцях робочого вікна створюючи проміжки, зв'язані вузлами. Для завершення зв'язку клацніть на бажаному (кінцевому) об’єкті, у даному випадку переході (вузлі).
2.9.3. Інструмент “Видалення”
Для
видалення об’єктів
з графа потрібно натиснути
на панелі інструментів
кнопку
.
Після вибору клацаючи курсором по
об’єктах вони видаляються.
Під час видалення об’єкта стираються всі його вхідні і вихідні зв'язки з іншими об’єктами.
