Скачать 1.14 Mb.
|
Внесение транзактов в модель. Блок GENERATEБлок GENERATE (ГЕНЕРИРОВАТЬ) – это блок, через который транзакты входят в модель. Не существует ограничений на количество разных блоков GENERATE в одной модели. Интервал времени между последовательными появлениями транзактов из блока GENERATE называют интервалом поступления. Когда транзакт входит в модель через блок GENERATE. интерпретатор планирует время поступления следующего транзакта путем розыгрыша случайного числа c соответствующим распределением интервалов поступления на время, равное текущему значению ЧАСОВ плюс разыгранное значение. При достижении этого значения модельного времени следующий транзакт вводится в модель через блок GENERATE и т.д. Разработчик должен задать функцию распределения интервалов поступления транзактов в блоке GENERATE.
Формат блока: GENERATE [A],[B],[C],[D],[E] Удаление транзактов из модели. Блок TERMINATEТранзакты удаляются из модели, попадая в блок TERMINATE (ЗАВЕРШИТЬ). В этот момент освобождается память, выделенная под транзакт. Эти блоки всегда позволяют выйти всем транзактам, которые пытаются это сделать. В модели может быть любое количество блоков TERMINATE. Формат блока: TERMINATE [A] Операнд А является величиной уменьшения специального счетчика, который называется счетчиком завершения. Этот операнд задает величину, которая вычитается из счетчика каждый раз, когда транзакт входит в блок TERMINATE. По умолчанию A = 0. Вход гранзакта в блок TERMINATE c нулевым значением операнда А не вызывает уменьшения счетчика завершения. Счетчик завершения – это ячейка в памяти ЭВМ, которая хранит целое положительное число. Начальное значение этого счетчика устанавливается в начале моделирования. Оно равняется значению операнда А команды START (НАЧАТЬ). В процессе моделирования транзакты попадают в блок TERMINATE и, таким образом, уменьшают значение счетчика на величину операнда А. Моделирование заканчивается, когда значение счетчика становится равным нулю или отрицательному числу. 1. В модели может быть много блоков TERMINATE, но счетчик завершения – один, c начальным значением, указанным в команде START. 2. Не путать ограничитель транзактов в блоке GENERATE и счетчик завершения. Ограничитель задает число транзактов, которые войдут в модель, А счетчик – число транзактов, которые выйдут из модели. По окончании моделирования транзакты могут оставаться в модели. Интерпретатор начинает моделирование по команде START. Ее формат: В операнде А задается начальное значение счетчика завершения. О назначении остальных операндов будет рассказано в параграфе 4.27. Управление продолжительностью процесса моделирования. В языке GPSS продолжительностью процесса моделирования можно управлять двумя способами: 1) завершать моделирование после того, как модель покинет заданное число транзактов определенного типа; 2) завершать моделирование по истечению заданного интервала времени. Первый способ: 1. В команде START операнду А присваивается значение заданного числа транзактов. 2. Во всех блоках TERMINATE, через которые транзакты заданного типа покидают модель, операнду А присваивается значение «1» или другое, отличное от нуля (соответственно содержательному значению транзактов). 3. Во все других блоках TERMINATE используется значение операнда А по умолчанию (A = 0). Значение счетчика завершения не будет зависеть от этих блоков. Первый способ позволяет закончить моделирование, когда через модель пройдет заданное количество транзактов, например 1000: Второй способ: Пусть разработчик выбрал за единицу модельного времени 1 мин и хочет смоделировать поведение системы на протяжении 8 часов. Это можно сделать таким образом: 1. Ввести в модель таймер-сегмент, состоящий из двух блоков: 2. Во всех других блоках TERMINATE в модели использовать значение операнда А по умолчанию (A = 0). Это означает, что прекращение моделирования, определяемое счетчиком завершения, не будет зависеть от других блоков TERMINATE. 3. В команде START операнд А должен равняться единице. Таким образом, в процессе моделирования завершение движения транзактов в других блоках TERMINATE не влияет на счетчик завершения. В момент времени 480 транзакт выйдет из блока GENERATE и сразу же перейдет в блок TERMINATE. Счетчик завершения уменьшится на единицу, и интерпретатор завершит моделирование. |
Программа учебной дисциплины Организация-разработчик: аоу во спо «Вологодский колледж связи и информационных технологий» | Утверждены «Самарский медико-социальный колледж», является новой редакцией Устава, подготовленного в связи с переименованием Учреждения и приведением... | ||
Литература: "му 10. 3014-12. 10. Состояние здоровья населения в связи... Государственное автономное профессиональное образовательное учреждение Тюменской области «Тюменский медицинский колледж» | Доклад директора огбоу спо «Плесский колледж бизнеса и туризма» «Плесский аграрный колледж» переименован в Областное государственное бюджетное образовательное учреждение среднего профессионального... | ||
Программы вид работы (краткая инструкция) форма и метод контроля... Общие сведения об электрической связи: история развития связи; Понятие информация и звук; Системы передачи информации: передача информации... | Отчет по результатам самообследования в гаоу спо рб салаватский медицинский... Гоу салаватское медицинское училище преобразовано в гоу спо мз рб салаватский медицинский колледж. На основании распоряжения Правительства... | ||
Литература: "му 10. 3014-12. 10. Состояние здоровья населения в связи... Государственное автономное образовательное учреждение среднего профессионального образования Тюменской области «Тюменский медицинский... | Методические рекомендации по изучению дисциплины «педагогика среднего... Программа курса предусматривает установление связи между отдельными звеньями в системе непрерывного образования: детский сад-школа... | ||
«Ковровский медицинский колледж» утверждаю директор гбоу спо во Настоящее Положение устанавливает порядок деятельности учебных кабинетов гбоу спо во «Ковровский медицинский колледж» (далее – Колледж)... | «Вот и закончен колледж» Тамбовское областное государственное образовательное учреждение среднего профессионального образования «Уваровский химико-технологический... | ||
Среднего профессионального образования московской области «московский... Московской области «Московский областной колледж искусств» (далее – Колледж) с целью анализа качества подготовки студентов и выпускников... | Доклад «О конкуренции между услугами связи для целей передачи голосовой... На основе анализа рынка услуг телефонной связи для целей передачи голосовой информации, в результате которого установлено, что функционально... | ||
Доклад «О конкуренции между услугами связи для целей передачи голосовой... На основе анализа рынка услуг телефонной связи для целей передачи голосовой информации, в результате которого установлено, что функционально... | Доклад директора боу оо спо «Омкпт» Омской области о признании колледжа прошедшим государственную аккредитацию. В связи с переходом на бюджет Омской области и на основании... | ||
Доклад о результатах деятельности Санкт-Петербургского государственного... Публичный доклад о работе спб гб поу «Колледж электроники и приборостроения» (далее Колледж) в 2014-2015 учебном году содержит информацию... | Об учебной и производственной практике студентов гбоу спо ао «Амурский... Гбоу спо ао «Амурский областной колледж искусств и культуры» (далее – колледж), осваивающих основные профессиональные образовательные... |