simulate.html 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <html>
  2. <head>
  3. <title>The Simulate menu</title>
  4. </head>
  5. <body bgcolor="FFFFFF">
  6. <h1>The Simulate menu</h1>
  7. <dl>
  8. <dt><strong>Simulation Enabled</strong></dt>
  9. <dd><p>If checked, circuits viewed will be "live:" That is, the
  10. values propagating through the circuit will be updated with each
  11. poke or change to the circuit.</p>
  12. <p>The menu option will be automatically unchecked if
  13. <a href="../prop/oscillate.html">circuit oscillation</a> is
  14. detected.</p></dd>
  15. <dt><strong>Reset Simulation</strong></dt>
  16. <dd><p>Clears everything about the current circuit's state, so that it
  17. is as if you have just opened the file again. If you are viewing a
  18. subcircuit's state, the entire hierarchy is cleared.</p></dd>
  19. <dt><strong>Step Simulation</strong></dt>
  20. <dd><p>Advances the simulation one step forward. For example, a signal may end up
  21. entering a gate during one step, but the gate won't show a different signal
  22. until the next simulation step. To help identify which points in the overall
  23. circuit have changed, any points whose values change are indicated with a blue
  24. circle; if a subcircuit contains any points that have changed in it (or its
  25. subcircuits, recursively), then it will be drawn with a blue
  26. outline.</p></dd>
  27. <dt><strong>Go Out To State</strong></dt>
  28. <dd><p>When you <a href="../subcirc/debug.html">delve into a
  29. subcircuit's state</a> via its pop-up menu, the <q>Go Out To State</q>
  30. submenu lists the
  31. circuits above the currently viewed circuit's state. Selecting
  32. one displays the corresponding circuit.</p></dd>
  33. <dt><strong>Go In To State</strong></dt>
  34. <dd><p>If you have delved into a subcircuit's state and then moved
  35. back out, this submenu lists the subcircuits below the current
  36. circuit. Selecting one of the circuits displays the
  37. corresponding circuit.</p></dd>
  38. <dt><strong>Tick Once</strong></dt>
  39. <dd><p>Steps one tick forward into the simulation. This can be useful
  40. when you want to step the clocks manually, particularly when the clock
  41. is not in the same circuit that you are currently viewing.</p></dd>
  42. <dt><strong>Ticks Enabled</strong></dt>
  43. <dd><p>Starts automatically ticking the clock. This will have an
  44. effect only if the circuit contains any clock devices (in the Wiring
  45. library). The option is disabled by default.</p></dd>
  46. <dt><strong>Tick Frequency</strong></dt>
  47. <dd><p>Allows you to select how often ticks occur. For example, 8 Hz
  48. means that ticks will occur eight times a second. A tick is the
  49. base unit of measurement for the speed of clocks.</p>
  50. <p>Note that the clock cycle speed will be slower than the tick
  51. speed: The fastest possible clock will have a one-tick up cycle
  52. and a one-tick down cycle; such a clock would have up/down cycle
  53. rate of 4 Hz if the ticks occur at 8 Hz.</p></dd>
  54. <dt><strong>Logging...</strong></dt>
  55. <dd><p>Enters the <a href="../log/index.html">logging module</a>, which
  56. facilitates automatically noting and saving values in a circuit as a
  57. simulation progresses.</p></dd>
  58. </dl>
  59. <p><strong>Next:</strong> <a href="winhelp.html">The Window
  60. and Help menus</a>.</p>
  61. </body>
  62. </html>