Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 2.07 KB

File metadata and controls

40 lines (32 loc) · 2.07 KB

BVTools

Introduction

This project is aimed to add tools to help work with Brain Product's amplifier and systems. This project uses following libraries so please install them first using command : pip install -r requirements.txt

  • colorama==0.4.6
  • pyftdi==0.54.0
  • pyparallel==0.2.2
  • pyserial==3.5
  • pyusb==1.2.1
  • simple-term-menu==1.5.2

This repo consists of few tools

1. PlotChargeCycle (Windows/Mac/Linux)

  • This python application will take in a log file spit out by your Brain Product's amplifier to plot the battery charge cycle.
  • This has been helpful for determining if the battery is slowly losing its capacity, dying and if you will need a new battery.

2. ASA

  • This contains python files to generate beep sound to test the Acoustic Stimulation Adapter / Stimtrak
  • BeepSound.py > uses winsound which is only available for windows
  • Sound.ipynb uses pyaudio. Please follow installation instructions here

3. FileSize.py (Windows/Mac/Linux)

  • This python code calculates the approximate filesize of the recording by Brain Product's amplifiers.
  • This python code is modified version of Brain Product's.
  • It requires TriggerBox Test IO program to be installed on the Windows OS.
  • Send markers via Virtual COM port -> TriggerBox -> Amplifier

5. parallelPort (Linux)

  • This python program is for Linux
  • Refer to ReadMe.txt for setup of the Parallel port.
  • This code is for using Brain Product's TriggerBox in Linux with python.
  • It uses PyFtdi library in order write to FT2232H
  • This code is modified version of Dr. Traumuller's.