18.10.2014 Views

SIMSCRIPT II.5 Programming Language

SIMSCRIPT II.5 Programming Language

SIMSCRIPT II.5 Programming Language

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

3.5.3 Repositioning Files ............................................................................................121<br />

3.5.4 Input/Output of Nondecimal Information ...........................................................121<br />

3.6 INTERNAL EDITING OF DATA ................................................................... 122<br />

3.7 WRITING FORMATTED REPORTS ............................................................ 124<br />

3.7.1 Page Heading Control .......................................................................................136<br />

4. MODELLING CONCEPTS................................................................................. 137<br />

4.1 INTRODUCTION ....................................................................................... 137<br />

4.2 ENTITIES AND ATTRIBUTES ..................................................................... 137<br />

4.3 SETS ..................................................................................................... 139<br />

4.4 TEMPORARY ENTITIES ............................................................................ 144<br />

4.5 PERMANENT ENTITIES ............................................................................ 147<br />

4.6 SYSTEM ATTRIBUTES ............................................................................. 149<br />

4.7 ATTRIBUTE DEFINITIONS: MODE AND DIMENSIONALITY ........................... 150<br />

4.8 SETS: THEIR DECLARATION AND USE ...................................................... 151<br />

4.9 ENTITY CONTROL PHRASES ................................................................... 164<br />

4.10 COMMON ATTRIBUTES .......................................................................... 168<br />

4.11 COMPOUND ENTITIES ............................................................................ 170<br />

4.12 IMPLIED SUBSCRIPTS ............................................................................ 172<br />

4.13 DISPLAYING ATTRIBUTE VALUES ............................................................ 174<br />

4.14 SOME SAMPLE PROGRAMS ................................................................... 176<br />

4.14.1 An Inventory Control Example ....................................................................... 176<br />

4.14.2 A Data Analysis Application ...........................................................................178<br />

4.14.3 An Analysis of Prime Numbers ......................................................................181<br />

4.14.4 Dynamic Definition and Use of Attributes .......................................................181<br />

5. DISCRETE SIMULATION CONCEPTS ................................................................ 183<br />

5.1 INTRODUCTION ....................................................................................... 183<br />

5.2 DESCRIBING A SYSTEM MODEL .............................................................. 183<br />

5.2.1 Event Declaration............................................................................................. 187<br />

5.2.2 Event Notices ...................................................................................................188<br />

5.2.3 Process Declaration .........................................................................................189<br />

5.2.4 Scheduling Events and Processes ..................................................................190<br />

5.2.5 Processes and Events Scheduled for the Same Time .....................................191<br />

5.3 THE SIMULATION MECHANISM ................................................................ 193<br />

5.3.1 The Simulation Clock .......................................................................................195<br />

5.3.2 Assigning Event and Process Attributes ..........................................................197<br />

5.3.3 Process Interactions ........................................................................................ 200<br />

5.3.4 Interrupting and Resuming a Process ..............................................................201<br />

5.3.5 Processes and Resources ...............................................................................202<br />

5.3.6 Requesting and Relinquishing Resources ....................................................... 203<br />

5.3.7 Process Notice: Additional Attributes ..............................................................205<br />

5.3.8 External Processes and Events ....................................................................... 207<br />

5.3.9 Triggering Processes and Events Externally ...................................................209<br />

5.3.10 Time and Date Expressions in External Data .................................................210<br />

5.4 MODELLING STATISTICAL PHENOMENA .................................................... 214<br />

5.4.1 Random Step Variables ...................................................................................220<br />

5.4.2 Random Linear Variables ................................................................................ 220<br />

5.4.3 Programmer-Defined Random Variables......................................................... 221<br />

iii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!