I am trying to acquire and display to signals in real time using Vispy. I acquire signals over different serial ports by pyserial.
I have modified the realtime_signals example (https://github.com/vispy/vispy/blob/master/examples/demo/gloo/realtime_signals.py) and have been able to display each signal individually. I also can display 3 or 5 plots of the same signal. But I could not manage to diplay both signals (each from a different serial port) in the same canvas or in two different canvases inserted into PyQt5 application. I have no experience on OpenGL and shaders.
Embedded code for serial port is pc.printf("$%d,%d,%d;", a,b,c);
Any help would be appreciated. Best regards.