Форум программистов, компьютерный форум, киберфорум
Наши страницы
GPSS
Войти
Регистрация
Восстановить пароль
 
MonoRec
1 / 1 / 2
Регистрация: 24.11.2013
Сообщений: 84
#1

Счетчик транзактов - GPSS

13.04.2016, 20:01. Просмотров 542. Ответов 4
Метки нет (Все метки)

Проблема заключается в подсчете числа отказов.

Двухканальное устройство, общая очередь ограничена до 10 заявок. Подсчитать число заявок, которым было отказано(встать в очередь).
Не могу понять почему счетчик не работает,при разных параметрах всегда 0.


Код
SERVER STORAGE 2
INITIAL X$COUNTER,0 
GENERATE (Exponential(1,0,0.1))
GATE SF SERVER,MET2
TEST L Q$SYS,10,MET1
LINK SYS,LIFO
MET2 ENTER SERVER,
ADVANCE(Exponential(1,0,1))
LEAVE SERVER
UNLINK SYS,MET2,1

TERMINATE 1

MET1 SAVEVALUE COUNTER+,1
TERMINATE 1 
START 500

http://www.cyberforum.ru/gpss/thread1426042.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2016, 20:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Счетчик транзактов (GPSS):

Режим ограниченного числа транзактов
Приветствую всех! В ВУЗе дали задание построить модель многоканальной системы...

Задача на обслуживание транзактов в очереди
Вот условие: В очереди стоят три транзакта с номерами 1, 2, и 3. В момент...

Перерасчет параметра для всех транзактов
Ребят, выручайте. Задача состоит в моделировании управления процессором в ОС...

Создание транзактов определенного типа и отслеживание их по нему
Здравствуйте. Моделирую склад , на который приезжают машины с товарами 2 типов....

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

4
Dukalys
Модератор
1729 / 962 / 263
Регистрация: 13.02.2012
Сообщений: 3,187
13.04.2016, 20:10 #2
Лучший ответ Сообщение было отмечено MonoRec как решение

Решение

Добрый день.

Прикладываю бонус - инфу по системным числовым атрибутам (СЧА) GPSS. Вас интересует СЧА списков пользователя, обратите внимание на то что там нет параметра Q$, есть CH$ и другие.

Стандартные числовые атрибуты (СЧА).pdf
1
Dukalys
Модератор
1729 / 962 / 263
Регистрация: 13.02.2012
Сообщений: 3,187
13.04.2016, 20:11 #3
Лучший ответ Сообщение было отмечено MonoRec как решение

Решение

Также обратите внимание что в модели какието висящие запятые MET2 ENTER SERVER,, поэтому изначально думал что модель вообще нерабочая.
1
MonoRec
1 / 1 / 2
Регистрация: 24.11.2013
Сообщений: 84
13.04.2016, 23:32  [ТС] #4
Цитата Сообщение от Dukalys Посмотреть сообщение
Добрый день.
Прикладываю бонус - инфу по системным числовым атрибутам (СЧА) GPSS. Вас интересует СЧА списков пользователя, обратите внимание на то что там нет параметра Q$, есть CH$ и другие.
Стандартные числовые атрибуты (СЧА).pdf
Если воспользоваться
Код
TEST L CH$SYS,15,MET1
Число отказов получилось 403, при двух каналах.

Решил сделать пример с QUEUE, DEPART, те же параметры.
Код
INITIAL X$COUNTER,0 ;
GENERATE (Exponential(1,0,0.1))
TEST L Q$SYS,15,MET1
QUEUE SYS
SEIZE Server
ADVANCE(Exponential(1,0,1))
RELEASE Server
DEPART SYS
TERMINATE 1
MET1 SAVEVALUE COUNTER+,1
TERMINATE 1 
START 100
Получилось 79, при одном канале.
0
Dukalys
Модератор
1729 / 962 / 263
Регистрация: 13.02.2012
Сообщений: 3,187
14.04.2016, 06:52 #5
Нет, такой сравнительный анализ не пойдёт -делайте одинаковые ограничения моделей !!! вы и число каналов изменили и ограничения размеров очереди с 10 на 15 сделали ... И даже время моделирования уменьшили в 5 раз
0
14.04.2016, 06:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2016, 06:52
Привет! Вот еще темы с решениями:

Станция технического контроля телевизионных приёмников (параметры транзактов)
взялся за задачку: Телевизионные приемники попадают на станцию технического...

Завершение моделирования при обслуживании определённого числа транзактов
Как остановить модель при определенном количестве транзактов? Заранее спасибо...

Задание на переход транзактов в блок, отличный от последующего, с оператором Трансфер
В автомобильной мастерской стоит одна полировальная машина для полирования...

Построение графика плотности распределения времени поступления транзактов в систему
такая проблема. не совсем понятно, как строить графики в gpss. Постройте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru