Author Topic: Universal Micro to PC data visualiser  (Read 849 times)

0 Members and 1 Guest are viewing this topic.

Offline ricko_ukTopic starter

  • Super Contributor
  • ***
  • Posts: 1157
  • Country: gb
Universal Micro to PC data visualiser
« on: January 23, 2020, 07:16:52 pm »
Hi,
are there any PC apps that:
1) allow you to receive numerical data from serial or USB port and display it in real time on the PC in the form of a graph? (This is the main feature I am looking for)
2) and maybe also display any other information after parsing the message string. I am clearly not taking about the standard COM/terminal apps that display all data.

Thank you
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9964
  • Country: us
Re: Universal Micro to PC data visualiser
« Reply #1 on: January 23, 2020, 08:26:59 pm »
Probably MATLAB, it does everything else!

https://www.mathworks.com/matlabcentral/fileexchange/28941-real-time-data-plot-from-serial-port

If the script runs in MATLAB (and I didn't play with it), it might run in Octave which is FREE!

Apparently, it can be done with gnuplot as well.
 
The following users thanked this post: ricko_uk

Offline ricko_ukTopic starter

  • Super Contributor
  • ***
  • Posts: 1157
  • Country: gb
Re: Universal Micro to PC data visualiser
« Reply #2 on: January 23, 2020, 08:33:50 pm »
Thank you Rstofer,
that's interesting, but not being familiar with Matlab I don't want to run the risk of having to invest too much time either learning it or customising it or sorting out bugs/issues. I was hoping for a out of the box type of solution. It must be a very common need for most engineers/developers.
Thank you again for your feedback though! :)
 

Offline HwAoRrDk

  • Super Contributor
  • ***
  • Posts: 1607
  • Country: gb
Re: Universal Micro to PC data visualiser
« Reply #3 on: January 23, 2020, 10:47:24 pm »
The Arduino IDE has basic graphing of serial data. You don't have to be using an Arduino, you can just open the serial monitor and talk to any connected serial port.

Multiple values can be graphed: just comma-delimit them on the lines of output.

Edit: this link lists a few apps that may help.
https://arduino.stackexchange.com/questions/1180/serial-data-plotting-programs
« Last Edit: January 23, 2020, 10:52:51 pm by HwAoRrDk »
 
The following users thanked this post: ricko_uk

Offline ricko_ukTopic starter

  • Super Contributor
  • ***
  • Posts: 1157
  • Country: gb
Re: Universal Micro to PC data visualiser
« Reply #4 on: January 24, 2020, 12:46:16 am »
Thank you HwAoRrDk,
that's exactly what I was looking for and plenty of options too! :) :)
 

Offline DaJMasta

  • Super Contributor
  • ***
  • Posts: 2393
  • Country: us
    • medpants.com
Re: Universal Micro to PC data visualiser
« Reply #5 on: January 24, 2020, 06:10:21 am »
Maybe take a look at a program called Processing.

Similar to the Arduino IDE in setup and crossplatform, but lets you do GUI and data processing stuff (not analysis specific, just general programming stuff), but also includes a serial port interface library.  I've used it for basic GUI displays for data from an arduino compatible chip over the USB port's serial connection.
 
The following users thanked this post: ricko_uk

Offline nfmax

  • Super Contributor
  • ***
  • Posts: 1624
  • Country: gb
Re: Universal Micro to PC data visualiser
« Reply #6 on: January 24, 2020, 08:57:00 am »
Node-RED https://nodered.org/ is ideal for just thing kind of application. It has a graphical programming environment, lots of interfaces to all sorts of devices in addition to serial, and an easy to use 'dashboard' that you can place graphs, gauges, buttons etc., on and arrange to suit your needs. This displays using a web browser, so it can be accessed remotely if you want.

Oh, and it's free (as in beer) too!
 
The following users thanked this post: ricko_uk

Offline ricko_ukTopic starter

  • Super Contributor
  • ***
  • Posts: 1157
  • Country: gb
Re: Universal Micro to PC data visualiser
« Reply #7 on: January 24, 2020, 02:18:17 pm »
Thank you all!! :)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf