|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Результаты моделирования. Использование команды START 500,,100 позволяет распечатать статистические данные после завершения 100Использование команды START 500,,100 позволяет распечатать статистические данные после завершения 100, 200, 300, 400, 500-го обслуживания. Результаты моделирования приведены в таблице.
Среднее время обслуживания равно примерно 290 с., при этом прибор имеет нагрузку около 90 %, а в очереди находится в среднем четыре требования. Около 9% требований были обслужены без ожидания. После уменьшения среднего интервала обслуживания с 300 до 277 получились следующие результаты:
После 500 завершений обслуживания нагрузка прибора достигла более 96%, а в очереди находилось в среднем более восьми требований. Можно сделать вывод, что изменение интенсивности приходов от 12 до 13 в час (увеличение примерно на 17%) почти удвоило средний размер очереди. В то же время число требований, обслуженных без ожидания, уменьшилось с девяти до трех. Изменение значений параметров. Блок ASSIGN (НАЗНАЧИТЬ). Транзакты могут иметь некоторые числовые характеристики. Одной из них является уровень приоритета, кроме того, каждый транзакт снабжается некоторым числом параметров. Транзакт может иметь до 1020 различных параметров. Интерпретация смысла параметров произвольная. В момент генерации транзакта все его параметры нулевые. Значения параметров транзакта могут назначаться и изменяться при входе транзакта в блок ASSIGN. Общий вид и форма записи блока:
AGGISNA, B, C, D
А – номер модифицируемого параметра. В – величина, используемая для модификации. Блок AGGISN может использоваться в разных режимах. а) В режиме замещения. А и В задаются непосредственным образом, т.е. в виде констант или косвенным образом, т.е. через стандартные числовые атрибуты. В этом режиме старое значение параметра замещается новым, независимо от того, каким было старое значение. Примеры: · AGGISN 5, 45 - значение пятого параметра становится равным 45. · AGGISN P3, FR$BARGE - если Р3=5, то величина FR$BARGE становится значением P5. Если Р3=22, то величина FR$BARGE значением параметра 22, т.е. Р22 и т.д. б) В режиме приращения и вычитания. В режиме приращения новое значение параметра вычисляется путем сложения значения операнда В со старым значением параметра. В режиме вычитания новое значение параметра вычисляется путем вычитания из старого значения. Режим отмечается указанием знаков «+» или «-» непосредственно после операнда А. Примеры: · ASSIGN 4+, Q5 - параметр 4 увеличивается на значение, равное текущему содержанию очереди 5. · ASSIGN P2-,7 - из значения параметра, номер которого задан параметром Р2 вычитается 7. Операнд С задает номер функции. Интерпретатор при выполнении подпрограммы блока ASSIGN в случае использования операнда С выполняет следующее: 1. Высчитывает значение операнда С. 2. Рассчитывает значение функции, номер которой соответствует операнду С. 3. Полное значение функции перемножает с содержанием операнда В. 4. Целую часть произведения использует для замены, приращения или вычитания из параметра заданного операндом А. Функция, используемая в качестве операнда не должна иметь символического имени. Пример. ASSIGN 3+, 5, 7 – рассчитывается значение функции 7 (например, 1,94) 1,94•5=9,70. |NT (9,70)|=9, добавляется к параметру 3 вошедшего транзакта. В поле D задается тип изменяемого переметра. Допускаются следующие записи: PH, PF, PB, PL, соответствующие параметрам формата: «полуслово», «слово», «байт» и «плавающая точка». Усли модификатор-функция не задан, то вместо поля D можно использовать поле С. Пример. ASSIGN 1+, 45, РВ – текущему значению 1-го параметра формата «байт» прибавить число 45. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |