Skip to content
/ pytrigno Public

Simple Python interface to the Delsys wireless EMG system

License

Notifications You must be signed in to change notification settings

axopy/pytrigno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pytrigno

TrignoEMG and TrignoAccel provide access to data served by Trigno Control Utility for the Delsys Trigno wireless EMG system. TCU is Windows-only, but this class can be used to stream data from it on another machine. TCU works by running a TCP/IP server, with EMG data from the sensors on one port, accelerometer data on another, and commands/responses on yet another. These ports are configurable in the TCU GUI. The TCU program must be running before a TrignoEMG or TrignoAccel object is created.

EMG data is sampled at 2000 Hz and is in volts (by default) with a range of ±0.011 V. This can be converted to millivolts or normalized by the max range to get a range of ±11 mV or ±1 (unitless), respectively.

Accelerometer data is sampled at 148.1 Hz and is in g.

You can test operation of the device by running examples/check_trigno.py to see if things are set up correctly -- if no errors occur, it should be ready to go.

Dependencies