Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Моделювання систем

Реферат Моделювання систем





ажає природну ієрархію, об'єкти реального світу.

Таким чином, в ході побудови моделює алгоритму були збудовані такі класи об'єктів.

TQSheme - клас схеми. На нього покладені основні функції з проведення експерименту, а саме:

- управлінню системним часом

- знаходженням порядку опитування елементів залежно від структури схеми

- опитуванням елементів у кожному циклі

- обліку заявок, що знаходяться в системі

- обліку особливих станів, що відбуваються в системі

Так, наприклад, саме клас TQSheme реалізує блоки 2 і 3 укрупненого алгоритму за допомогою своїх методів відповідно InitEmulation і Analize, а також блоки 4-7 за допомогою методу Emulation. Блок-схеми цих методів наведені нижче.

В 

Рис. 5 Блок-схема процедури TQSheme.InitEmulation. p> Опис:

- блок 1 - відбувається ініціалізація змінних, необхідних для аналізу системи;

- блок 2 - створення об'єктних списків, необхідних для аналізу системи: встановлення кінцевих елементів, встановлення порядку черговості опитування елементів схеми;

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

В 

Рис. 6 Блок-схема процедури TQSheme.Analize. p> Опис:

- блок 1 - знаходження порядку опитування елементів із занесенням порядкових номерів елементів в масив порядку опитування FOrder;

- блок 2 - знаходження найменшого тимчасового інтервалу, необхідного для аналізу схеми за В«принципом D t В»


В 

Рис. 7 Блок-схема процедури TQSheme.Emulation. p> Опис:

- блок 1 - процедура ініціалізації процесу моделювання з встановленням початкових значень для всіх змінних;

- блок 2 - виклик процедури Analize ;

- блок 3 - перевірка закінчення моделювання;

- блок 4 - перегляд всіх елементів схеми.

В 

Рис. 8 Блок-схема процедури TQSheme.Step

Опис:

- блок 1 - процедура вилучення заявок з кінцевих елементів схеми;

- блок 2 - опитування всіх елементів схеми в порядку, зазначеному в масиві FOrder;

- блок 3 - збільшення системного часу на величину D t ;


Кожен елемент схеми, будь то джерело, накопичувач або канал, також представлений відповідним класом (TSource, TAccumulator, TChannel). Однак всі класи елементів схеми є спадкоємцями одного загального класу TElement, який забезпечує загальну функціональність для всіх типів елементів схеми, а саме:

- містить інформацію про те, з яких елементів схеми заявки надходять на даний елемент;

- містить так званий контейнер для заявок;

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

- визначає порядок, за яким заявки передаються даному елементу від елементів-джерел. (Алгоритм методу AskForParcels зобра...


Назад | сторінка 5 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Алгоритми і блок-схеми
  • Реферат на тему: Підбір і дослідження номіналів елементів схеми
  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: Вивчення схеми технологічного процеса очищення стічних вод від ізобутанолу ...
  • Реферат на тему: Розрахунок і компоновка основних елементів теплової схеми виробничо-опалюва ...