095068a45f
README.md |
||
---|---|---|
resources | ||
README.md | ||
mesecon_simulator.py | ||
mesecon_simulator3.py |
README.md
Mesecons Simulator
A planning and simulation environment for Mesecons circuits.
Usage
This program is written in Python. It works with version 2 or 3.
If you have Python 2, you must have the Tkinter
and pickle
modules available. Run the mesecons_simulator.py
file with Python to start the program.
If you have Python 3, you must have the tkinter
and pickle
modules available. Run the mesecons_simulator3.py
file with Python to start the program.
Controls
Key bindings:
Key | Purpose |
---|---|
Z | Viewing level up |
S | Viewing level down |
R | Toggle viewing plane between XZ, XY, and YZ |
Ctrl + O | Open a saved simulation file |
Ctrl + S | Save the current simulation to a file |
Toolbar buttons (left to right):
- First button (square with plus sign) extends the cell grid in a given direction.
- Second button (long addition of two numbers) displays material usage statistics.
- Third button (mouse cursor) toggles switches, program microcontrollers, or otherwise actuate cells.
- Fourth button (circular arrow) rotate cells that are directional.
The remaining buttons select the type of object that will be added when a cell on the grid is clicked.
For example, if the blank cell (fifth button) is selected, clicking a cell will clear it.