37 lines
1.4 KiB
Markdown
37 lines
1.4 KiB
Markdown
|
Mesecons Simulator
|
||
|
==================
|
||
|
|
||
|
A planning and simulation environment for [Mesecons](http://mesecons.tk/) 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.
|