Блок TEST некорректно перенаправляет заявку
Подскажите возможную ошибку кода в блоках TEST, потому что заявка не проходит по другим меткам, да и вообще они там и не проходят. Логика самой модели выглядит правильной.
Код:
DETA VARIABLE 0
DETB VARIABLE 0
GENERATE 25,3
SAVEVALUE DETA+,1000
TERMINATE 0
GENERATE 28,5
SAVEVALUE DETB+,1000
TERMINATE 0
;6 машин в B
GENERATE 0,0,0,6
ASSIGN 1,0
TRANSFER ,POGRB
;6 машин в A
GENERATE 0,0,0,6
ASSIGN 1,0
TRANSFER ,POGRA
POGRA SEIZE FILA
TEST NE X$DETA,0,GOTOB; есть ли детали в филиале А ?
ADVANCE 40
SAVEVALUE DETA-,600
RELEASE FILA
ASSIGN 1,1
GOTOB ADVANCE 30
TEST G P1,0,POGRB; нужно ли разгружаться в B ?
SEIZE FILB
ADVANCE 40
SAVEVALUE DETB-,600
ASSIGN 1,0
RELEASE FILB
POGRB SEIZE FILB
TEST NE X$DETB,0,GOTOC; есть ли детали в филиале B ?
ADVANCE 40
SAVEVALUE DETB-,600
ASSIGN 1,1
RELEASE FILB
GOTOC ADVANCE 30
TEST G P1,0,GOTOA; нужно ли разгружаться в C ?
SEIZE FILC
ADVANCE 35
ASSIGN 1,0
RELEASE FILC
GOTOA ADVANCE 35
TRANSFER ,POGRA
GENERATE 90000
TERMINATE 1
START 1
Отчет GPSS:
GPSS World Simulation Report - Untitled Model 2.2.1
Tuesday, May 27, 2025 14:14:10
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 90000.000 41 2 0
NAME VALUE
DETA 10000.000
DETB 10001.000
FILA 10003.000
FILB 10002.000
FILC UNSPECIFIED
GOTOA 38.000
GOTOB 19.000
GOTOC 32.000
POGRA 13.000
POGRB 26.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 3602 0 0
2 SAVEVALUE 3602 0 0
3 TERMINATE 3602 0 0
4 GENERATE 3220 0 0
5 SAVEVALUE 3220 0 0
6 TERMINATE 3220 0 0
7 GENERATE 6 0 0
8 ASSIGN 6 0 0
9 TRANSFER 6 5 0
10 GENERATE 6 0 0
11 ASSIGN 6 0 0
12 TRANSFER 6 5 0
POGRA 13 SEIZE 1 0 0
14 TEST 1 0 0
15 ADVANCE 0 0 0
16 SAVEVALUE 0 0 0
17 RELEASE 0 0 0
18 ASSIGN 0 0 0
GOTOB 19 ADVANCE 1 0 0
20 TEST 1 1 0
21 SEIZE 0 0 0
22 ADVANCE 0 0 0
23 SAVEVALUE 0 0 0
24 ASSIGN 0 0 0
25 RELEASE 0 0 0
POGRB 26 SEIZE 1 0 0
27 TEST 1 0 0
28 ADVANCE 0 0 0
29 SAVEVALUE 0 0 0
30 ASSIGN 0 0 0
31 RELEASE 0 0 0
GOTOC 32 ADVANCE 1 0 0
33 TEST 1 0 0
34 SEIZE 0 0 0
35 ADVANCE 0 0 0
36 ASSIGN 0 0 0
37 RELEASE 0 0 0
GOTOA 38 ADVANCE 1 0 0
39 TRANSFER 1 1 0
40 GENERATE 1 0 0
41 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
FILB 1 1.000 90000.000 1 3 0 0 0 6
FILA 1 1.000 90000.000 1 4 0 0 0 6
SAVEVALUE RETRY VALUE
DETA 0 3602000.000
DETB 0 3220000.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
6836 0 90000.322 6836 0 4
6837 0 90016.055 6837 0 1
6838 0 180000.000 6838 0 40