Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab TPR / РОБОТА З ПРОГРАМНИМ ПАКЕТОМ ITHINK

.doc
Скачиваний:
80
Добавлен:
05.02.2016
Размер:
213.5 Кб
Скачать

РОБОТА З ПРОГРАМНИМ ПАКЕТОМ ITHINK

Існує безліч аналогічних за своїми цілями і можливостям програмних засобів, які можуть бути використані для вирішення тих чи інших задач, що виникають в економічній практиці. Однією з найбільш важливих завдань сучасної економічної практики є управління фінансовими потоками, циркулюючими на підприємстві, в холдингу, між банком та його клієнтами. Специфіка «потокового» підходу до управління полягає в плануванні та контролі переміщень фінансових і матеріальних ресурсів, при цьому у вигляді потоку можна розглядати не тільки рух грошових коштів, а й функціонування підприємства в цілому. Оперативне та ефективне управління цими потоками можливе лише при наявності спеціалізованих програмних засобів, наприклад, таких, як системи імітаційного моделювання, наведені в розділі 1, і експертних систем.

Розглянемо застосування пакета Ithink - унікального засобу імітаційного моделювання виробничих і фінансових проектів і процесів. Пакет Ithink призначений для наступних найбільш важливих груп користувачів:

а) інвестиційних компаній, брокерів, дилерів цінних паперів (ця група користувачів за допомогою Ithink здійснює планування інвестиційних операцій, прогнозування ринкової кон'юнктури і прибутковості вкладень);

б) аналітичних відділів банків і фінансово-промислових груп (в аналітичних відділах банків - найширша сфера застосування імітаційних моделей: прогнозування, «обкатка» структурних схем та інвестиційних проектів, вибір і 20 обгрунтування оптимальної стратегії. Ithink - це експертна програма, придатна для вирішення задач планування і управління фінансово-промисловою групою.);

в) відділів проектних досліджень банку (пакет Ithink здатний забезпечити досить глибоку деталізацію проектних документів, наприклад, планові графіки і таблиці можуть бути зроблені в потрібному часовому масштабі);

г) консультаційних та проектних компаній (пакет Ithink дозволяє наочно продемонструвати суть рекомендацій і наслідки їх реалізації. Так, схема автоматизації бухгалтерії та управлінського обліку може бути попередньо прорахована на імітаційної моделі);

д) регіональних органів влади (за допомогою пакета Ithink можливо моделювання регіональних економік: планування господарських систем обласного, міського та муніципального масштабу. Пакет забезпечує підвищення ефективності управління процесами постачання і розподілу ресурсів. Можливо моделювання сезонних циклів, що актуально для сільського господарства. Ithink може застосовуватися для планування соціальної сфери і медичних послуг. Актуальним завданням може бути прогнозування податкових зборів і управління місцевими бюджетами);

е) «галузевих» областей (пакет Ithink може застосовуватися для управлінського моделювання об'єктів паливно-енергетичного комплексу, металургійних, хімічних та інших підприємств, включаючи підприємства з безперервним виробничим циклом). Слід відзначити наступні переваги пакета структурного моделювання Ithink:

1). Простота в роботі. Робота з пакетом Ithink не вимагає спеціальних навичок і знання мови програмування. Модель розробляється шляхом розміщення на робочому листі вбудованих будівельних блоків, з'єднаних стрілками. Стрілки вказують напрям фінансових і матеріальних потоків, а також відображають структурні взаємозв'язку моделі.

2). Унікальний ефект візуалізації. Автор моделі постійно бачить всю систему цілком. При будь-яку зміну схеми моделі автоматично змінюються алгоритм і програмний код, який генерується автоматично.

3). Відсутність «жорсткої прив'язки» до якогось колі завдань.

4). Розвинені засоби аналізу чутливості, що забезпечують автоматичне багаторазове виконання моделі з різними вхідними даними.

5). Підтримка безлічі форматів вхідних даних.

В процесі моделювання у вікні моделі формується структурна схема моделі з вбудованих будівельних блоків. Потім між ними встановлюються взаємозв'язки і 21 генерується програмний код. Оператору залишається тільки ввести функціональні залежності і числові параметри, після цього модель готова до запуску. Основних будівельних блоків п'ять: фонд, потік, конвертер, коннектор, ромбоидальная визначення процесу. Фонд - кількість чого-небудь, що існує в даний момент часу і вимірюється або в грошових, або у фізичних одиницях (2000 рублів, 5т макаронів, 200 рейтингових балів і т.д.). Фонд в Ithink зображується прямокутником, який здатний накопичувати, акумулювати одиниці фонду. За замовчуванням фонд являє собою резервуар, але існують ще три типи фондів: конвеєр, черга і піч. Потік - це процес, що протікає безперервно в часі, оцінити який можна в фізичних чи грошових одиницях, співвіднесених з яким-небудь тимчасовим інтервалом (рублі на місяць, літри на годину, вартість акцій на час закриття біржі в даний день і т.д.) . В Ithink потік зображується фігурою, що складається з шляхопроводу, вентиля, регулятора потоку і покажчика напрямку. За характером використання, потоки поділяються на обмежені та необмежені, односпрямовані і двонаправлені, конвертовані і неконвертовані.

Конвертери в Ithink - перетворювачі модельних одиниць, які зображуються колами. Вони можуть містити значення констант або зовнішніх вхідних змінних, підраховувати значення алгебраїчних виразів або використовуватися для зберігання графічних функцій. Коннектор призначений для зв'язку між собою елементів моделі. Ромбоидальная визначення процесу - це механізм для управління заплутаними схемами, пов'язаний з поданням визначення процесів всередині моделі. За допомогою цього блоку можна приховати складність певних операцій.

Основні операції

Рівні подання моделей

В Ithink моделі представляються трьома ієрархічними рівнями: рівень інтерфейсу (високорівневе подання блок-схемою), рівень моделі, рівень програмного коду. Розглянемо ці рівні детальніше.

Рівень інтерфейсу

На даному рівні модель представляється у вигляді блок-схеми. На Рис.2.1 ми бачимо вікно моделі.

22

Рис.2.1

У верхній частині вікна знаходяться панель меню і панель інструментів. На панелі інструментів знаходяться кнопки будівельних блоків (фрейм, потокова зв'язок, коннекторная зв'язок), кнопки різних об'єктів та інструментів, що використовуються в Ithink для створення та управління моделями. Білий фон - це робоча поверхня, її розмір за умовчанням відповідає формату А4. Але у випадку, якщо необхідно зайняти весь простір, можна просто помістити елемент на синій фон, і тоді розмір робочої площі автоматично збільшується. Натискання на кнопки із зображеннями плюса або мінуса, що знаходяться в лівому нижньому кутку вікна, дозволяє збільшити або зменшити в два рази масштаб зображення. З лівого боку від робочого листа розміщена кнопка з зображенням стрілки. Якщо натиснути на неї за допомогою лівої кнопки миші, то можна перейти на модельний рівень. Кнопка із зображенням біжить чоловічка аналогічна пункту меню Run, і викликає появу вікна управління запуском. Це вікно має вид, представлений на Рис. 2.2.

23

Рис.2.2

У цьому вікні розташовані такі кнопки (зліва на право): Запуск, Пауза, Стоп, Параметри імітації.

Рівень моделі

Рівень моделі - базовий рівень, на якому будується модель за допомогою потокових схем. На Рис.2.3 показано вікно програми Ithink на модельному рівні.

Рис.2.3

На панелі інструментів знаходяться кнопки будівельних блоків, інструментів та об'єктів (всі вони будуть описані нижче). Кнопки із зображенням стрілок дозволяють переміщатися на інші рівні: стрілка вгору - на рівень інтерфейсу, стрілка вниз - на рівень програмного коду. Кнопка, яка знаходиться нижче, може мати такі варіанти зовнішнього вигляду:

- У цьому випадку ви знаходитесь на етапі складання схеми моделі. При відкритті будівельних блоків діалогове вікно буде містити тільки опції.

24

- У цьому випадку ви знаходитесь на етапі числового опису моделі, на якому ви можете задати числові значення та функціональні залежності між елементами моделі. У випадку, якщо значення блоку не задано, то на ньому з'являється зображення знаку питання.

Рівень програмного коду

В результаті створення моделі на модельному рівні програмний код на цьому рівні генерується автоматично. Вікно програми має наступний вигляд:

Рис.2.4

Меню

Меню File

Багато з пунктів, що входять в пункт меню File, є стандартними для Windows

(Рис.2.5).

25

Рис.2.5

New - створює нову модель. Так як програма Ithink дозволяє працювати тільки з однією моделлю, то даний пункт меню є неактивним, якщо ви працюєте в раніше створеному файлі. Для того щоб створити новий файл, необхідно закрити стару модель.

Open - викликає стандартний діалог для відкриття файлу.

Close Model - закриває відкриту раніше модель. Якщо вона відрізняється від тієї, яка збережена на диску, то буде запропоновано зберегти зміни.

Close Window - закриває активне вікно (наприклад, графік чи таблицю). Якщо використовується для одного з трьох рівнів програмного пакета (рівні інтерфейсу, моделі та програмного коду), то даний пункт меню еквівалентний Close Model.

Save - зберігає модель в поточному стані на диску в файл з розширенням. Itm.

Save As - викликає стандартне діалогове вікно для збереження моделі під новим ім'ям у вибраній директорії чи папці.

Export for Runner - зберігає модель в спеціальному форматі, який дозволяє їй існувати як окремий додаток. Автор моделі може контролювати доступ до різних компонентів і інтерфейсу моделі.

Export for NetSim - зберігає файл моделі у вигляді, який розпізнається програмою NetSim Creator.

Export Text Boxes - дозволяє скопіювати вміст обраних текстових блоків в буфер або зберегти їх в текстовому файлі.

Save As PICT or Text - дозволяє зберегти дані в форматі. Pct або. Txt (в залежності від того, яке вікно є активним).

26

Revert - повертає модель у той стан, в якому вона була останній раз збережена. Всі зміни, зроблені після збереження, будуть втрачені.

Print Setup or Page Setup - викликає діалогове вікно, в якому задаються параметри друку або сторінки.

Print - викликає діалогове вікно для друку. Його вигляд залежить від того, який рівень є активним, а також від того, що вибрано всередині рівня.

Security - дозволяє обмежити доступ до моделі.

Default Settings - дозволяє визначити настройки інтерфейсу і моделювання, які будуть використовуватися за замовчуванням.

Exit - закриває програму. Якщо зміни в моделі не були збережені, то з'явиться діалогове вікно з пропозицією зберегти зміни.

Меню Edit

Вікно пункту меню Edit має вигляд (Рис.2.6):

Рис.2.6

Undo - скасування останньої дії.

Cut - вирізує обрану інформацію з вікна в буфер.

Copy - копіює обрану в моделі інформацію в буфер.

Paste - вставляє інформацію з буфера в модель. Однак слід зазначити, що дані повинні бути узгодженими (не можна вставити картинку на рівень програмного коду).

Clear - видаляє обрані елементи моделі з рівня інтерфейсу або модельного рівня, обрані змінні з графіка або таблиці. Дана команда еквівалентна натисканню клавіші backspace.

2.2.3. Меню Interface, Model and Equation

Назва даного меню залежить від того, на якому рівні моделі ви знаходитесь. Необхідно відзначити, що більшість пунктів з цих меню збігаються.

27

Рис.2.7

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

Find Next - даний пункт меню доступний на модельному рівні, якщо ви вибрали змінну, яка скопійована з допомогою інструмента Фантом. Після вибору цього пункту ви отримаєте всі копії в порядку створення.

Find Controller - цей пункт меню доступний на рівні моделі, якщо ви вибрали змінну, яка задається за допомогою об'єктів (наприклад, перемикач, ручка або слайдер) на рівні інтерфейсу. Близько змінної з'являється маленька іконка з зображенням відповідного об'єкта.

Align to Grid - дозволяє на рівні інтерфейсу або моделі вирівняти виділені об'єкти по невидимій сітці. Розмір сітки можна визначити в діалоговому вікні налаштувань моделі.

Open Selection - дане меню залежить від того, на якому рівні ви перебуваєте, і який об'єкт обраний всередині вікна. Цей пункт еквівалентний подвійним клацанням миші по об'єкту. За допомогою Open Selection можна відкрити вибраний блок, визначити графік, таблицю або цикл.

Show / Hide Pads - дозволяє показати або приховати вікна графіків, таблиць або циклів.

28

Open / Close Decision Diamonds - даний пункт меню доступний тільки на рівні моделі. Коли в моделі присутні блоки ромбоидальная визначення процесу або подмодели, то вибір цього пункту дозволяє відкрити їх простір для редагування або сховати його під іконкою.

Clear Second Position. Вторинне місце розташування - це розташування модельних будівельних блоків (фонди, потоки, конвертори, коннектори), якщо простору ромбоидальная визначень процесів або подмоделей відкриті. Дана команда дозволяє очистити всі дані, які мають вторинне місце розташування.

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

Show - дозволяє знову побачити ті елементи, які були приховані раніше.

Restore - цей пункт меню відновлює початкове значення для наступних об'єктів: Таблиця, Графік, Числовий дисплей, Слайдер, Ручка, Перемикач і т.д.

Interface, Model & Equation Preferences - ці пункти меню викликають настройки для відповідних рівнів.

  Interface Prefs (рис.2.7) - викликає діалогове вікно для установки значень видимих ​​налаштувань рівня інтерфейсу (Рис.2.8).

Рис.2.8

При завданні чисел в графах Width і Height, змінюється розмір рівня інтерфейсу, який вимірюється в сторінках.

Прапорець Link High-Level Map to Model дозволяє зв'язати об'єкти блок-схеми на рівні моделі та елементи моделі на модельному рівні. Якщо прапорець поставлений, то при

29

створенні моделі на модельному рівні автоматично формується схема на рівні інтерфейсу (фрейм сектора, коннектори і потоки зв'язуються з фреймом, коннекторной зв'язком і потокової зв'язком).

Прапорець Show Pages робить видимими всі сторінки та їх межі.

  Model Prefs (Мал. 2.7) - викликає діалогове вікно для установки значень видимих ​​налаштувань модельного рівня (Мал. 2.9).

Рис.2.9

Задаючи числа в графах Width і Height під заголовком Diagram Size, змінюється розмір модельного рівня, що вимірюється в сторінках.

Перемикач Page Sequence дозволяє вибрати порядок розташування сторінок на модельному рівні.

В полях Width і Height в розділі Diagram Grid можна задати розміри невидимої сітки в пікселях, які використовуються для виконання команди Align to Grid.

Перемикачі Converters дозволяють вибрати великий, середній або маленький розмір конверторів.

Щоб задати анімацію фондів, потоків або конверторів треба клацнути мишкою по відповідним кнопкам. Навколо обраних елементів з'явиться рамка. Можна вибирати як один, так і декілька елементів.

У розкривних списках Name Font і Name Size задаються назву та розмір шрифту.

30

Тепер розглянемо властивості, вибір яких здійснюється шляхом встановлення відповідного прапорця. Прапорець Show Pages робить видимими всі сторінки та їх межі. Прапорець Disable Posters відключає інформаційні повідомлення, створені всередині моделі. У разі якщо в моделі присутні подмодели, то вибір прапорця

Disable Gray Drawing означає, що основний рівень будівельних блоків не буде намальований сірим кольором, коли одна або кілька подмоделей відкриті. Якщо прапорець Opaque Sub-models включений, то фон подмодели буде непрозорим, в іншому випадку він буде прозорим. Прапорець Division by Zero Alert обумовлює появу повідомлень про поділ на нуль або встановлення ідентичності викликають модельних змінних; якщо він відключений, то модель продовжує генерувати дані навіть у разі поділу на нуль. У разі включення прапорця Hide Poster Titles всі заголовки повідомлень будуть приховані. Прапорець Enforce Unit Consistency означає, що у разі якщо одиниці виміру у вашій моделі не узгоджені, після натискання клавіші ОК для виходу з діалогового вікна завдання рівнянь, на відповідному будівельному блоці з'явиться зображення знаку оклику (!). Невідповідність одиниць вимірювання необхідно усунути до запуску моделі.

Прапорець Show Numerical Values ​​on Hover активізує відображення функціональних відомостей про елементи моделі. Тобто, якщо ви підведете курсор до одного з блоків моделі, то поряд з ним з'явиться числове значення на останній момент часу і маленький графік. Якщо прапорець відключений, то такий підказки з'являтися не буде. Якщо відзначений прапорець Save Run Output to File, то усі, хто виходив змінні моделі протягом всіх часових періодів будуть збережені у файл, який може бути відкритий за допомогою інших додатків (наприклад, Excel).

  Equation Prefs (Мал. 2.7) - викликає діалогове вікно для установки значень видимих ​​налаштувань рівня програмного коду (Мал. 2.10).

31

Рис.2.10

Перемикач задає порядок, в якому рівняння можуть бути надруковані або збережені. Вони можуть бути розташовані по секторах, в алфавітному порядку або в порядку виконання.

Прапорець Show Documentation дозволяє показати деяку документацію як частину списку рівнянь.

Прапорець Show Pages робить видимими всі сторінки та їх межі, і дозволяє їх надрукувати при друку рівнянь.

Edit Links - дозволяє редагувати зв'язку моделі з іншими додатками, наприклад, з Excel (рис.2.7).

Array Editor - використовується для завдання розмірностей і елементів, які будуть використовуватися для створення масивів змінних (рис.2.7).

Unit Editor - містить список всіх доступних у вашій моделі одиниць виміру і дозволяє створити нові (рис.2.7).

Меню Run

Зміст цього меню еквівалентно панелі управління запуском (рис.2.11).

Рис.2.11

Run - запускає імітаційну модель відповідно до параметрів, заданими в Sector Specs і Sensi Specs.

Pause - робить паузу в роботі моделі.

Stop - зупиняє симуляцію моделі.

Sector Specs - даний пункт меню дозволяє вибрати ті сектори, які ви хочете запустити. Зовнішній вигляд діалогового вікна показаний на рис.2.12.

32

Рис.2.12

Як показано на рис.2.12, в діалоговому вікні присутній два перемикача. Перший перемикач Run Entire Model увазі, що ви хочете запустити всі елементи моделі. Другий перемикач Run Selected Sectors активізує прапорці, вибір яких забезпечує запуск тільки окремих секторів. Кнопка Clear All очищує все відмічені прапорці.

Sensi Specs - цей пункт меню (рис.2.11) дозволяє задавати характеристики установок чутливості для запуску і робить доступним аналіз чутливості моделі. На рис.2.13 представлено діалогове вікно, в якому можна встановити характеристики для аналізу чутливості моделі.

Рис. 2.13

Виберіть зі списку Allowable змінні (у списку вказані ті блоки, які мають постійні значення), для цього клацніть мишкою по елементу і натисніть на кнопку із зображенням >>.

33

В поле # of Runs вказується число запусків, які ви хочете зробити при аналізі чутливості. Треба відзначити, що це поле недоступно, якщо включений перемикач Import data. За допомогою перемикачів Variation Type задається тип варіації. Якщо обраний пункт Incremental, то з'являються поля Start і End, в яких вказуються початкова й кінцеве значення аналізу чутливості відповідно.

Після натискання на кнопку Set в списку Run # Value з'являться значення параметра, для яких буде відбуватися імітація. Якщо обраний пункт Ad hoc, то кожне значення для імітації ви вводите самостійно в поле Ad hoc Values. Після введення кожного значення треба натискати кнопку Set. При виборі пункту Distribution задається вид розподілу шляхом натискання на кнопку, яка з'являється поруч із перемикачем. Це може бути нормальний розподіл, і тоді задаються значення середньої величини, стандартного відхилення та випадкової величини, або рівномірний розподіл, і тоді треба задати мінімальне і максимальне значення, а також випадкову величину. Щоб вибрати пункт Import data необхідно скопіювати деякі числові дані в буфер. Після вибору цього перемикача праворуч від нього з'явиться кнопка Import. Після натискання на неї в списку Run # Value з'являться значення з буфера. Число запусків встановлюється автоматично в залежності від кількості даних в буфері.

Кнопки Graph і Table дозволяють перейти до вікна графіка або таблиці відповідно.

Прапорець Sensitivity On включає чутливість.

Прапорець Print Setups дозволяє надрукувати структуру аналізу чутливості разом з порівняльними графіками і таблицями.

Run Specs - цей пункт меню (рис.2.11) викликає появу діалогового вікна, в якому можна задати тривалість моделювання, тимчасової крок між обчисленнями (DT), інтервал між перервами в симулювання, метод ітерації, одиниці виміру часу в моделі і тип запуску (в нормальному або циклічному часу). Дане діалогове вікно представлено на рис.2.14.

34

Рис.2.14

У полях From і To вказуються початок і кінець часу моделювання. Значення другого поля повинно бути більше. В поле DT вводиться значення тимчасового кроку симуляції - це проміжок часу, через який проводяться обчислення. В поле Pause interval за замовчуванням вказано значення нескінченність. Якщо інтервал між паузами буде менше тривалості моделювання, то після цього часу симулювання буде зупинено до тих пір, поки не буде натиснута кнопка Start на панелі управління запуском. За допомогою перемикачів вибирають одиниці виміру часу (години, дні, тижні, місяці, квартали, роки або які-небудь інші одиниці); метод ітерації (метод Ейлера, метод Рунге-Кутта 2 або метод Рунге-Кутта 4); тип запуску (в нормальному або циклічному часу) і тип взаємодії (звичайний або в часі). В поле Sim Speed ​​вказується кількість секунд в одиниці модельного часу, в разі якщо обраний перемикач Flight Sim. Прапорець Analyze Mode дозволяє зберегти результати запуску в пам'яті. В цьому випадку в моделі з'явиться маленький графік з попередніми результатами, якщо ви змінюєте значення змінних.

Range Specs (рис.2.11) - викликає поява діалогового вікна (рис.2.15), в якому дано список всіх модельних змінних із зазначенням їхніх останніх глобальних максимальних і мінімальних значень.

35

Рис.2.15

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

Check Units (Мал. 2.11) - дозволяє перевірити відповідність одиниць вимірювання в моделі, тобто якщо одиниці вимірювання будуть задані невірно, то будівельний блок з неправильними одиницями буде виділено.

Меню Help

Вікно меню Help представлено на Ріс.2.16.

Ріс.2.16

Help - викликає файл довідки.

HPS Website - дозволяє перейти на офіційний сайт компанії High Performance Systems www.hps-inc.com.

About ITHINK / STELLA викликає появу вікна з інформацією про серійний номер, кількість пам'яті, номером версії і т.д.

36

Основні будівельні блоки

Всього в програмі Ithink існує вісім будівельних блоків, з них три на рівні інтерфейсу і п'ять на модельному рівні.

Будівельні блоки на рівні інтерфейсу

Існує два способи створення будівельних блоків на рівні інтерфейсу:

1. Якщо в меню Interface ви виберете пункт Interface Prefs і відзначите напроти пункту Link High-Level Map to Model, то при створенні моделі на модельному рівні та об'єднання деяких елементів фреймом сектора на рівні інтерфейсу блок-схема сформується автоматично.

2. Побудова блок-схеми безпосередньо на рівні інтерфейсу за допомогою вибору необхідних блоків на панелі інструментів і переміщення їх на робочий лист.

Фрейм

Цей блок дозволяє представити вищий рівень ієрархії моделі, що спрощує розуміння структурних зв'язків і взаємодії окремих груп елементів моделі. Також полегшується управління пов'язаним з ним фреймом сектора на модельному рівні. Щоб створити фрейм, треба натиснути на кнопку, а потім клацнути в тому місці робочого листа, куди ви хочете його помістити. Зовнішній вигляд фрейма представлений на Ріс.2.17.

Ріс.2.17

Щоб активізувати фрейм, треба клацнути по ньому лівою кнопкою миші, навколо цього фрейма з'являться квадратики, за допомогою яких можна змінювати його розмір. У верхньому рядку знаходиться назва відповідного сектора. Стрілка в правому верхньому куті дозволяє перейти на модельний рівень до відповідного фрейму сектора. Подвійний клацання лівою кнопкою миші на фреймі викликає діалогове вікно опису фрейму (Ріс.2.18).

37

Ріс.2.18

В поле Sector Name задається ім'я сектора (при його зміні нову назву з'являється і в заголовку фрейма сектора на модельному рівні), в полі Comments можна написати нотатки та коментарі. За допомогою перемикача Border Style можна вибрати зовнішній вигляд рамки. Кнопка Assign Move доступна, коли будівельні блоки знаходяться в пов'язаних секторах, і комп'ютер підтримує Quick Time. Вона еквівалентна призначенням анімації всередині фрейму сектора.

Кнопка Import Picture дозволяє помістити деякий об'єкт всередині фрейму. Це може бути ім'я сектора, картинка з файлу або з буфера. Здійснити __________ вибір можна за допомогою відповідного перемикача. Кнопка Delete Movie видаляє призначену анімацію або картинку з кадру. Прапорець Size to Frame дозволяє повністю помістити картинку усередині фрейма.

Потокове зв'язок

Потокові зв'язку дозволяють представити матеріальні потоки між процесами у вашій моделі (Ріс.2.19). Щоб створити потокову зв'язок, треба натиснути на кнопку. Після цього треба клацнути лівою кнопкою миші по тому фрейму, з якого виходить потокова зв'язок, і, не відпускаючи лівої кнопки, підвести зв'язок до потрібного фрейму. Дані дії необхідно здійснювати лише при використанні другого способу створення блок-схем на рівні інтерфейсу.

38

Ріс.2.19

Слід відзначити наступні особливості потокової зв'язку:

  Якщо ви хочете зігнути трубку потоку, то в місці вигину треба натиснути клавішу Shift, не відпускаючи при цьому ліву кнопку миші.

  На рівні інтерфейсу ви можете мати максимум одну потокову зв'язок з фрейма А в фрейм В і максимум одну потокову зв'язок у зворотному напрямку. Управління потокової зв'язком відбувається аналогічно управлінню фреймом. Після подвійного клацання лівою кнопкою миші на потокової зв'язку з'являється діалогове вікно опису потокової зв'язку (Ріс.2.20).

Ріс.2.20

діалоговому вікні (Ріс.2.20) вказується початок і кінець потокової зв'язку, а також всі міжсекторних потоки на модельному рівні, які на рівні інтерфейсу представляються агрегованої потокової зв'язком. Даний список буде активний лише в тому випадку, якщо стоїть прапорець Link High-Level Map to Model. Якщо вибрати один з потоків, зазначених у списку, і натиснути на кнопку Find, то програма перейде на модельний рівень і виділить шуканий потік.

Коннекторная зв'язок

39

Подібно іншим блокам, коннекторная зв'язок дозволяє представити всі коннектори, що містяться в моделі, в загальному вигляді. Якщо прапорець Link High-Level Map to Model не варто, то для створення коннекторной зв'язку натисніть на кнопку, далі дії збігаються з діями при створенні потокової зв'язку. Коннекторная зв'язок має вигляд тонкої червоної стрілки (ріс.2.21).

Ріс.2.21

Діалогове вікно визначення коннекторной зв'язку представлено на Ріс.2.22.

Ріс.2.22

У списку вказані всі конектори рівня моделі, які на рівні інтерфейсу агрегуються цієї коннекторной зв'язком.

2.3.2. Будівельні блоки на рівні моделі

Основних типових структурних блоків небагато - всього п'ять. Проте в процесі роботи з'ясовується, що цього цілком достатньо, оскільки вони досить універсальні. Будівельні блоки спочатку наділені певними властивостями. Вони зафіксовані у відповідному фрагменті програми моделі. Взаємодія між 40 структурними блоками забезпечується за допомогою стрілок, які проводяться мишею. Стрілки вказують напрямки взаємозв'язків і передачі даних між блоками. Характер взаємозв'язків вводиться у вигляді формул. Адресація "входу" і "виходу" підпрограм блоків формується автоматично відповідно до стрілками (коннекторами), проведеними оператором на структурної схемою.

Соседние файлы в папке lab TPR