Skip to content
Chris edited this page Nov 12, 2018 · 40 revisions

Script language manual: bioZAP 2018-10-21 EN.pdf

Supported bioZAP commands

freq <frequency> <period_sec> - Generate signal eg. freq 783 = 7.83Hz, freq 100000 = 1kHz. Period in seconds 120 = 2min.

rec - Similar to freq

sin - Similar to freq

ls < |-n> - List therapy script. -n switch shows commands list with memory addresses

mem - Save instructions to EEPROM memory. Return from memory mode by @

rm - Remove script therapy from EEPROM memory

wait <milliseconds> - Wait milliseconds eg. wait 1000 = 1s.

beep <milliseconds> - Use voice signal.

off - Turn off

bat - Get battery voltage

pbar <percent> <left_time_sec>- Setup program progress bar on LCD screen.

VERSION: 2018-01-21

:<label_number> <counter| > - Label number 1..9 and its jump counter. Label without counter supports unlimited jumps quantity.

jump <label_number> - 1..9 number of label

VERSION: 2018-01-28

vmin <50..400> - Calibrate vmin voltage: 0.5 - 4V

vampl <100..800> - Calibrate pk-pk voltage: 1 - 8V

pin3 <0|1|~> - Change state of soket pin3 0=off (0V), 1=on (5V), ~=reverse state eg. pin3 ~

VERSION: 2018-10-08

out <0|1|~> - Change state of out 0=off (0V), 1=on (12V), ~=reverse state eg. out ~

TODO: scan

TODO:

  1. Block number keys during script execution
  2. Selecting program number by writing two digits and confirmation by # key
  3. High limit of freq time execution eg. 30min
Clone this wiki locally
You can’t perform that action at this time.