random-delay.plantuml 514 B

123456789101112131415161718192021222324252627
  1. @startuml
  2. !include <material/dice_multiple>
  3. !include <material/timer_sand>
  4. left to right direction
  5. skinparam defaultTextAlignment center
  6. rectangle "<$ma_dice_multiple>\nRandom" as block #PaleGoldenRod
  7. rectangle "<$ma_timer_sand>\nTimer" as timer #LightPink
  8. interface " " as q1
  9. interface " " as q2
  10. interface " " as q3
  11. interface " " as q5
  12. interface " " as q6
  13. q1 --> block: input
  14. block --> q2: random
  15. block --> q3: value
  16. q3 --> timer: start
  17. timer --> q5: finished
  18. timer --> q6: blocked
  19. q2 --> timer: dt
  20. @enduml