Engee documentation
Notebook

Visual design of the control logic of a fitness bracelet

A finite state machine fitness wristband model that responds to changes in human activity, as well as simulates counting steps and sending notifications.

You can learn more about the project by reading the [article](https://habr.com/ru/companies/etmc_exponenta/articles/910114 /) on Habré.

Getting started

  1. Open the model fitness_tracker.engee;
  2. Run the interactive script _fitness_tracker.ngscript to initialize the parameters;
  3. Run the script run_interactive_simulation.jl to start the simulation.

Configuring Model parameters

The user's behavior and the settings of the fitness bracelet can be changed in the script. fitness_tracker.ngscript right during the simulation:

image.png

Example of running a simulation

In order to make the demonstration more visual, I recorded a short video.:

Blocks used in example