A downloadable simulation

Download NowName your own price

FSMI.exe: 

  • Drag-n-drop interface for making and running Finite State Machines
  • Simulation and education tool
  • Run this standalone for most purposes
  • Supports save and load!

FSM_save files can be drag-n-dropped on the canvas to load sample projects. More to come!

FSM_Guide:

  • Describes usage and intent for FSMI
  • Documentation with pictures
  • Explains the sample saved projects

 FSM_Module_Template.py:

  • ## IN DEV ##
  • Module for interacting with FSM_Interface.py through code
  • Uses include setting up scripted samples and using actual external sensors to run the machines
  • #Known issue: Closing the window with the red X (instead of .quit()) will leave a daemon process
  • Available here (and all source code): https://github.com/kulberg/Useful_Things

Contributions:

I would love to see what machines you make! Saves are just .txt files so it would be simple to share below. Obviously if it's huge host it somewhere and just link it lol. Especially neat or useful ones may be featured in my downloads list!

Download

Download NowName your own price

Click download now to get access to the following files:

FSMI.exe 24 MB
FSM_save Binary div_by_five.txt 1.8 kB
FSM_save Binary even_or_odd.txt 821 bytes
FSM_Guide.zip 371 kB

Development log