states.svg 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  3. "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  4. <!-- Generated by graphviz version 12.2.1 (20241206.2353)
  5. -->
  6. <!-- Title: fsm Pages: 1 -->
  7. <svg width="176pt" height="221pt"
  8. viewBox="0.00 0.00 176.03 221.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  9. <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 217)">
  10. <title>fsm</title>
  11. <polygon fill="white" stroke="none" points="-4,4 -4,-217 172.03,-217 172.03,4 -4,4"/>
  12. <!-- end -->
  13. <g id="node1" class="node">
  14. <title>end</title>
  15. <ellipse fill="none" stroke="black" cx="117.6" cy="-18" rx="27" ry="18"/>
  16. <text text-anchor="middle" x="117.6" y="-12.95" font-family="Times,serif" font-size="14.00">end</text>
  17. </g>
  18. <!-- finished -->
  19. <g id="node2" class="node">
  20. <title>finished</title>
  21. <ellipse fill="none" stroke="black" cx="40.6" cy="-106.5" rx="40.6" ry="18"/>
  22. <text text-anchor="middle" x="40.6" y="-101.45" font-family="Times,serif" font-size="14.00">finished</text>
  23. </g>
  24. <!-- end&#45;&gt;finished -->
  25. <g id="edge1" class="edge">
  26. <title>end&#45;&gt;finished</title>
  27. <path fill="none" stroke="black" d="M98.96,-31.33C90.42,-37.52 80.51,-45.5 72.85,-54 66.13,-61.47 59.94,-70.51 54.82,-78.92"/>
  28. <polygon fill="black" stroke="black" points="51.89,-77 49.91,-87.41 57.95,-80.51 51.89,-77"/>
  29. <text text-anchor="middle" x="88.23" y="-57.2" font-family="Times,serif" font-size="14.00">finish</text>
  30. </g>
  31. <!-- start -->
  32. <g id="node3" class="node">
  33. <title>start</title>
  34. <ellipse fill="none" stroke="red" cx="117.6" cy="-195" rx="27" ry="18"/>
  35. <text text-anchor="middle" x="117.6" y="-189.95" font-family="Times,serif" font-size="14.00">start</text>
  36. </g>
  37. <!-- end&#45;&gt;start -->
  38. <g id="edge2" class="edge">
  39. <title>end&#45;&gt;start</title>
  40. <path fill="none" stroke="black" d="M117.6,-36.42C117.6,-66.56 117.6,-128.7 117.6,-165.3"/>
  41. <polygon fill="black" stroke="black" points="114.1,-165.14 117.6,-175.14 121.1,-165.14 114.1,-165.14"/>
  42. <text text-anchor="middle" x="130.35" y="-101.45" font-family="Times,serif" font-size="14.00">reset</text>
  43. </g>
  44. <!-- finished&#45;&gt;start -->
  45. <g id="edge3" class="edge">
  46. <title>finished&#45;&gt;start</title>
  47. <path fill="none" stroke="black" d="M51.25,-123.97C58.33,-134.43 68.14,-148.03 78.1,-159 82.42,-163.75 87.32,-168.51 92.18,-172.94"/>
  48. <polygon fill="black" stroke="black" points="89.76,-175.47 99.58,-179.45 94.38,-170.21 89.76,-175.47"/>
  49. <text text-anchor="middle" x="90.85" y="-145.7" font-family="Times,serif" font-size="14.00">reset</text>
  50. </g>
  51. <!-- start&#45;&gt;end -->
  52. <g id="edge4" class="edge">
  53. <title>start&#45;&gt;end</title>
  54. <path fill="none" stroke="black" d="M126.87,-177.78C134.13,-164.07 143.64,-143.68 147.6,-124.5 150.84,-108.83 150.84,-104.17 147.6,-88.5 144.54,-73.67 138.15,-58.11 132.06,-45.48"/>
  55. <polygon fill="black" stroke="black" points="135.19,-43.92 127.55,-36.57 128.95,-47.08 135.19,-43.92"/>
  56. <text text-anchor="middle" x="159.03" y="-101.45" font-family="Times,serif" font-size="14.00">run</text>
  57. </g>
  58. </g>
  59. </svg>