Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
GPSS Подсчет статистики блоков queue-depart в разных сегментах https://www.cyberforum.ru/ gpss/ thread1261567.html
Добрый вечер! Имею задачу: На склад готовой продукции каждые 5 +/- 2 мин поступают изделия типа А партиями по 500 штук, а каждые 20 +/- 5 мин – изделия типа В партиями по 2000 штук. С интервалом 10 +/- 5 мин к складу подъезжают автомашины, в каждую из которых надо погрузить по 1000 штук изделий типа А и В. Погрузка начинается, если изделия обоих типов имеются на складе в нужном количестве, и...
Моделирование непрерывных случайных величин GPSS
Доброго времени, нужно исследовать моделирование НСВ и как входные данные мне подсунули только: Вид распределения: Равномерный непрерывный a - 37 b - 58 количество значений - 250 предлагается пример, правда по e - закону распределения, который никак не вяжется с моим, как применить вышеотписанные данные, если не предложен ни объект моделирования ни функционал, однако: опытным путём...
GPSS На склад прибывают грузовые автомобили с контейнерами: смущает статистика Всем доброго времени суток. Задали решить в универе следующую задачу: На склад прибывают грузовые автомобили с контейнерами (от 4 до 10 шт.). В среднем на склад прибывает 13 автомобилей в час (интервалы между моментами их прибытия – экспоненциальные случайные величины). Одновременно на складе могут разгружаться не более чем 3 автомобиля. Выгрузка одного контейнера занимает от 4 до 12 минут.... https://www.cyberforum.ru/ gpss/ thread1254238.html GPSS M/Gamma/30 правильно ли я написал листинг? space STORAGE 2 GENERATE (Exponential(1,0,1.46)) TRANSFER Both,,Bye ENTER space SEIZE CAN LEAVE space ADVANCE (Gamma(1,0,10.37,0.43)) RELEASE CAN Bye TERMINATE https://www.cyberforum.ru/ gpss/ thread1253070.html
Моделирование работы машинного зала GPSS
Моделирование работы машинного зала Пользователи для проведения расчетов на ЭВМ заходят в ма-шинный зал с интервалом времени 12 мин. (экспоненциальный закон). В зале имеется одна ЭВМ, работающая в однопрограммном режиме. Время, необходимое для решения задач, включая вывод результатов на печать, характеризуется интервалом 17 мин. со стандартным отклонением 5,2 мин. (нормальный закон...
GPSS Модель обслуживания клиентов в банке Доброго времени суток, помогите пожалуйста разобраться с программой на языке GPSS. Необходимо смоделировать систему обслуживания клиентов в банке. Определить среднее время ожидания клиента в обшей очереди и сред¬нее число клиентов в обшей очереди в зависимости от количества обслу¬живающих сотрудников. Приход клиентов в банк описывается экспоненциальным (равномерным) законом распределения с... https://www.cyberforum.ru/ gpss/ thread1250680.html
GPSS Поток клиентов, обращающихся в отделение почтовой связи Помогите сделать задание. Поток клиентов, обращающихся в отделение почтовой связи подчиняется равномерному закону. Клиенты приходят с интервалом 20±5 мин. В отделении почтовой связи работают 2 окна, время обслуживания клиента составляет 8±5 мин. Первое окно закрывается на технический перерыв 30 минут каждые 3 часа, второе окно закрывается на технический перерыв 20 минут каждые 4 часа. Если в... https://www.cyberforum.ru/ gpss/ thread1250026.html Каково назначение функций типа E, L, M GPSS
Всем доброго времени суток: читаю универскую методичку и не могу понять смысла прочитанного мб. кто объяснит, что значат эти функции.
GPSS Модель причала задача: В порту 2 причала. Первый причал может принять 1 крупногабаритного судно или 2 средних судов. Второй причал может принять 1 судно среднего размера. Порт обслуживает судов 5 компаний. Судны могут обслуживаться только в определенные причалы: Компания судна Размер судна Причал Bремя посадки 1. MSC Lines Большой 1. ... https://www.cyberforum.ru/ gpss/ thread1236174.html GPSS GPSS World - моделирование ВС https://www.cyberforum.ru/ gpss/ thread1220529.html
Ребятушки, нужна помощь по Курсовой работе, задание ниже, кто в силах это сделать отпишитесь, обо всем договоримся Моделирование работы ВС с двумя потоками разнотипных заданий и двумя 3-х процессорными вычислителями. ___________________________________ _____ На обслуживание в вычислительную систему (ВС) поступает 2 потока заданий. В 1-ом потоке задания следуют через 1±0,4с, во 2-ом –...
GPSS Моделирование многопроцессорного сервера
Исследовать многопроцессорный сервер. Известны число процессоров 4, блоков оперативной памяти 6, число каналов в системе коммутации 3, средние значения времени выполнения команд в процессоре 2 мс, обращения к памяти 30 мс и передачи по каналу системы коммутации 400 мс, Считается, что в процессе выполнения каждой задачи последовательно выполняется обслуживание в ЦП, захват канала системы...
GPSS Сбор временной статистики модели Нужен совет по gpss world! Есть модель работы кластера ЗВЕЗДА, нужно собрать временную статистику работы алгоритма, тип сколько времени кластер в модели обрабатывает задачу... Никак не разберусь как это сделать...(((( Initial x3,1000 initial x1,2 Initial x3,1000 Initial x5,500 Initial x6,1000 var1 variable x1+1
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
24.09.2014, 17:41 0

Объясните, как в данном примере функционирует работа операторов - GPSS - Ответ 6642647

24.09.2014, 17:41. Показов 2078. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено Dukalys как решение

Решение

Код
Описание Блок SPLIT выполняет функцию копирования входящего в него транзакта, который называется
исходным или порождающим.
Формат SPLIT <A> ,[<B>],[<C>]

В поле А задается число создаваемых копий. Если вычисленное значение аргумента поля А равно
нулю, то блок SPLIT не выполняет никаких операций. После создания копий транзакт пытается
перейти к следующему по номеру блоку. Все копии формируются в момент входа порождающего
транзакта в блок SPLIT.

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

В поле С может быть задан номер параметра, используемого для присвоения копиям последовательных
номеров. Если, например, задан параметр j, то j-му параметру исходного транзакта и n - копиям этого
транзакта будут присвоены значения, как показано ниже. Пусть Х - входное значение параметра j,
тогда значение параметра j первой копии равно Х+1, второй копии - Х+2, третьей копии - Х+3 и т.д.
Помимо значений параметров в каждую копию записывается значение приоритета и отметка времени
исходного транзакта. Копии поочередно поступают в список текущих событий, причем каждая копия
помещается в конец соответствующего приоритетного класса.
Добавлено через 6 минут
split 2,FN$abc,4
Входящая заявка делает две копии. Оригинал идёт ниже по программе, копии идут по пути, который разыгрывается функцией abc - то есть blocka b или с. В четвёртый параметр записывается значение 0 для оригинала 1 для 1ой копии 2 для второй.
И тут интересный момент а что раньше? 1. вычисляется путь, который зависит от параметра 4 (p4 смотреть функцию abc) или же 2. сначала вычисляется p4 а потом вычисляется путь?

Разница огромная в первом случае p4 = 0 и функция будет возвращать всегда самое первое значение, Либо вообще ругаться на отсутсвие значения параметра 4.

Во втором случае функция вернёт нормальную метку blocka blockb или с.

Добавлено через 1 минуту
Судя по результатам моделирования работает вариант 2, очень интересно. Возьму на вооружение.

Код
 LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY
                    1    GENERATE            60             0       0
                    2    ADVANCE             60             5       0
                    3    TEST                55             0       0
                    4    SAVEVALUE           55             0       0
                    5    SPLIT               55             0       0
BLOCKA              6    SEIZE               55             0       0
                    7    ADVANCE             55             1       0
                    8    RELEASE             54             0       0
                    9    SAVEVALUE           54             0       0
                   10    ADVANCE             54             0       0
                   11    TRANSFER            54             0       0
BLOCKB             12    SEIZE               55             0       0
                   13    ADVANCE             55             0       0
                   14    RELEASE             55             0       0
                   15    SAVEVALUE           55             0       0
                   16    ADVANCE             55             0       0
                   17    TRANSFER            55             0       0
BLOCKC             18    SEIZE               55             0       0
                   19    ADVANCE             55             1       0
                   20    RELEASE             54             0       0
                   21    SAVEVALUE           54             0       0
                   22    ADVANCE             54             0       0
                   23    TRANSFER            54             0       0
SBORKA             24    ASSEMBLE           163             1       0
                   25    ADVANCE             54             0       0
                   26    TERMINATE           54             0       0
                   27    GENERATE             2             0       0
                   28    TERMINATE            2             0       0


Вернуться к обсуждению:
Объясните, как в данном примере функционирует работа операторов GPSS
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2014, 17:41
Готовые ответы и решения:

Объясните, как в данном примере работает friend
friend bool operator== (const String&amp; firstStr, const String&amp; secondStr); Если писать код без...

Объясните на данном примере как работать с композицией
Не могу понять как работать с композицией. А именно вывод интересует. Что я делаю не так?#include...

Объясните, как в данном примере работают виртуальные функции?
Такое дело надо обьяснить особенность виртуальной функции, типо как будет работать программа без...

Объясните работу с интерфейсами в данном примере
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

5
24.09.2014, 17:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2014, 17:41
Помогаю со студенческими работами здесь

Объясните подробно , пожалуйста , каким образом работает цикл for на данном примере
Значение переменной p, которое будет выведено в ячейку F1Book после выполнения фрагмента программы...

Пожалуйста объясните в чем состоит перегрузка операторов данном случае?
// Complex.cpp: главный файл проекта. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cmath&gt;...

Объясните использование "double" в данном примере
#include &lt;stdio.h&gt; #include &lt;math.h&gt; int main(void) { int a,b,c; scanf(&quot;%d %d...

Как мыслить в данном примере?
Скажите глядя на такой пример из Head first - изучаем Java: (если я правильно понимаю он должен...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru