| Device | RehaMove3 Science |
| Protocol | ScienceMode3 |
| Stim. channels | 4 |
| Current (at 1 kΩ load) | 0 – 130 mA (0,5 mA steps) |
| Pulse width | 0; 10 – 65520 μs (1 μs steps) |
| Frequency | up to 500 Hz using 4 channels; depends on the pulse width; higher rate using lesser channels, short pulse width |
| Pulse shape | Biphasic pulse; Individual pulse shape using 16 points |
| Compatibility | ScienceMode1, ScienceMode2 and ScienceMode3 are incompatible |
| Stimulation commands (from PC to the stimulation device) | Two Stimulation Levels • Mid-level: RehaMove3 generates the set frequency • Low-level: Each stimulation impulse can be generated by the control program Mid-Level • Ml_Init: Initializes stimulation • Ml_Update: contains all stimulation related parameters • Ml_Stop: deinitializes stimulation • Ml_Get_Status: Get status information and live signal Low-Level • Ll_Init: Initializes stimulation • Ll_Channel_Config: contains individual pulse shape incl. current and pulse width • Ll_Stop: deinitializes the stimulation More commands exists to get status information like battery, firmware version etc. |
| Typical scenario of the commands | Low-Level • Ll_init, Ll_ch_config, Ll_ch_config, …, ll_stop Mid-Level • Ml_init, Ml_update, Ml_get_status, …, Ml_stop |
| Latency in the execution of stim. commands | 1 ms |
| Electrode error de-tection/feedback | Yes/Yes |
| Emergency stop availabl./feedback | No/No |
| MOTOmed control | No |
| ScienceMode together with other programs (RehaMove, Sequence Mode) | Not applicable |
| C-Library and API | Yes |
| Simulink Control* |
An open source Simulink-block should be available soon at http://sourceforge.net/projects/sciencestim/ |
| Simulink hardware and operation system support of open source block |
To be determined |
*Simulink is a block diagram environment for multidomain simulation and Model-Based Design. It supports system-level design, simulation, automatic code generation, and continuous test and verification of embedded systems. Simulink provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems. It is integrated with MATLAB, enabling you to incorporate MATLAB algorithms into models and export simulation results to MATLAB for further analysis.