Actions for Discrete simulation and animation for mining engineers
Discrete simulation and animation for mining engineers / John R. Sturgul
- Author
- Sturgul, John R.
- Published
- Boca Raton : CRC Press/Taylor & Francis Group, [2016]
- Physical Description
- xxxix, 560 pages : color illustrations ; 26 cm
- Contents
- Machine generated contents note: 1.1.PROOF Animation -- 1.1.1.Getting Started -- 1.1.2.Practice with PROOF Animation -- 1.1.3.Learning PROOF -- 1.1.4.Making the Static Layout -- 1.2.Further Work -- 1.3.Exercises -- 2.1.Making a CLASS -- 2.2.Making a Path -- 2.3.Making the .ATF File -- 2.4.The CREATE Command -- 2.5.The PLACE Command -- 2.6.The MOVE Command -- 2.7.Study of TIME and SPEED -- 2.8.Exercises -- 3.1.More on Layouts -- 3.2.Making Curves -- 3.3.Making Circles -- 3.4.Moving the Grid Coordinates -- 3.5.Changing the Colours of Objects -- 3.6.Exercises -- 4.1.More on Paths -- 4.2.Non-Closed Circular Paths -- 4.3.The Snap to Option -- 4.4.The DESTROY Command in PROOF -- 4.5.Exercises -- 5.1.The SET Command and More PROOF Icons -- 5.2.Other Forms of the SET Command -- 5.3.SET CLASS -- 5.4.SET Object -- 5.5.More PROOF Icons: Navigating the Top Menu Bar -- 5.5.1.The File Tab -- 5.5.2.The Mode Tab -- 5.5.3.The View Tab -- 5.5.4.The Run Tab -- 5.5.5.The Setup Tab -- 5.5.6.The Help Tab -- 5.6.Exercises -- 6.1.More PROOF Icons: Navigating the Lower Menu Bar -- 6.1.1.Open File Icon -- 6.1.2.Save Icon -- 6.1.3.Zoom Icons -- 6.1.4.Dragging the Zoom Icon -- 6.1.5.Home Icon -- 6.1.6.Scroll Bars Icon -- 6.1.7.Snap to Icon -- 6.1.8.Trim Icon -- 6.1.9.Undo Icon -- 6.1.10.Box Edit Icon -- 6.1.11.Fillet and Text Icons -- 6.1.12.Message Icon -- 6.1.12.1.Putting a Message on the Screen -- 6.1.13.Layout Objects Icon -- 6.1.13.1.The ROTATE Command -- 6.2.Exercises -- 7.1.Introduction to General Purpose Simulation System Version H -- 7.2.Rules for Writing Code in GPSS/H -- 7.3.Continuing a Line of Code -- 7.4.Running a GPSS/H Program -- 7.5.What You Will Need -- 7.6.Running Programs Using the Command Prompt-Up to Windows 7 -- 7.7.Running Programs from Windows 7 and Higher -- 7.8.Making Changes to a GPSS/H Program -- 7.9.Giving Names in GPSS/H -- 7.10.Another Example -- 7.11.Free Format -- 7.12.The SIMULATE Statement -- 7.13.The END Statement -- 7.14.Further Example -- 7.15.Exercises -- 8.1.The GENERATE Block -- 8.2.The Internal GPSS/H Clock -- 8.3.Creating Transactions -- 8.4.The B Operand -- 8.5.A Word about Random Numbers -- 8.6.Results of Simulation Programs -- 8.7.More General Cases of the GENERATE Block -- 8.8.The PRIORITY Block -- 8.9.The TERMINATE Block -- 8.10.The START Statement -- 8.11.The CLEAR Statement -- 8.12.The RMULT Statement -- 8.13.Exercises -- 9.1.The ADVANCE Block -- 9.2.A Caution in Writing Programs -- 9.3.The TRANSFER Block -- 9.4.Unconditional TRANSFER Mode -- 9.5.The Conditional TRANSFER Block -- 9.6.Exercises -- 10.1.Making .ATF Files, PUTSTRING, BPUTSTRING, BPUTPIC, PUTPIC, and Standard Numerical Attributes -- 10.1.1.The PUTSTRING Statement -- 10.1.2.The PUTPIC Statement and the BPUTPIC Block -- 10.1.3.The PUTPIC Statement -- 10.1.4.Making .ATF Files: The FILEDEF Statement -- 10.1.5.Some Common Standard Numerical Attributes -- 10.2.Exercises -- 11.1.QUEUE/DEPART Blocks -- 11.1.1.The QUEUE Block -- 11.1.2.The DEPART Block -- 11.2.Another PROOF Icon -- 11.3.Exercises -- 12.1.SEIZE and RELEASE Blocks -- 12.1.1.The SEIZE Block -- 12.1.1.1.SNAs Associated with the SEIZE Block -- 12.1.2.The RELEASE Block -- 12.2.Exercises -- 13.1.Ampervariables in GPSS/H -- 13.2.Arithmetic in GPSS/H -- 13.3.The LET Statement and the BLET Block -- 13.4.Another Important SNA -- 13.5.Exercises -- 14.1.The ENTER and LEAVE Blocks -- 14.1.1.Multiple Servers-The ENTER Block -- 14.1.2.Defining the Number of Multiple Servers-The STORAGE Statement -- 14.1.3.SNAs Associated with Storages -- 14.1.4.The LEAVE Block -- 14.2.Exercises -- 15.1.Several Other Forms of the TRANSFER Block -- 15.1.1.TRANSFER BOTH Block -- 15.1.2.The TRANSFER ALL Block -- 15.1.3.The PROOF Command PLACE (object) IN (layout object) -- 15.2.Exercises -- 16.1.The TEST Block -- 16.2.The TEST Block in Refusal Mode -- 16.3.TEST Block in Normal Mode -- 16.4.Exercises -- 17.1.More on Standard Numerical Attributes -- 17.2.Other SNAs -- 17.3.Exercises -- 18.1.Functions -- 18.1.1.Commonly Used Built-In Functions -- 18.1.2.Poisson (Exponential) Distribution -- 18.1.3.Normal (Gaussian) Distribution -- 18.1.4.The Triangular Distribution -- 18.1.5.User-Supplied Functions -- 18.1.6.A Caution -- 18.1.7.Continuous Functions -- 18.1.8.Other Forms of Functions -- 18.1.9.A Special Case of Functions -- 18.2.Exercises -- 19.1.Introduction -- 19.2.The ASSIGN Block -- 19.3.A Caution in Using the ADVANCE Block -- 19.4.The ASSIGN Block in Increment or Decrement Mode -- 19.5.The TRANSFER , FN(label) Block -- 19.6.General Form of the ASSIGN Block -- 19.7.Exercises -- 20.1.More on Parameters: The LOOP Block EQU Statement -- 20.1.1.The LOOP Block -- 20.1.2.The EQU Compiler Directive -- 20.2.Exercises -- 21.1.Introduction -- 21.2.The TABLE Statement -- 21.3.The TABULATE Block -- 21.4.Standard Numerical Attributes Associated with Tables -- 21.4.1.The SNA Ml -- 21.5.The MARK Block -- 21.6.Additional Tables -- 21.6.1.IA Mode Table -- 21.6.2.RT Mode Table -- 21.6.3.Q-Table Mode -- 21.10.Exercises -- 22.1.LOGIC Switches and the GATE Block -- 22.1.1.LOGIC Switches -- 22.1.2.The GATE Block -- 22.1.2.1.The GATE Block in Conditional Transfer Mode -- 22.2.Another Form of the TRANSFER Block -- 22.3.Exercises -- 23.1.DO LOOPS, IF, GOTO, and LET Statements -- 23.1.1.The GPSS/H DO LOOP -- 23.1.2.The GETLIST Statement -- 23.1.3.The IF, GOTO, and HERE Statements in GPSS/H -- 23.2.Exercises -- 24.1.The SELECT Block -- 24.2.The COUNT Block -- 24.3.Other Forms of the SELECT and COUNT Blocks -- 24.3.1.The SELECT Block in MIN/MAX Mode -- 24.3.2.Use with Logic Switches -- 24.3.3.Use with Facilities and Storages -- 24.4.Exercises -- 25.1.Variables and Expressions -- 25.1.1.Arithmetic in GPSS/H (Review) -- 25.1.2.The PRINT Block -- 25.1.3.Boolean Variables -- 25.1.4.Relational (Comparison) Operators -- 25.1.5.Boolean Operators -- 25.1.6.Logical Operators -- 25.1.7.Referencing Boolean Variables -- 25.1.8.Rules for Evaluation of Boolean Expressions -- 25.2.Exercises -- 26.1.The BUFFER Block and the SPLIT Block -- 26.1.1.The BUFFER Block -- 26.1.2.The SPLIT Block -- 26.1.3.The SPLIT Block Serialization Option -- 26.2.Exercises -- 27.1.Assembly Sets -- 27.2.The ASSEMBLE Block -- 27.3.Exercises -- 28.1.MATCH, GATHER, and PREEMPT Blocks -- 28.1.1.The MATCH Block -- 28.1.2.The GATHER Block -- 28.1.3.PREEMPT Block -- 28.1.4.The PREEMPT PR Option -- 28.2.Exercises -- 29.1.MACROs in GPSS/H Subroutines -- 29.1.1.MACROs -- 29.1.2.Subroutines -- 29.2.Exercises -- 30.1.A Few More PROOF Icons -- 30.1.1.Making x-y Plots -- 30.1.2.Bar Graphs -- 30.1.3.Making .AVI Files -- 30.1.4.Screen Grabs -- 30.2.Exercises -- 31.1.SAVEVALUES -- 31.2.The SAVEVALUE Block -- 31.3.The FIX and FLT Mode Conversion -- 31.4.The INITIAL Statement -- 31.5.Effect of RESET and CLEAR on SAVEVALUES.
- Subject(s)
- ISBN
- 9781482254419 (hardcover : acid-free paper)
1482254417 (hardcover : acid-free paper) - Bibliography Note
- Includes bibliographical references and index.
View MARC record | catkey: 16625357