Отладочный вариант работы программы:
Для отладки работы сократим время сбоя примерно от 2 до 3 единиц. Это уменьшит объем отладочного текста. Также уменьшим интервал между сбоями.
05/14/13 19:20:04 depart och2
05/14/13 19:20:04 STEP 1
05/14/13 19:20:04 Simulation in Progress.
05/14/13 19:20:04 Halt. XN: 11. Block 39 Next.
05/14/13 19:20:04 Clock:7.180253. Next: ADVANCE. Line 50.
05/14/13 19:20:04 advance V$t_obs
05/14/13 19:20:05 STEP 1
05/14/13 19:20:05 Simulation in Progress.
05/14/13 19:20:05 Halt. XN: 3. Block 45 Next.
05/14/13 19:20:05 Clock:7.277060. Next: FUNAVAIL. Line 57. Отсюда и выше – обслуживание до сбоя
05/14/13 19:20:05 funavail vs; сбой
05/14/13 19:20:35 STEP 1
05/14/13 19:20:35 Simulation in Progress.
05/14/13 19:20:35 Halt. XN: 3. Block 46 Next.
05/14/13 19:20:35 Clock:7.277060. Next: ASSIGN. Line 58.
05/14/13 19:20:35 assign 1,t_sboy; в параметр
05/14/13 19:20:38 STEP 1
05/14/13 19:20:38 Simulation in Progress.
05/14/13 19:20:38 Halt. XN: 3. Block 47 Next.
05/14/13 19:20:38 Clock:7.277060. Next: ADVANCE. Line 59.
05/14/13 19:20:38 advance V$t_sboy; восст доступа
05/14/13 19:20:39 STEP 1
05/14/13 19:20:39 Simulation in Progress.
05/14/13 19:20:39 Halt. XN: 10. Block 1 Next.
05/14/13 19:20:39 Clock:7.455372. Next: GENERATE. Line 7.
05/14/13 19:20:39 generate 2,1
05/14/13 19:20:53 STEP 1
05/14/13 19:20:53 Simulation in Progress.
05/14/13 19:20:53 Halt. XN: 10. Block 2 Next.
05/14/13 19:20:53 Clock:7.455372. Next: GATE. Line 8.
05/14/13 19:20:53 gate fnv vs,met20 ; сбоя нет ? здесь мы не перешли на метку – произошел сбой
05/14/13 19:20:58 STEP 1
05/14/13 19:20:58 Simulation in Progress.
05/14/13 19:20:58 Halt. XN: 10. Block 3 Next.
05/14/13 19:20:58 Clock:7.455372. Next: ADVANCE. Line 9.
05/14/13 19:20:58 advance V$t_sboy
05/14/13 19:20:59 STEP 1
05/14/13 19:20:59 Simulation in Progress.
05/14/13 19:20:59 Halt. XN: 12. Block 22 Next.
05/14/13 19:20:59 Clock:7.573152. Next: GENERATE. Line 30.
05/14/13 19:20:59 generate 1,0.5
05/14/13 19:21:01 STEP 1
05/14/13 19:21:01 Simulation in Progress.
05/14/13 19:21:01 Halt. XN: 12. Block 23 Next.
05/14/13 19:21:01 Clock:7.573152. Next: GATE. Line 31.
05/14/13 19:21:01 gate fnv vs,met30 ; сбоя нет ? здесь не перешли на метку – произошел сбой
05/14/13 19:21:05 STEP 1
05/14/13 19:21:05 Simulation in Progress.
05/14/13 19:21:05 Halt. XN: 12. Block 24 Next.
05/14/13 19:21:05 Clock:7.573152. Next: ADVANCE. Line 32.
05/14/13 19:21:05 advance V$t_sboy
05/14/13 19:21:08 STEP 1
05/14/13 19:21:08 Simulation in Progress.
05/14/13 19:21:08 Halt. XN: 14. Block 22 Next.
05/14/13 19:21:08 Clock:8.820146. Next: GENERATE. Line 30.
05/14/13 19:21:08 generate 1,0.5
05/14/13 19:21:09 STEP 1
05/14/13 19:21:09 Simulation in Progress.
05/14/13 19:21:09 Halt. XN: 14. Block 23 Next.
05/14/13 19:21:09 Clock:8.820146. Next: GATE. Line 31.
05/14/13 19:21:09 gate fnv vs,met30 ; сбоя нет ? здесь тоже не перешли
05/14/13 19:21:12 STEP 1
05/14/13 19:21:12 Simulation in Progress.
05/14/13 19:21:12 Halt. XN: 14. Block 24 Next.
05/14/13 19:21:12 Clock:8.820146. Next: ADVANCE. Line 32.
05/14/13 19:21:12 advance V$t_sboy
05/14/13 19:21:17 STEP 1
05/14/13 19:21:17 Simulation in Progress.
05/14/13 19:21:17 Halt. XN: 3. Block 48 Next.
05/14/13 19:21:17 Clock:9.408593. Next: SAVEVALUE. Line 60. Здесь сбой прошел и началось восстановление работоспособности до 100%
05/14/13 19:21:17 savevalue tsb,V$t_sboy ;время восст
05/14/13 19:21:19 STEP 1
05/14/13 19:21:19 Simulation in Progress.
05/14/13 19:21:19 Halt. XN: 3. Block 49 Next.
05/14/13 19:21:19 Clock:9.408593. Next: FAVAIL. Line 61.
05/14/13 19:21:19 favail vs а точнее здесь : = )
05/14/13 19:21:24 STEP 1
05/14/13 19:21:24 Simulation in Progress.
05/14/13 19:21:24 Halt. XN: 3. Block 50 Next.
05/14/13 19:21:24 Clock:9.408593. Next: TRANSFER. Line 62.
05/14/13 19:21:24 transfer ,met1
05/14/13 19:21:26 STEP 1
05/14/13 19:21:26 Simulation in Progress.
05/14/13 19:21:26 Halt. XN: 3. Block 44 Next.
05/14/13 19:21:26 Clock:9.408593. Next: ADVANCE. Line 56.
05/14/13 19:21:26 met1 advance V$int_sboy
05/14/13 19:21:28 STEP 1
05/14/13 19:21:28 Simulation in Progress.
05/14/13 19:21:28 Halt. XN: 11. Block 40 Next.
05/14/13 19:21:28 Clock:9.551297. Next: TABULATE. Line 51.
05/14/13 19:21:28 tabulate tab1
05/14/13 19:21:30 STEP 1
05/14/13 19:21:30 Simulation in Progress.
05/14/13 19:21:30 Halt. XN: 11. Block 41 Next.
05/14/13 19:21:30 Clock:9.551297. Next: RELEASE. Line 52.
05/14/13 19:21:30 release vs
05/14/13 19:21:31 STEP 1
05/14/13 19:21:31 Simulation in Progress.
05/14/13 19:21:31 Halt. XN: 11. Block 42 Next.
05/14/13 19:21:31 Clock:9.551297. Next: TERMINATE. Line 53.
05/14/13 19:21:31 terminate 1
05/14/13 19:21:32 STEP 1
05/14/13 19:21:32 Simulation in Progress.
05/14/13 19:21:32 Halt. XN: 15. Block 22 Next.
05/14/13 19:21:32 Clock:9.881083. Next: GENERATE. Line 30.
05/14/13 19:21:32 generate 1,0.5
05/14/13 19:21:33 STEP 1
05/14/13 19:21:33 Simulation in Progress.
05/14/13 19:21:33 Halt. XN: 15. Block 23 Next.
05/14/13 19:21:33 Clock:9.881083. Next: GATE. Line 31.
05/14/13 19:21:33 gate fnv vs,met30 ; сбоя нет ?
05/14/13 19:21:34 STEP 1
05/14/13 19:21:34 Simulation in Progress.
05/14/13 19:21:34 Halt. XN: 15. Block 36 Next.
05/14/13 19:21:34 Clock:9.881083. Next: QUEUE. Line 46.
05/14/13 19:21:34 met30 queue och2 а здесь произошел переход на метку после проверки – сбой окончен и обслуживание пошло в обычном режиме
05/14/13 19:21:46 STEP 1
05/14/13 19:21:46 Simulation in Progress.
05/14/13 19:21:46 Halt. XN: 15. Block 37 Next.
05/14/13 19:21:46 Clock:9.881083. Next: SEIZE. Line 47.
05/14/13 19:21:46 seize vs