18.10.2014 Views

SIMSCRIPT II.5 Programming Language

SIMSCRIPT II.5 Programming Language

SIMSCRIPT II.5 Programming Language

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SIMSCRIPT</strong> <strong>II.5</strong> <strong>Programming</strong> <strong>Language</strong><br />

5.5 SIMULATION ANALYSIS ............................................................................ 223<br />

5.6 MODEL VERIFICATION AND DEBUGGING ................................................... 232<br />

5.7 SYNCHRONOUS VARIABLES .....................................................................236<br />

5.8 SIMULATION EXAMPLE ............................................................................ 238<br />

5.8.1 A Sample Model................................................................................................ 238<br />

6. ADVANCED TOPICS........................................................................................ 249<br />

6.1 INTRODUCTION ....................................................................................... 249<br />

6.2 PROGRAMMER-DEFINED ARRAY STRUCTURES: POINTER VARIABLES .......249<br />

6.3 STILL MORE ON CHANGING THE FLOW OF COMPUTATION .........................257<br />

6.4 ATTRIBUTE DEFINITIONS: PACKING AND EQUIVALENCE ............................260<br />

6.5 ATTRIBUTE DEFINITIONS: FUNCTIONS ......................................................271<br />

6.6 COMPOUND ENTITIES INVOLVING TEMPORARY ENTITIES........................... 272<br />

6.7 TWO ILLUSTRATIONS OF SET RANKING BY FUNCTION ATTRIBUTES ...........273<br />

6.8 USING “OPTIONAL” ATTRIBUTES ...............................................................275<br />

6.9 DELETION OF SET ROUTINES ................................................................. 278<br />

6.10 LEFT-HANDED FUNCTIONS .....................................................................279<br />

6.11 MONITORED VARIABLES .........................................................................282<br />

6.12 IMPLEMENTATION DETAILS FOR THE TALLY STATEMENT .........................288<br />

APPENDIX A. FORMAT CONVENTIONS USED IN PRINT STATMENTS...................... 291<br />

APPENDIX B.FUNCTIONS AND ROUTINES .............................................................295<br />

B.1 FUNCTIONS .................................................................................................295<br />

B.2. ROUTINES ..................................................................................................305<br />

APPENDIX C. <strong>SIMSCRIPT</strong> REFERENCE SYNTAX ................................................ 307<br />

C.1 BASIC CONSTRUCTS................................................................................... 307<br />

C.2 Primitives ..................................................................................................308<br />

C.3 Metavariables ...........................................................................................309<br />

C.3 THE STATEMENT SYNTAX ........................................................................... 312<br />

C.5 Preamble Statement Precedence Rules ..................................................330<br />

Index..................................................................................................................333<br />

iv

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

Saved successfully!

Ooh no, something went wrong!