Difference between revisions of "OritatamiSim Simple Simulation Examples"

From self-assembly wiki
Jump to navigation Jump to search
Line 2: Line 2:
 
|Name=OritatamiSim Simple Simulation Examples
 
|Name=OritatamiSim Simple Simulation Examples
 
|Description=The zip file below contains both the seed and system definition files for the delay 3 and delay 4 oritatami systems which cannot be simply simulated by smaller delays.  Each system has two terminal configurations: one where the HINGE is in the up position and another where the hinge is in the down position.  A screenshot of each terminal configuration for each system is shown below.
 
|Description=The zip file below contains both the seed and system definition files for the delay 3 and delay 4 oritatami systems which cannot be simply simulated by smaller delays.  Each system has two terminal configurations: one where the HINGE is in the up position and another where the hinge is in the down position.  A screenshot of each terminal configuration for each system is shown below.
 +
<br>
 +
<br>
 +
'''Instructions for simulating systems'''
 +
<br>
 +
1) Download and install [[OritatamiSim]].
 +
<br>
 +
2) Download the zip file below in the Download section.
 +
<br>
 +
3) Unzip the zip file and ensure all files are in the same directory.
 +
<br>
 +
4) Open OritatamiSim.
 +
<br>
 +
5) Click File -> Load assembly and then select either d3sim.oass or d4sim.oass.  A box will appear asking you to set a random number seed, just click OK.
 +
<br>
 +
6) In order to make the seed configuration appear on the screen, click the zoom out icon once.
 +
<br>
 +
7) To simulate a step in the system, press Ctrl-f.  The message panel will notify you when nondeterminism occurs.
 +
<br>
 +
8) To run the system again with a new random seed, press Ctrl-r, and enter -1 in the random seed window that appears.
  
 
[[File:D3Down.PNG|thumb||center|upright=3.0|alt=d3Down|The terminal configuration of the delay 3 system where the HINGE is in the down position.  Screenshot from OritatamiSim.]]
 
[[File:D3Down.PNG|thumb||center|upright=3.0|alt=d3Down|The terminal configuration of the delay 3 system where the HINGE is in the down position.  Screenshot from OritatamiSim.]]

Revision as of 14:18, 30 June 2017


Name

OritatamiSim Simple Simulation Examples

Description

The zip file below contains both the seed and system definition files for the delay 3 and delay 4 oritatami systems which cannot be simply simulated by smaller delays. Each system has two terminal configurations: one where the HINGE is in the up position and another where the hinge is in the down position. A screenshot of each terminal configuration for each system is shown below.

Instructions for simulating systems
1) Download and install OritatamiSim.
2) Download the zip file below in the Download section.
3) Unzip the zip file and ensure all files are in the same directory.
4) Open OritatamiSim.
5) Click File -> Load assembly and then select either d3sim.oass or d4sim.oass. A box will appear asking you to set a random number seed, just click OK.
6) In order to make the seed configuration appear on the screen, click the zoom out icon once.
7) To simulate a step in the system, press Ctrl-f. The message panel will notify you when nondeterminism occurs.
8) To run the system again with a new random seed, press Ctrl-r, and enter -1 in the random seed window that appears.

d3Down
The terminal configuration of the delay 3 system where the HINGE is in the down position. Screenshot from OritatamiSim.
d3Up
The terminal configuration of the delay 3 system where the HINGE is in the up position. Screenshot from OritatamiSim.
d4Down
The terminal configuration of the delay 4 system where the HINGE is in the down position. Screenshot from OritatamiSim.
d4Up
The terminal configuration of the delay 4 system where the HINGE is in the up position. Screenshot from OritatamiSim.