C++ Python QMake
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
installer
python
unreal
COPYING
COPYING.rtf
README.md
application.qrc
attys-scope.cpp
attys-scope.h
attys-scope.pro
attys-scope.sln
attys-scope.svg
attys-scope.xpm
attys.ico
attys.png
attys_scope.vcxproj.user
attysapp.rc
bandstop.cpp
bandstop.h
channel.cpp
channel.h
current.cpp
current.h
gain.cpp
gain.h
highpass.cpp
highpass.h
lowpass.cpp
lowpass.h
scopewindow.cpp
scopewindow.h
screenshot.png
special.cpp
special.h

README.md

attys-scope (Windows/Linux)

Oscilloscope program for the Attys (http://www.attys.tech).

Features

  • Records from multiple Attys at the same time.
  • Python plugins to visualise data or feed the data into your favourite game engine (via UDP broadcast).
  • Saves data as tab separated values which can be directly imported into Python, MATLAB ™, OCTAVE, R, GNUPLOT and many other software packages.
  • Change the gain, highpass, lowpass, 50/60Hz bandstop and rectifier for amplitude plots

alt tag

The screenshot above shows attys-scope in action under Windows where it feeds the data into a Python program which then plots a bar graph in realtime.

Requires

Compile under Windows

Linux Ubuntu packages for xenial and bionic

Add these two repositories...

sudo add-apt-repository ppa:berndporr/attys
sudo add-apt-repository ppa:berndporr/usbdux

...and then select attys-scope. This will then install also the other required packages.

Compile under Linux

Post- and realtime processing in Python

Check out the python subdirectory. This contains scripts for both postprocessing of datafiles and realtime processing.

UNREAL gaming engine

The unreal subdirectory contains a class which receives UDP packets from attysscope and also screenshots of the blueprints for both a jumping and driving game