The display Gui has been bugging for a while now....
Options are :-
- Local handheld display using TFT screen
- Smart phone APP display.
- Blender Game engine.
- "Processing IDE"
The most appealing variant for me is using the Blender Game Engine.
Blenders Game Engine contains deep within its bowels a version of Python 3.5.1
By installing the PySerial library into Game Engine controlling aspects of the blender environment over Serial link become a very viable proposition.
Not only can you View data in real time, but also you have the ability to fly around the Gui display also in real time. This should enable a better understanding of the data.
It takes a bit to set things up .
- Creation of the Virtual Sole and Sensors.
- Subdividing the Sole into equal mini-cells circa 1600 of them.
- Creation of Serial interface to collect the live data off the actual sole.
- Attaching the live data to the pseudo Cells in Blender Gui.
As you can see the top cell needs to be converted to a Sole shape, this can be done easily by using Blenders Boolean command to subtract sole from the grid, leaving a lattice pattern for the data to be displayed on.
Here is the first test data plotted, by manipulating the associated Pseudo sole sensors the linked neighbouring vertices also move, producing a "Heat Map" of the data.