factema2

7
Ichim Cezar Alexandru 1401A FABRICAŢIE ASISTATĂ DE CALCULATOR SIMULAREA SISTEMELOR DE FABRICATIE TEMA NR.2 Problema 1 Simulaţi următorul program, urmărind modificarea ceasului absolut şi relative al sumularii, prin execuţia declaratiei RESET. Programul scris in limbaj GPSS este: SIMULATE GENERATE 80,,0 ADVANCE 50 TERMINATE 1 START 1 RESET// START 1 END Rezultatul în urma simulării cu fara funcţia RESET este: Student GPSS/H Release 3.59 (UL124) 8 Mar 2014 22:11:36 File: ex1.gp Line# Stmt# If Do Block# *Loc Operation A,B,C,D,E,F,G Comments

Upload: bradgauss

Post on 27-Jan-2016

214 views

Category:

Documents


2 download

DESCRIPTION

kjmjb

TRANSCRIPT

Page 1: FacTema2

Ichim Cezar Alexandru 1401A

FABRICAŢIE ASISTATĂ DE CALCULATOR

SIMULAREA SISTEMELOR DE FABRICATIE

TEMA NR.2

Problema 1

Simulaţi următorul program, urmărind modificarea ceasului absolut şi relative al sumularii, prin execuţia declaratiei RESET.

Programul scris in limbaj GPSS este:

SIMULATE

GENERATE 80,,0

ADVANCE 50

TERMINATE 1

START 1

RESET//

START 1

END

Rezultatul în urma simulării cu fara funcţia RESET este:

Student GPSS/H Release 3.59 (UL124) 8 Mar 2014 22:11:36 File: ex1.gp

Line# Stmt# If Do Block# *Loc Operation A,B,C,D,E,F,G Comments

1 1 SIMULATE

2 2 1 GENERATE 80,,0

3 3 2 ADVANCE 50

4 4 3 TERMINATE 1

5 5 START 1

6 6 START 1

Page 2: FacTema2

7 7 EN

Storage Requirements (Bytes

Compiled Code: 182

Compiled Data: 40

Miscellaneous: 0

Entities: 176

Common: 10000

-----------------------

Total: 10398GPSS/H Model Size

Control Statements 4

Blocks 3

Simulation begins.

Relative Clock: 50.0000 Absolute Clock: 50.0000

Block Current Total

1 1

2 1

3 1

Status of Common Storage

9736 bytes available

264 in use

376 used (max)

Relative Clock: 130.0000 Absolute Clock: 130.0000

Block Current Total

1 2

Page 3: FacTema2

2 2

3 2

Status of Common Storage

9736 bytes available

264 in use

376 used (max)

Simulation complete. Absolute Clock: 130.0000

Total Block Executions: 6

Blocks / second: 511363

Microseconds / Block: 1.96

Elapsed Time Used (Sec)

Pass1: 0.00

Sym/Xref 0.00

Pass2: 0.00

Load/Ctrl: 0.01

Execution: 0.00

Output: 0.00

---------------------

Total: 0.02

Cu executia functie RESET ceasul relative si absolut al limbajului GPSS

Relative Clock: 50.0000 Absolute Clock: 50.0000

Relative Clock: 80.0000 Absolute Clock: 130.0000

Simulation complete. Absolute Clock: 130.0000

Concluzie:

Page 4: FacTema2

Până la întâlnirea funcţiei RESET în program ,timpul absolut si timpul relative au aceiaşi valoare.După execuţia instrucţiuni RESET, gestionarea timpului absolut se face se face în continuare în timp ce timpul relative se iniţializează.*Deci timpul absolut si relative este diferit.

În cazul rulari programului fara funcţia RESET, timpul absolut si relative sunt egale,nu sunt diferite.Dca introduce incă un RESET inainte de EDN, concluzia este mimilara cu*

Problema 2

Excutaţi următorul program urmărind ordinea de execuţie a declaraţiilor de control şi a instrucţiunilor bloc.Analizaţi fisierul RAPORT.TXT creat de program,să se determine diferenţele dintre valorile afişate ce ceasul absolut şi ceasul relative când instrucţiunea CLEAR se înlocuieşte cu înstrucţiunea RESET.

Fişierul RAPORT.TXT initial este:

=================================================

NR. PIESE CEASUL ABSOLUT CEASUL RELATIV

=================================================

2 14.649 14.649

=================================================

=================================================

NR. PIESE CEASUL ABSOLUT CEASUL RELATIV

=================================================

3 16.077 16.077

=================================================

=================================================

NR. PIESE CEASUL ABSOLUT CEASUL RELATIV

=================================================

4 14.945 14.945

Page 5: FacTema2

=================================================

=================================================

NR. PIESE CEASUL ABSOLUT CEASUL RELATIV

=================================================

5 15.092 15.092

=================================================

=================================================

NR. PIESE CEASUL ABSOLUT CEASUL RELATIV

=================================================

6 14.731 14.731

=================================================

=================================================

NR. PIESE CEASUL ABSOLUT CEASUL RELATIV

=================================================

7 16.824 16.824

=================================================

=================================================

NR. PIESE CEASUL ABSOLUT CEASUL RELATIV

=================================================

8 16.031 16.031

Prin instrucţiunea CLEAR se iniţializează atît ceasul relative cât şi ceasul absolut.

Înlocuirea funcşiei CLEAR cu RESET rezultă:

=================================================

NR. PIESE CEASUL ABSOLUT CEASUL RELATIV

Page 6: FacTema2

2 14.649 14.649

Problema 3

Analizaţi următorul program descriind funcţionarea sa.Simulaţi programul şi comparaţi predicţiile cu rezultatul simulării

SIMULATE

GENERATE 30,,100,5,,3PF,4PH

ADVANCE 1000

GENERATE ,,,1,50,2PB,1P

ADVANCE 1000

GENERATE 20,,3,,0PH

ADVANCE 1000

GENERATE ,,250

TERMINATE 1

START 1,,,1

END