Get started (with terminal version of Simuino)

Simuino works on any Debian linux. Recommendation: Ubuntu 14.04 or later

Step 1:

First, install latest version of Simuino using GIT. You may need to install git (apt-get install git):

git clone https://github.com/bsaxen/simuino.git

cd simuino

git clone https://github.com/bsaxen/servuino.git

Step 2:

Install linux package:

apt-get install ncurses-dev

Step 3:

Compile Simuino:

g++ -o simuino simuino.c -lncurses

Step 4:

Start Simuino:

Start a terminal window and maximize the size of the terminal window.

Type: ./simuino

Now Simuino is started in Admin Mode. (The prompter starts with an A).

A typical use case is:

Type 'help' to get a list of available commands.

1. Type 'list' to see available sketches

2. Choose sketch according to number given in list, type <number> and return.

3. Type 'load' to load (copy/compile/run) the sketch

4. Type 'run' to enter Run Mode. The prompter changes to R.

In Run Mode, you can step through the simulation in different ways.

  • f - step forward
  • b - step backward
  • r - loop forward
  • p - loop backward
  • a - goto step 1
  • z - goto last step
  • t - analogRead/digitalRead stepping
  • R - animation of loop
  • s - debug window

Press 'h' to see the list of available commands.

You can quickly switch between window layouts by pressing 'w' . There are 6 different to choose between. The digit in the prompter shows the number of the window layout (0,1,2,3,4,5).

Note: Sketches should be placed in folder <your path>/simuino/sketchbook. Sketches should be added with comments according to Simuino configuration, in order to control simulation length, scenario and name of sketch. The extension of the sketch file is .ino .