русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Описание некоторых блоков. Блок GENERATE


Дата добавления: 2014-07-28; просмотров: 1546; Нарушение авторских прав


GENERATE – ввод транзактов в модель

Операнды: А, В – используются для моделирования интервала модельного времени между транзактами. Если заданы числами, то А- определяет мат. ожидание ЗРПВ, В – определяет половину интервала области определения.

С- смещение момента входа в модель 1-го транзакта;

D- ограничитель числа транзактов (по умолчанию ∞);

Е- уровень приоритета транзактов (по умолчанию 0);

F – число используемых параметров;

G – формат используемых параметров.

 

Блок TERMINATE- вывод транзактов из модели

Операнды: А- указатель уменьшения счетчика завершений и счетчика снимков (по умолчанию =0).

Счетчик завершений (СЗ) – это ячейка памяти, в которую первоначально с помощью управляющей карты START заносится целое положительное число. Это значение уменьшается на величину А при прохождении транзактом блока TERMINATE с операндом А. Как только значение СЗ станет ≤ 0, то процесс моделирования завершается. Счетчик снимков действует аналогично (см. вывод результатов моделирования).

 

Блоки SEIZE (занять прибор) и RELEASE (освободить прибор)

Операнд А– символическое или числовое имя прибора (обязательный операнд). Если прибор занят, то для следующего транзакта возникаент условие блокировки.

СЧА прибора:

Fj или F${имя} = 0 – прибор не занят, 1 – занят;

FC – количество занятий прибора

FA – загрузка прибора, FT –средняя задержка транзактов на приборе.

 

 

Блок ADVANCE – реализация задержки транзакта.

Операнды А, В – используются аналогично соответствующим операндам блока GENERATE.

 

Блоки QUEUE и DEPART – регистраторы очередей

Используются для сбора статистики по очереди.

Блок QUEUE регистрирует вход транзакта в очередь с именем, определяемым операндом А, а блок DEPART –выход из соответствующей очереди. Операнд В определяет число мест в очереди, занимаемых одним транзактом (по умолчанию =1).



СЧА регистраторов очередей:

Qj или Q${имя} – текущая длина очереди,

QA – средняя длина очереди, QC – число входов в очередь, QM – максимальная длина очереди, QT – среднее время пребывания в очереди с учетом нулевых входов, QX- без учета нулевых входов, QZ – число нулевых входов.

 

Блоки ENTER – вход в МКУ, LEAVE- выход из МКУ

 

Операнды А – имя МКУ, В –число каналов МКУ занимаемых (освобождаемых) транзактом (по умолчанию =1).

Исходное число каналов МКУ задается картой описания

STORADGE (имя МКУ1, емкость МКУ1/… символическое имя начинается с $).

Групповые имена СЧА МКУ: R – текущая емкость незаполненной части, S – емкость заполненной части, SA – среднее число занятых каналов, SC- число входов, SM- максимальное число занятых каналов, SR – загрузка МКУ, ST – среднее время пребывания транзактов в МКУ.

 

Блок PRIORITY – изменение уровня приоритета транзакта.

Операнд А – новый уровень приоритета транзакта (по умолчанию 0).

Блок ASSING – блок определения и изменения параметров транзакта.

Операнд А – определяет номер модифицируемого параметра транзакта (например, если А=3, определяется параметр №3; если А=Р3, определяется параметр транзакта, номер которого записан в параметре №3 транзакта; если А=4+, увеличивается параметр №4 транзакта; если А=Р2-, то уменьшается параметр транзакта, номер которого записан в параметре №23 транзакта);

Операнд В – величина, используемая для определения или модификации параметра транзакта.

 

Возможен режим работы блока с использованием GPSS- функций. В этом режиме используются операнды А, В, С. Операнд С определяет № GPSS- функции, участвующей в определении или модификации параметра транзакта; операнд В- величина, на которую умножается вычисленное значение GPSS- функции.

 

 



<== предыдущая лекция | следующая лекция ==>
Транзакты | Блоки, управляющие движением транзактов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.059 сек.