powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Моделирование в gpss
2 сообщений из 2, страница 1 из 1
Моделирование в gpss
    #36926247
Max89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет. Есть следующая задача:

В ателье по пошиву одежды различаются 4 основных системы: консультант по моделям, приемщик заказов, закройщик и мастер по пошиву. Посетители прихо-дят в ателье в среднем через 40 мин. Часть из них около 40% сразу направляется к приемщику заказов, остальные к модельеру, который обслуживает клиента 20 5 мин и потом они идут сдавать заказ, за исключением 10%, которым не понрави-лась предложенная модель, они уходят. Приемщик обслуживает клиента в сред-нем 30 15 мин, после чего заказ направляется к закройщику, который тратит на него около 1 часа. Наконец, заказ поступает к мастеру по пошиву, который затра-чивает около 5 2 час. После мастера половина заказов готова и выдается клиен-ту, половина требует примерки и доработки, т.е. после работы с приемщиком (30 мин), снова возвращается к мастеру по пошиву (2 (+-)1 час) . Смоделировать в тече-ние рабочей недели (6 дней по 8 час).

Написал пока так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
SIMULATE
KONSULTANT STORAGE  1 
PRIEMSHIK STORAGE  1 
ZAKROISHIK STORAGE  1 
POSHIV STORAGE  1 

GENERATE  40 				
TRANSFER . 40 ,Z_KONSULTANT, Z_PRIEMSHIK		

Z_KONSULTANT QUEUE OCH_KONSULTANT
ENTER KONSULTANT
DEPART OCH_KONSULTANT
ADVANCE  20 , 5 
LEAVE KONSULTANT
TRANSFER . 1 ,,VIHOD				

Z_PRIEMSHIK QUEUE OCH_PRIEMSHIK
ENTER PRIEMSHIK
DEPART OCH_PRIEMSHIK
ADVANCE  30 , 15 
LEAVE PRIEMSHIK
TRANSFER ,Z_ZAKROISHIK				

Z_ZAKROISHIK QUEUE OCH_ZAKROISHIK
ENTER ZAKROISHIK
DEPART OCH_ZAKROISHIK
ADVANCE  60 
LEAVE ZAKROISHIK
TRANSFER ,Z_POSHIV

Z_POSHIV QUEUE OCH_POSHIV
ENTER POSHIV
DEPART OCH_POSHIV
ADVANCE  300 , 120 
LEAVE POSHIV
TRANSFER . 5 ,VIHOD,Z_PRIEMSHIK // ?????? 

VIHOD TERMINATE
GENERATE  600 	
TERMINATE  1 
START  1 


Неудается реализовать то что выделено жирным шрифтом. Вроде надо использовать ASSIGN, но не понял как его применять.
...
Рейтинг: 0 / 0
Моделирование в gpss
    #36928245
Фотография u_gray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
SIMULATE
KONSULTANT 	STORAGE  1 
PRIEMSHIK 	STORAGE  1 
ZAKROISHIK 	STORAGE  1 
POSHIV 		STORAGE  1 

		GENERATE  40 
		ASSIGN BAD, 0 				
		TRANSFER . 40 ,Z_KONSULTANT,Z_PRIEMSHIK <-- после запятой уберите пробел, иначе заглючит

Z_KONSULTANT 	QUEUE OCH_KONSULTANT
		ENTER KONSULTANT
		DEPART OCH_KONSULTANT
		ADVANCE  20 , 5 
		LEAVE KONSULTANT
		TRANSFER . 1 ,,VIHOD				

Z_PRIEMSHIK 	QUEUE OCH_PRIEMSHIK
		ENTER PRIEMSHIK
		DEPART OCH_PRIEMSHIK
		TEST E P$BAD, 1 ,GOOD
		ADVANCE  30 
		LEAVE PRIEMSHIK
		TRANSFER ,Z_POSHIV  
GOOD 		ADVANCE  30 , 15 
		LEAVE PRIEMSHIK
		TRANSFER ,Z_ZAKROISHIK				

Z_ZAKROISHIK 	QUEUE OCH_ZAKROISHIK
		ENTER ZAKROISHIK
		DEPART OCH_ZAKROISHIK
		ADVANCE  60 
		LEAVE ZAKROISHIK
		TRANSFER ,Z_POSHIV

Z_POSHIV 	QUEUE OCH_POSHIV
		ENTER POSHIV
		DEPART OCH_POSHIV
		TEST E P$BAD, 1 ,GOOD2
		ADVANCE  120 , 60 
		TRANSFER ,L_POSHIV
GOOD2 		ADVANCE  300 , 120 
L_POSHIV 	LEAVE POSHIV
		TRANSFER . 5 ,,VIHOD

		ASSIGN BAD, 1 
		TRANSFER ,Z_PRIEMSHIK

VIHOD 		TERMINATE
		
		GENERATE ( 6 # 8 # 60 )	
		TERMINATE  1 
		START  1 
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Моделирование в gpss
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]