Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Основні компоненти інтегрованого середовища



Основні компоненти інтегрованого середовища

Інтегроване середовище є багаторівневою системою користувальницьких меню. В основі цієї системи лежать три горизонтальних меню, які зображено на рис. А.1.

Переходи між горизонтальними меню

 

1 – головне меню; 2 – меню управління процесом моделювання; 3 – меню перегляду результатів моделювання; 4 – вертикальні меню

 

Рисунок А.1 – Структурна схема інтегрованого середовища

 

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

 

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

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

Екран кожного вищезазначеного меню складається з трьох областей. У верхній частині екрана знаходиться рядок, що містить альтернативи горизонтального меню. Нижче розташовується робоча область. У ній послідовно розміщуються ієрархічні вертикальні меню, що забезпечують виконання конкретних функцій. Активізація вертикальних меню здійснюється шляхом вибору однієї з альтернатив горизонтального меню. Якщо в результаті вибору альтернативи на екрані з'явиться чергове меню, то вибір наступної альтернативи виробляється аналогічним чином. Як правило, ієрархічні вертикальні меню утворять стек, у якому активним завжди є останнє меню. Вихід з меню будь-якого рівня здійснюється шляхом натискання клавіші <Esc>. У робочій області можуть розташовуватися вікна для введення інформації і відображення поточних результатів. У нижній частині екрана знаходиться рядок підказки, що містить інформацію про призначення використовуваних функціональних клавіш і про те, які дії необхідно виконати в поточній ситуації.

У загальному випадку послідовність дій під час роботи з комплексом зображена за допомогою ліній, що позначають переходи між меню. Як зазначено вище, команди головного меню надають можливість створення і налагодження моделі. Після запуску моделі за відсутності в ній помилок здійснюється автоматичний перехід у меню управління процесом моделювання. Знаходячись у цьому меню, користувачу надається можливість переходу в меню перегляду результатів моделювання або повернення в головне меню. Вихід з меню перегляду результатів можливий тільки в меню управління процесом моделювання [4].

Текстовий редактор

Текстовий редактор надає можливість створення і редагування імітаційних моделей, що становлять файли текстової інформації. Текстовий редактор „ДАСІМ” є найбільше оптимальним інструментом для підготовки вихідних текстів моделей. Він має всі можливості редагування файлів, що є в текстових процесорів, що поставляються як у складі інтегрованих середовищ різного призначення, так і у вигляді окремих програмних продуктів. Текстовий редактор тісно пов'язаний з іншими підсистемами моделюючого комплексу, що дозволяє використовувати його для виправлення синтаксичних і семантичних помилок, допущених на етапах уведення вихідного тексту моделі, її трансляції, логічного контролю й експериментування з нею.

Використання текстового редактора може здійснюватися в режимах прямого й автоматичного завантаження. У першому випадку редактор завантажується у вікно з меню "Файл" (альтернатива "Читання") або з меню "Запуск" (альтернатива "Виклик моделі"). У другому випадку редактор завантажується автоматично після перебування помилок, виявлених на одному з названих вище етапів. Вікно редактора займає в цьому випадку тринадцять рядків. Інші шість рядків (за винятком вікон меню, підказки і рамок) використовуються для видачі помилок.

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

 

Завантаження моделі

Завантаження моделі у вікно редактора для наступного її коректування чи виконання імітаційного експерименту виробляються з використанням меню вибору файла. Для виконання цієї операції необхідно в головному меню за допомогою клавіш чи управління "мишкою" встановити курсор на альтернативу "Читання" і натиснути клавішу <Enter>. У результаті на екран видається меню вибору файла, наведене на рис. А.11.

 

 

Рисунок А.11 - Меню вибору файла

 

Як альтернативи меню містить найменування моделей, що знаходяться в підкаталозі /AS/MOD. Після установки курсору в позицію з необхідним ім'ям файла (моделі) і наступного натискання клавіші <Enter> виробляється завантаження моделі у вікно редактора. Найменування моделі може складатися з алфавітно-цифрового ідентифікатора, що включає не більш восьми символів. Ідентифікатор має починатися з латинської букви. Будь-яке найменування моделі може мати розширення, що включає не більш трьох латинських букв. Наприклад, ідентифікатор ASIM.MOD визначає найменування моделі (ASIM) з розширенням <MOD>.

У меню вибору файла одночасно може виводитися до 19 імен файлів. Якщо кількість файлів, що містяться в піддиректорії, більше кількості альтернатив меню, то за допомогою "мишки" чи клавіш управління курсором можна переглядати весь підкаталог. Після вибору необхідного найменування моделі і натискання клавіші <Enter> призводить до завантаження моделі у вікно текстового редактора (рис. А.12).

Завантаження моделі у вікно редактора для наступного її коректування чи виконання імітаційного експерименту можуть виконуватися також з меню "Запуск". Після активізації альтернативи "Виклик моделі" на екран видається вікно з найменуванням "Шлях" , у якому міститься шлях і найменування останньої викликаної моделі. Для її завантаження у вікно редактора необхідно натиснути кнопку "Уведення". При активізації альтернативи після завантаження комплексу це вікно порожнє. У цьому випадку для виклику моделі необхідно набрати шлях і її найменування. Після введення шляху і натискання кнопки "Уведення" чи клавіші <Enter> здійснюється завантаження тексту моделі у вікно редактора.

 

Рисунок А.12 - Вікно текстового редактора

 

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

<F1-допомога> – доступ до списку команд редактора;

<F2-запис> – запис моделі на гнучкий чи твердий магнітний диски;

<F3-вікно> – перехід у двовіконний режим роботи;

<F4-пошук> – пошук або заміна у файлі заданого шаблона;

<F5-меню> – активізація головного меню інтегрованого середовища;

<F6-запуск> – старт моделі на виконання.

 

Режими редагування моделі

Після завантаження моделі у вікно редактора автоматично встановлюється режим "Вставка". При цьому будь-які символи, що вводяться, посувають рядок вправо від позиції курсору. Введення може робитися, поки курсор не встановиться в останній стовпчик вікна редактора. Після цього символи, що знову вводяться, ігноруються. Останній стовпчик вікна редактора не використовується. У ньому знаходяться символи "кінець рядка" чи "кінець файла". При натисканні клавіші <End> у заповненому рядку курсор встановлюється в кінець рядка. Скасування режиму "Вставка" виконується натисканням клавіші <Insert>. Після цього встановлюється режим "Заміна".

Звичайно режим "Заміна" використовується для редагування тексту. Він дозволяє в позиції курсору зробити заміну символу. При цьому курсор переміщається на одну позицію вправо, надаючи тим самим можливість заміни наступного символу [4].

Запис моделі

Збереження знову створеного або модифікованого файла виконується натисканням функціональної клавіші <F2>. Після цього на екран видається вікно для введення підтвердження операції запису або відмовлення від неї. У випадку підтвердження відкоректований файл записується в колишній каталог з тим самим ім'ям. При цьому виконується автоматичне збереження вихідного файла. Його ім'я збігається з ім'ям відредагованого файла, але має розширення <.BAK>. У цьому файлі зберігається інформація, що відбиває стан файла до початку редагування. Відмовлення від запису виробляється шляхом натискання клавіші <Esc>. Якщо файл, що зберігається, раніше був створений тільки для читання, процедура запису не виконується і видається попередження "Файл не може бути відкритий для запису".

 

Команди редактора

Ідентифікація місця положення курсору у файлі, що редагується, здійснюється за допомогою двох координат Y і Х, виведених у нижньому правому куті екрана. Координата Y визначає номер рядка у файлі, що редагується, а координата X – номер стовпчика в рядку. Після зміни у вікні позиції курсору автоматично змінюються відповідні координати X чи Y.

Курсор у режимі "Вставка" зображується на екрані рискою, а в режимі "Заміна" – мерехтливим прямокутником. Управління курсором може здійснюватися за допомогою клавіатури або маніпулятором "мишка".

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

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

Операції з блоками. Блоком називається фрагмент текстового файла, виділений іншим кольором. Можна виділяти рядкові і символьні блоки. Рядкові блоки містять кілька цілих рядків (можна одну) і мають завжди прямокутний вид. Символьний блок є частиною одного рядка.

Для виділення рядкового блоку необхідно установити курсор у будь-яку позицію першого рядка виділюваного блоку і натиснути клавіші <Ctrl-B>. Для оцінки кінця рядкового блоку курсор необхідно перемістити в будь-яку позицію останнього рядка виділюваного блоку і натиснути клавіші <Ctrl-E>. Після цього виділений блок на екрані монітора стане іншого кольору.

Для виділення символьного блоку необхідно установити курсор у першу позицію виділюваного блоку і натиснути клавіші <Ctrl-B>. Для оцінки кінця символьного блоку потрібно перемістити курсор в останню позицію виділюваного блоку всередині рядка і натиснути клавіші <Ctrl-І>.

Скасувати виділений блок у тексті можна шляхом натискання комбінації клавіш <Ctrl-K>. При цьому виділений блок на екрані монітора придбає первісний колір.

З виділеним блоком можливі такі операції: копіювання, переміщення, видалення. З рядковим блоком можлива також операція вив друку.

Для того щоб скопіювати блок з одного місця у файлі на інше слід зазначити початок (<Ctrl-У>) і кінець блоку (<Ctrl-E>). Потім установити курсор на місце переміщення блоку, що копіюється, і натиснути клавіші <Ctrl-O>. Рядковий блок, що копіюється, займе місце перед рядком, на якій знаходиться курсор незалежно від його положення в рядку. Після повторного натискання комбінації клавіш <Ctrl-O> виділений блок копіюється ще раз. Зняття оцінки блоку здійснюється за допомогою клавіш <Ctrl-K>.

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

Щоб перемістити блок з одного місця у файлі на інше, необхідно попередньо зазначити початок (<Ctrl-B>) і кінець блоку (<Ctrl-E>). Потім установити курсор на місце переміщення виділеного блоку і натиснути клавіші <Ctrl-V>. Аналогічно операції копіювання рядкового переміщуваного блоку займе місце перед рядком, на якій знаходиться курсор, незалежно від позиції курсору в рядку. Символьний блок переміститься з первісного положення усередину рядка перед поточною позицією курсору. При цьому переміщений блок буде виділений іншим кольором.

Для видалення з файла блоку з декількох рядків чи символів потрібно попередньо зазначити початок (<Ctrl-B>) і кінець блоку (<Ctrl-E>). Видалення блоку виробляється шляхом натискання комбінації клавіш <Ctrl-D> незалежно від поточної позиції курсору у файлі.

Рядкові блоки можна виводити на друк. Для цього слід зазначити початок блоку (<Ctrl-B>), кінець блоку (<Ctrl-E>) і натиснути клавіші <Ctrl-J>. Після виконання цих команд блок буде виведений на друк. Для виведення на друк файла потрібно натиснути клавіші <Ctrl-F>. При цьому друкувальний пристрій має знаходитися в стані готовності. У протилежному випадку на екран видається повідомлення, що інформує користувача про стан принтера: "Пристрій друку не готовий".

 

Операції з рядками. Операції з рядками виконуються за допомогою команд дублювання і видалення рядків. Для дублювання рядка необхідно за допомогою клавіш управління установити курсор у будь-яку позицію рядка і натиснути клавіші <Ctrl-L>. Для видалення рядка необхідно установити курсор у будь-яку позицію рядка, що видаляється, і натиснути клавіші <Ctrl-Y>.

 

Видалення символу і слова. Для видалення символу, на якому знаходиться курсор, необхідно натиснути клавішу <Del>. Клавіша <BackSp> видаляє символ, що знаходиться ліворуч від поточного положення курсору.

Видалення слова, що знаходиться праворуч від курсору, здійснюється шляхом натискання комбінації клавіш <Ctrl-W>.

Пошук і заміна шаблона у файлі. Під час підготовки вихідних текстів моделей часто використовуються операції пошуку місця розташування необхідних шаблонів у файлі і за необхідності заміни знайдених фрагментів. Для цієї мети використовуються команди пошуку чи заміни. Активізація операції пошуку здійснюється шляхом натискання функціональної клавіші
<F4 – Пошук>. У результаті на екран видається вікно вибору операції пошуку, що містить дві альтернативи: "Пошук", "Заміна".

Команда "Пошук" дозволяє відшукати необхідний шаблон у тексті моделі й установити кількість входжень даного шаблона у файл. Пошук шаблона ведеться, починаючи з поточного положення курсору і до кінця файла. Для перегляду усього файла необхідно перемістити курсор на початок тексту шляхом натискання клавіш <Ctrl-Home>. Шаблон має знаходитися в одному рядку. Після активізації команди "Пошук" на екран виводиться вікно з найменуванням "Уведіть шаблон". Потім потрібно набрати на клавіатурі шуканий шаблон і натиснути кнопку "Уведення". Якщо шаблон у тексті вітсутній, на екран видається повідомлення "Шаблон не знайдено". У протилежному випадку курсор буде встановлений на початок знайденого шаблона й у вікно підрахунку входжень даного шаблона у файл виводиться текст "Знайдено 1". Для продовження пошуку необхідно натиснути будь-яку клавішу. Вихід з режиму пошуку здійснюється за допомогою натискання клавіші <Esc>.

Команда "Заміна" призначена для пошуку шаблона в тексті моделі і його заміни. Після активізації цієї команди на екран видається вікно з найменуванням "Пошук і заміна" (рис. А.13) [4].

У поле "Шаблон" необхідно ввести фрагмент тексту моделі, що підлягають модифікації, а в поле "Новий текст" потрібно задати рядок, на якому необхідно замінити зазначений шаблон. Після введення інформації в обох полях натисканням кнопки "Уведення" чи клавіші <Enter> активізується процедура пошуку і заміни. Знайдений шаблон у тексті моделі виділяється кольором. Одночасно видається вікно для введення підтвердження виконання операції заміни. При позитивній відповіді виконується заміна знайденого шаблона. У протилежному випадку продовжується пошук наступного шаблона. Вихід з режиму пошуку і заміни здійснюється за допомогою натискання клавіші <Esc>.

Операцію пошуку і заміни можна використовувати для видалення непотрібних фрагментів у тексті моделі. Для цього в поле "Шаблон" необхідно ввести текст, що видаляється, а поле "Новий текст" залишити порожнім і натиснути кнопку "Уведення".

 

Рисунок А.13 - Вікно введення шаблонів

 

Робота з вікнами. Текстовий редактор надає можливість використання двовіконного інтерфейсу, що дозволяє при формуванні вихідного тексту моделі мати одночасно доступ до двох файлів. Для одержання другого вікна необхідно натиснути функціональну клавішу <F3-вікно>. У результаті на екран видається меню вибору файла. Після вибору іншої моделі і натискання клавіші <Enter> робоча область редактора поділяється на два вікна. У першому вікні залишається колишній текст, а в друге вікно завантажується нова модель
(рис. А.14).

У наведеному прикладі після завантаження файла з найменуванням МОDЕ6.C активним стає друге вікно. При цьому курсор автоматично встановлюється в перший стовпчик першого рядка. Після завантаження моделі користувачу надається можливість за допомогою команд редактора робити коректування файлів в обох вікнах. Активне вікно виділяється подвійною рамкою. Для переходу в інше вікно необхідно скористатися функціональною клавішею <F3> або "мишкою". В останньому випадку курсор "мишки" необхідно установити в поле неактивного вікна і натиснути ліву кнопку маніпулятора.

Після завершення обробки тексту за допомогою клавіші <F2-запис> необхідно зберегти змінені моделі.

 

 

Рисунок А.14 - Двовіконний режим роботи редактора

 

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

<F1-допомога> – доступ до списку команд редактора;

<F2-запис> – збереження моделі на гнучкому чи твердому магнітному диску;

<F3-вікно> – перехід в інше вікно редактора;

<F4-пошук> – пошук і заміна у файлі заданого шаблона;

<F5-екран> – видалення неактивного вікна текстового редактора. Активне вікно, у якому знаходиться курсор, розширюється на екран, займаючи повне вікно текстового редактора (21 рядок). Цього можна також досягти шляхом установки курсору "мишки" у позицію [ ] і натискання лівої кнопки маніпулятора.

<F6-запуск> – старт моделі на виконання, що знаходиться в активному вікні. Таким чином, користувачу надається можливість стартувати модель з будь-якого вікна редактора. Для цього необхідно за допомогою керуючої клавіші <F3> активізувати вікно, у якому знаходиться необхідна модель, а потім зробити її запуск. Цю саму операцію можна виконати шляхом установки курсору "мишки" у поле неактивного вікна і натискання лівої кнопки маніпулятора. При запуску моделі, коли редактор знаходиться в двовіконному режимі, необхідно попередньо записати обидві моделі у бібліотеку.
У протилежному випадку останні зміни можуть виявитися недоступними.

 

Одним з найбільш ефективних властивостей двовіконного інтерфейсу є можливість копіювання блоків з однієї моделі в іншу. Використовуючи засоби копіювання, можна досить просто компонувати текст нової моделі. Для цього в друге вікно завантажується модель, у якій є необхідні фрагменти опису устроїв-імітаторів. За допомогою клавіш <Ctrl-B> і <Ctrl-E> встановлюються відмітки початку і кінця необхідного блоку. Потім за допомогою клавіші <F3-вікно> курсор переводиться в перше вікно, що містить текст моделі яка компонується. Далі треба установити курсор на місце, у яке необхідно скопіювати виділений блок. Після натискання клавіш <Ctrl-N> здійснюється копіювання блоку з іншого вікна. При цьому блок займає місце перед рядком, на якому знаходиться курсор. Для копіювання наступного блоку знову активізується друге вікно. Потім шляхом натискання клавіш <Ctrl-K> скасування попереднього виділення блоку. Тим самим забезпечується можливість копіювання з вікна у вікно наступного блоку.

Двовіконний інтерфейс надає також можливість компонування тексту нової моделі з декількох файлів. Для цього після завершення процедури копіювання необхідних фрагментів за допомогою клавіші <F5-екран> забезпечується видалення непотрібного вікна текстового редактора. Повторне натискання клавіші <F3-вікно> дозволить зробити завантаження в друге вікно наступного файла. Після завершення його обробки (копіювання необхідної інформації у вихідну модель) друге вікно можна вилучити. Потім за допомогою клавіші <F2-запис> виробляється збереження на диску скомпонованої моделі.

 

Організація машинного експерименту

 

1) складання змістовного опису об'єкта моделювання;

2) визначення задач моделювання і формулювання показників якості варіантів імітаційної моделі досліджуваної чи проектованої системи;

3) формальний опис імітаційної моделі системи у вигляді мережі масового обслуговування, що забезпечує рішення задач моделювання;

4) реалізація імітаційної моделі мовою «ДАСІМ»;

5) параметризація імітаційної моделі і складання плану експерименту;

6) проведення експерименту з імітаційною моделлю;

7) інтерпретація результатів.

 




Опис об'єкта моделювання

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

 

Опис моделі мовою ДАСІМ

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

1) вхідні потоки і їхні характеристики (тип розподілу, параметри, клас, пріоритет, період запуску);

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

3) механізм обслуговування (у порядку надходження, у зворотному порядку і т. д.);

4) характер розподілу часу обслуговування і його параметрів;

5) спосіб підключення до обслуговування і правила вибору вільного пристрою;

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

Основна концепція, покладена в основу реалізації імітаційної моделі вхідною мовою ДАСІМ, полягає в декомпозиції мережі і блоку управління на окремі вузли і наступний їхній опис, виконуваному в довільному порядку [4].

 

Параметризація імітаційної моделі і складання плану експерименту

Параметризація моделі і складання плану експерименту виробляються відомими класичними методами. В ході використання мови ДАСІМ параметризація моделі значно спрощується через те, що параметри моделі включаються безпосередньо в її опис. Крім того, на етапі виконання експерименту користувачу надається можливість доступу до будь-якого параметра моделі з метою не тільки контролю, але і зміни його значення.

 

Інтерпретація результатів

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

 

Для нотаток

 

Навчальне видання

 

МЕТОДИЧНІ ВКАЗІВКИ

до лабораторних занять для студентів усіх форм навчання

 

спеціальності 172 «Телекомунікації та радіотехніка»

за спеціалізацією «Інформаційні мережі зв’язку»

з дисципліни «Управління та якість послуг ІМЗ»

 

 

Упорядники:  КОЛТУН Юрій Миколайович

СКОРИК Юлія Валеріївна

ГЛУЩЕНКО Ольга Сергіївна

 

Відповідальний випусковий     В.М. Безрук

 

Редактор                                    Б.П. Косіковська

 

Комп’ютерна верстка                Л.Д. Медведєва

 

 


План 2016, (друге півріччя), поз. 42     

 

 

Пiдп. до друку 05.07.2016 Формат 60´84 1/16. Спосіб друку – ризографія.

Умов. друк. арк. 3,9.    Облiк. вид. арк. 3,6. Тираж 40 прим.   

Зам. № 1-42.                Цiна договірна.

 

ХНУРЕ. Україна. 61166, Харків, просп. Науки, 14

 

Віддруковано у видавничо-редакційному відділу ХНУРЕ

61166, Харків, просп. Науки, 14


Основні компоненти інтегрованого середовища

Інтегроване середовище є багаторівневою системою користувальницьких меню. В основі цієї системи лежать три горизонтальних меню, які зображено на рис. А.1.

Переходи між горизонтальними меню

 

1 – головне меню; 2 – меню управління процесом моделювання; 3 – меню перегляду результатів моделювання; 4 – вертикальні меню

 

Рисунок А.1 – Структурна схема інтегрованого середовища

 

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

 

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

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

Екран кожного вищезазначеного меню складається з трьох областей. У верхній частині екрана знаходиться рядок, що містить альтернативи горизонтального меню. Нижче розташовується робоча область. У ній послідовно розміщуються ієрархічні вертикальні меню, що забезпечують виконання конкретних функцій. Активізація вертикальних меню здійснюється шляхом вибору однієї з альтернатив горизонтального меню. Якщо в результаті вибору альтернативи на екрані з'явиться чергове меню, то вибір наступної альтернативи виробляється аналогічним чином. Як правило, ієрархічні вертикальні меню утворять стек, у якому активним завжди є останнє меню. Вихід з меню будь-якого рівня здійснюється шляхом натискання клавіші <Esc>. У робочій області можуть розташовуватися вікна для введення інформації і відображення поточних результатів. У нижній частині екрана знаходиться рядок підказки, що містить інформацію про призначення використовуваних функціональних клавіш і про те, які дії необхідно виконати в поточній ситуації.

У загальному випадку послідовність дій під час роботи з комплексом зображена за допомогою ліній, що позначають переходи між меню. Як зазначено вище, команди головного меню надають можливість створення і налагодження моделі. Після запуску моделі за відсутності в ній помилок здійснюється автоматичний перехід у меню управління процесом моделювання. Знаходячись у цьому меню, користувачу надається можливість переходу в меню перегляду результатів моделювання або повернення в головне меню. Вихід з меню перегляду результатів можливий тільки в меню управління процесом моделювання [4].


Поделиться:



Последнее изменение этой страницы: 2019-04-20; Просмотров: 159; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.111 с.)
Главная | Случайная страница | Обратная связь