fork download
  1. ; --- Function for random number to decide part type (90% A, 10% B)
  2. PARTTYPE FUNCTION RN1, D
  3. 0.0, 1 ; B = 10%
  4. 0.9, 0 ; A = 90%
  5.  
  6. ; --- Function for rejection (10%)
  7. REJECT FUNCTION RN2, D
  8. 0.0, 1 ; Rejected
  9. 0.1, 0 ; Accepted
  10.  
  11. ; --- Simulation for 100 parts
  12. GENERATE 10 ; Generate 1 part every 10 minutes
  13. ASSIGN 1, FN$PARTTYPE ; Assign type (A or B) to parameter P1
  14. SELECT P1, TYPEA, TYPEB ; Go to appropriate inspection branch
  15.  
  16. ; --- Type A Inspection
  17. TYPEA ADVANCE NORM(6,2) ; Inspection time for A
  18. TEST E P1, FN$REJECT, REJECTED ; 10% rejection
  19. ACCEPTED TERMINATE 1
  20. REJECTED TERMINATE 1
  21.  
  22. ; --- Type B Inspection
  23. TYPEB ADVANCE NORM(10,2) ; Inspection time for B
  24. TEST E P1, FN$REJECT, REJECTED ; 10% rejection
  25. ACCEPTED TERMINATE 1
  26.  
  27. START 100 ; Simulate for 100 parts
  28.  
Success #stdin #stdout #stderr 0.01s 5320KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Error: near line 2: near "PARTTYPE": syntax error
Error: near line 7: near "REJECT": syntax error
Error: near line 12: near "GENERATE": syntax error
Error: near line 17: near "TYPEA": syntax error
Error: near line 23: near "TYPEB": syntax error