Good design. Few suggestions: 1) Time instead of samples on x axis. Either absolute time of a day, or relative time from the start of measurements. 2) When reading from serial also dump data in parallel to a file (or files) for offline analysis with other programs. 3) Ability to have multiple different time bases on different charts. I.e. one showing only last 60 seconds, and another showing same data from last 6 hours, with decimated data (min/avg/max).
We had a strong earthquake in Croatia, and we don't have money for decent seismology equipment. (it is sad because Andrija Mohorovičić was born here..) Your software will help us to build a web of smaller stations all around the country and track the data. I am planning to upgrade our meteor web (Visnjan Observatory started a project of tracking meteors with web of cameras all around the country years ago). We have 24/7 running servers and cameras on 350 locations. We will now start upgrading those stations to track earthquakes and I will personally make sure that as soon as this project gets going you receive as much money as possible. Thank you very much!
This is amazing! Thank you so much for sharing and explaining , you earned a huge like! I wish my java teacher would have implemented something like that to spice up the boring projects he gives us!
Thank you very much for sharing this! I've been looking around for something like this. I tried to do it on my own but didn't succeed. :) You are the best!
Very nicely done. I'll give it a try. It gave me an idea on how to think about my data differently. Helpful for us if you make the code bigger to see from our end.
I am doing a project based on the transmission of signals through telemetry and your program helps me a lot. By means of the fourier transform, the signal can be visualized in a different way compared to the time domain, for example, or is it also the final form of the information?
Awesome app. Thanks. You cleared my thirst from Arduino's serial plotter. Only daring wish is; it would been nice if there was a way to clear data while app is still up.
So you use one thread for each chart?And i suppose you use one or several other threads for data processing / serial port reading?Or are you doing this event based? Whats the max number of charts you can create without starting it all to lagg? And what is the maximum datarate you can achieve with your approach? And was there ever a problem with the arduino not sending data fast enough?
Starting with version 0.2, I switched to OpenGL. One thread to process received data, and another thread handles all of the charts. The main limiting factor is how many samples you visualize, not how many charts there are. On my laptop I can visualize over 500k points at 4k 60hz if antialiasing is enabled, and many more if it is disabled. Your Arduino can send data at any rate. With other microcontrollers I often send more than 10k samples per second.
I hope someone can help me out. I am trying to run the .jar file for this software on windows 10 but will not run on 2 different computers. Double click and nothing happens. I have even install the newest java RE and also tried SDK. Help!!!!!
Great way to visualise and understand data - I especially like the different ways to scale so that you may be able to look at data over a particular period of time. Saw on the connection preferences that other than COM ports you also support UDP and TCP methods. Do you have any code samples to use these options? Your robot would've used either I figure
Hi there, this is very amazing, the effort, the explanation everything, and pretty useful too! Thank you very much for this. I have one question, how can i see the saved values? I am reading battery voltage every 5 minutes from a 48v system, and saving it in an SD card, and i want it to display the graph of a whole day or so. Thanks again.
Thank you so much for sharing you software and code. Just a question (from a java noobie), if i want to make a botton/command that "start" and "stop" the data aquisition for the plots so that i can save then, it would be a simple modification in the code? Thank you again for the work and video.
I need to find a way to capture the oscillation point of a moving object. To visualize this, Picture a rail with a distance sensor at each end. The target would oscillate between the 2 end points with the center being 180. To the left the max measurement would be 270 and max 90 to the right. When the target moves to the right then switches direction I want to capture the farthest measurement lowest number serial data to trigger a device when the target is at a certain point on the left. Then I want to capture the oscillation point highest number on the left to in turn trigger the device at a certain point on the right. Due to changing loads on the device being triggered the oscillation points will change randomly. Can this be done? Below is a rough draft of comments without any code. //Arduino uno // vl53l0x sensors // distance sensor1 value 181 to 270 degrees //distance sensor2 value 179 to 90 degrees //1 stepper Nemo 17 or 23 //Stepper full rotation 0-359 steps (clock wise count 0 north) //Home 180, max rotation from 270 to 90 degrees. // orientations. 270 right, 90 left. //sensors placed at the ends of a rail with oscillating target. //if sensor1 value oscillates set sensor1 to highvalue of oscillation Oscillation at 172-173-172 would set value at 173 // if sensor2 lowalue is = 178 // run stepper to 183 when sensor1 reaches 182 //1degrees // if sensor2 lowalue is =177 // run stepper to 184 when sensor1 reaches 183 // if sensor2 lowalue is =176 // run stepper to 185 when sensor1 reaches 184 // if sensor2 lowalue is = 175 // run stepper to 186 when sensor1 reaches 185 // if sensor2 lowalue is =174 // run stepper to 187 when sensor1 reaches 186 // if sensor2 lowalue is =173 // run stepper to 188 when sensor1 reaches 187 // if sensor2 lowalue is = 172 // run stepper to 189 when sensor1 reaches 188 // if sensor2 lowalue is =171 // run stepper to 189 when sensor1 reaches 188 //Etc....... to lowvalue of 90 //use < at end max run to 270 //If sensor 2 value oscillates set sensor2 to lowvalue of oscillation Ocilation at 186 - 185 - 186 would set value at 185 // if sensor1 highvalue is 182 // run stepper to 177 when sensor2 reaches 178 // if sensor1 highvalue is 183 // run stepper to 176 when sensor2 reaches 177 // if sensor1 highvalue is 184 // run stepper to 175 when sensor2 reaches 176 // if sensor1 highvalue is 185 // run stepper to 174 when sensor2 reaches 175 //Etc........to highvalue of 270....... //use > at end max run to 90.
How is the data cached? Say I plot a temperature graph over a week and then want to switch over to another set of sensors. Can I download/extract the data and reuse/resume that data set if I want to come back to that temp sensor for another set of long term measurements? Is this done through a combination of layout/CSV log?
Thanks a lot for this incredible tutorial. But i can not the telemetry program by double clicking after download from the website you share. Is there any problem about program .jar file? Can you explain me how run the telemetry program?
Hi , great video . Is it possible to log normal rs232 data ? For example . Communication is based on standard RS232 at 19200,n,8,1 .Each data frame consits of 5 bytes typdef struct { ubyte channel; ubyte idChar; ubyte valueH; ubyte valueL; ubyte checksum; } Ive all the needed data . Thanks
Hello, I'm happy that you alwas uploading your telemery viewer! Relly good job Woult to be possible to change the BACKGROUD Color to black?, It will look even better at night.. thanx
My only question is, will there be a way to record the data? I need to store the data. I have CoolTerm which can record the data but the serial bus won't allow CoolTerm the access the data while telemetry Viewer's open. Hmmmmmmmm, I'm one step closer to ditching labview and Matlab.
Installed Telemetry Viewer 08 after installing JAVA8, all works, except I do not get the "tiles" with the dotted lines. Everything else seems to work great, connect to correct COM port, setup data structure etc. I just have a grey screen with the bottom fields displayed. Any idea why I cannot see the dotted lines? Thanks for a potentially great program.
Is it possible to use an existing CSV file for input to this?? I really like the effort you have put into this and it would be great to have the ability to view the data after the logging session. I
Farrell Farahbod, thank you for your effort and time to code and to make this video. I went through the code and it is amazingly coded. I have some questions if it's not too much to ask. First of all, do you think it is possible to add more codes to include bluetooth device on the communication module?? I do not want to mess the beautifully crafted code. The second is, is it possible to calculate some parameters on the fly for example (velocity, displacement etc from the real time data) received from the comport and plot them?? I know it is possible to calculate on the arduino and send them, but one of the real challenges for wireless communication especially bluetooth is data rate. So is it possible to receive like two or three parameters, calculate some more quantities from the received data and plot in real time??
Thanks for your amazing software. I'm using it to monitor my little greenhouse. Just displaying some moisture, temperature and humidity values. Any chance I can modify it to have the time stamp instead of the sample numbers?
Hi! I like your video. I did it on my own like what you did. I just have a question, how did you make the Gyroscope graph? (the Gyro X,Y,Z?) is it the same process from the 3 sensor values? Thank you.
I'm not sure I understand your question. The microcontroller sends those 3 sensor readings (and many others) and that chart is a Time Domain Chart of the 3 gyro axes.
this is really cool, but i just need a simple window with a six sensor chart, like the frequency domain one. Wich is the most simple way to use this awesome code to iclude it in my window??
Thanks. It's not written like a library, so it won't be easy to integrate into other software. It might be easier to find a chart library for whatever programming language you're using.
Fantastic, thanks for sharing! With you presentation and excellent videos I have this up and running, but I have a question I hope you will help me with. I would like to change the "monkey.stl" to represent my own shape. I have made the STL file, tried to call it "monkey.stl" and replace it in the recourse folder, but id does not work. I have also tried to change the filename in the program code, but no luck, just gray screen. Is it a special type of STL file or do you have any idea about how to make it work? Thanks in advance and once again thanks for sharing.
The STL file needs to be the ASCII type, not binary. More details are in the source code comments: github.com/farrellf/TelemetryViewer/blob/master/Telemetry%20Viewer/src/ChartUtils.java#L409
I have a question, does this type of programming generate any income? Would you recommend to invest time into learning this? I am a Java developer, but i also like to fiddle around electronics and of course Arduino.
Hi. My newer versions let you export a CSV file, which you could later open in Excel and create charts from. See my newer videos. I plan to add the ability to replay those files in a later version, but that is not currently possible.
Thank You for the quick replay! The newer versions you mentioned worked great. Would you by chance know why my arduino (RedBoard) is unable to simultaneously display 6 analog signals? I just expanded the code similar to yours but no luck.
New question: I'm on my hp laptop trying to run the software...the application opens but when I try to make a graph, it freezes. However, when I'm on the mac book it works perfectly. Both have the latest Java versions. Is it dependent on the graphics card? Also on the hp, the graphics card is the Intel integrated kind and set it to max performance. Thank you again, I been learning alot from your videos.
You have no idea how helpful this is. I've been searching for a month for this exact video.
Good design. Few suggestions: 1) Time instead of samples on x axis. Either absolute time of a day, or relative time from the start of measurements. 2) When reading from serial also dump data in parallel to a file (or files) for offline analysis with other programs. 3) Ability to have multiple different time bases on different charts. I.e. one showing only last 60 seconds, and another showing same data from last 6 hours, with decimated data (min/avg/max).
We had a strong earthquake in Croatia, and we don't have money for decent seismology equipment. (it is sad because Andrija Mohorovičić was born here..)
Your software will help us to build a web of smaller stations all around the country and track the data. I am planning to upgrade our meteor web (Visnjan Observatory started a project of tracking meteors with web of cameras all around the country years ago). We have 24/7 running servers and cameras on 350 locations. We will now start upgrading those stations to track earthquakes and I will personally make sure that as soon as this project gets going you receive as much money as possible. Thank you very much!
Thank you so much, I've been looking so long for this explanation
i signed up just for leaving my like. THANK YOU SO MUCH!!!
Very useful for a student comparing data transfer speeds!
Awesome Project...! Clearly laid out...! Thank you for this..!
Thanks you so much !! the world need guy like you
This is amazing!
Thank you so much for sharing and explaining , you earned a huge like!
I wish my java teacher would have implemented something like that to spice up the boring projects he gives us!
Thank you!
Thank you for sharing and taking the time to make the video.
Thank you very much for sharing this! I've been looking around for something like this. I tried to do it on my own but didn't succeed. :) You are the best!
Thanks so much, been looking for something like this for ages!
Very impressive - that must have been a lot of work and time to write . Well done Mr upgrdman!
Absolutely EXCELLENT !!! You saved me a lot of time. Thanks a lot.
This is amazing! Thanks for sharing this with us!
Very nicely done. I'll give it a try. It gave me an idea on how to think about my data differently. Helpful for us if you make the code bigger to see from our end.
What an amazing soft !
This is exactly what I'm looking for.
Thank you so much for this and for your tutorial !
That's bad ass man. Incredible application!
This looks like a really great application.
Well done!
Beautiful work mate! Thank you for sharing this!
This is not easy at all .. But is amazing!, great programming work ! This inspires me ti keep learning !
Thanks for the kind feedback! Good luck with your projects.
Thank you so much. It was something I was looking for. Your work is commendable.
This is awesome! Thank you for sharing this.
Awesome video and program.
The Real MVP!!! Well done!
Thanks for this amazing job !! Exactly what I was looking for, even better !
Excellent work, thank you for sharing.
dude u just made my day love u man...
Brilliant, and thank you for sharing. Hopefully I can get it working
DUDE This is awsome!!!!!!!!!!! Thank you for sharing keep up the good work.....
Really great job. Greetings from Perú
well, i have written my own in python few days back... :-D thanks for sharing video of yours as the inspiration is mind blowing! :-D
I cannot open the file. Could you help me? Maybe my laptop requirements some settings for opening java file.
Amazing work as usual. Just got exactly, what I need. Bundle of thanks.
Thanks for the kind feedback.
I am doing a project based on the transmission of signals through telemetry and your program helps me a lot. By means of the fourier transform, the signal can be visualized in a different way compared to the time domain, for example, or is it also the final form of the information?
this made my day!!
great work thumbs up :)
Thank you very much for sharing......great tool !!!
terrific video - thank you very much
Awesome app. Thanks. You cleared my thirst from Arduino's serial plotter. Only daring wish is; it would been nice if there was a way to clear data while app is still up.
you saved me man, thanks a lot
Very nice software, thanks!!
Nice job! Looks like a handy tool. Thx..
Hello! I can’t run the jar file, can anyone help me out?
So you use one thread for each chart?And i suppose you use one or several other threads for data processing / serial port reading?Or are you doing this event based? Whats the max number of charts you can create without starting it all to lagg? And what is the maximum datarate you can achieve with your approach? And was there ever a problem with the arduino not sending data fast enough?
Starting with version 0.2, I switched to OpenGL. One thread to process received data, and another thread handles all of the charts. The main limiting factor is how many samples you visualize, not how many charts there are. On my laptop I can visualize over 500k points at 4k 60hz if antialiasing is enabled, and many more if it is disabled. Your Arduino can send data at any rate. With other microcontrollers I often send more than 10k samples per second.
hey it have a saving data mechanism means lke edr(event data recoreder)
wow bro!! this is amazing .. we can use this technique in model rocket for seeing the performance of the rocket
This is really cool. Thanks for sharing
Muy buen código, simple y concreto. mejor no puede estar. Muchas gracias por compartir, Saludos desde Colombia.
Hey John, podrias ayudarme con algo, por favor? Gracias
hi, thanks for sharing.
can you specify the data that collected from sensor and equation you used to plotting the graph ?
your software looks great! sorry for a dumb question, but how can I make it work with a wifi sensor?
Thanks. TCP and UDP support is planned, but that is not yet possible.
I hope someone can help me out. I am trying to run the .jar file for this software on windows 10 but will not run on 2 different computers. Double click and nothing happens. I have even install the newest java RE and also tried SDK. Help!!!!!
How did u sperate the csv data from arduino?
Just what i need :D, Thank you so much !!
Great video!
That is excellent!!! just one thing missing... connect it to a rtc
Really good job
Great way to visualise and understand data - I especially like the different ways to scale so that you may be able to look at data over a particular period of time. Saw on the connection preferences that other than COM ports you also support UDP and TCP methods. Do you have any code samples to use these options? Your robot would've used either I figure
Hey, just found the answer in another of your great tutorials. So all good :)
Hi there, this is very amazing, the effort, the explanation everything, and pretty useful too!
Thank you very much for this.
I have one question, how can i see the saved values?
I am reading battery voltage every 5 minutes from a 48v system, and saving it in an SD card,
and i want it to display the graph of a whole day or so.
Thanks again.
Great work, thanks a lot .
Hi, nice project. Is it possible to add Time stamp of computer in X-Axis ?
I'm having a problem I think it could be a configuration connection always appears lost what could it be? I'm just putting a potentiometer to test.
In version 0.6 the screen does not update itself, it is frozen, it is necessary to open a menu so that the time advances on the graph. You can help?
can we save the data obtained in that session
with precise time of reading. The saved data could be post processed later whenever needed.
Yes, the data (with timestamps) can be saved to a CSV file. Just click the "Export" button.
Thank you so much for sharing you software and code.
Just a question (from a java noobie), if i want to make a botton/command that "start" and "stop" the data aquisition for the plots so that i can save then, it would be a simple modification in the code?
Thank you again for the work and video.
Just disconnecting and reconnecting to the serial port should do the trick.
how I adjust size of windows, because in small monitor don't show all information. Great work
I need to find a way to capture the oscillation point of a moving object.
To visualize this, Picture a rail with a distance sensor at each end. The target would oscillate between the 2 end points with the center being 180. To the left the max measurement would be 270 and max 90 to the right. When the target moves to the right then switches direction I want to capture the farthest measurement lowest number serial data to trigger a device when the target is at a certain point on the left. Then I want to capture the oscillation point highest number on the left to in turn trigger the device at a certain point on the right. Due to changing loads on the device being triggered the oscillation points will change randomly.
Can this be done?
Below is a rough draft of comments without any code.
//Arduino uno
// vl53l0x sensors
// distance sensor1 value 181 to 270 degrees
//distance sensor2 value 179 to 90 degrees
//1 stepper Nemo 17 or 23
//Stepper full rotation 0-359 steps (clock wise count 0 north)
//Home 180, max rotation from 270 to 90 degrees.
// orientations. 270 right, 90 left.
//sensors placed at the ends of a rail with oscillating target.
//if sensor1 value oscillates set sensor1 to highvalue of oscillation
Oscillation at 172-173-172 would set value at 173
// if sensor2 lowalue is = 178
// run stepper to 183 when sensor1 reaches 182 //1degrees
// if sensor2 lowalue is =177
// run stepper to 184 when sensor1 reaches 183
// if sensor2 lowalue is =176
// run stepper to 185 when sensor1 reaches 184
// if sensor2 lowalue is = 175
// run stepper to 186 when sensor1 reaches 185
// if sensor2 lowalue is =174
// run stepper to 187 when sensor1 reaches 186
// if sensor2 lowalue is =173
// run stepper to 188 when sensor1 reaches 187
// if sensor2 lowalue is = 172
// run stepper to 189 when sensor1 reaches 188
// if sensor2 lowalue is =171
// run stepper to 189 when sensor1 reaches 188
//Etc....... to lowvalue of 90
//use < at end max run to 270
//If sensor 2 value oscillates set sensor2 to lowvalue of oscillation
Ocilation at 186 - 185 - 186 would set value at 185
// if sensor1 highvalue is 182
// run stepper to 177 when sensor2 reaches 178
// if sensor1 highvalue is 183
// run stepper to 176 when sensor2 reaches 177
// if sensor1 highvalue is 184
// run stepper to 175 when sensor2 reaches 176
// if sensor1 highvalue is 185
// run stepper to 174 when sensor2 reaches 175
//Etc........to highvalue of 270.......
//use > at end max run to 90.
thank you for sharing, nice tool!!!
How is the data cached? Say I plot a temperature graph over a week and then want to switch over to another set of sensors. Can I download/extract the data and reuse/resume that data set if I want to come back to that temp sensor for another set of long term measurements?
Is this done through a combination of layout/CSV log?
The layout file stores all of your settings, and the CSV file stores all of your data. You need both files if you want to replay them in the future.
Thanks a lot for this incredible tutorial.
But i can not the telemetry program by double clicking after download from the website you share.
Is there any problem about program .jar file? Can you explain me how run the telemetry program?
Do you have Java (a JRE) installed?
Yes i have the last java version.
I have a problem installing the software, can anyone help please?
Hi. I would like to monitor of 15 sample of MFC for voltage and current for 40 days continuous . How can i do it?
Can you provide a schematic of your Arduino and sensor setup
Hi i am using Lora to transmit the data and receive i need to telemetry the received data , how to separate the data and telemetry
sprintf does not work with my Arduino uno. However Serial.println(sensor1); gives a reading.
Hi , great video . Is it possible to log normal rs232 data ? For example .
Communication is based on standard RS232 at 19200,n,8,1
.Each data frame consits of 5 bytes
typdef struct
{
ubyte channel;
ubyte idChar;
ubyte valueH;
ubyte valueL;
ubyte checksum;
}
Ive all the needed data .
Thanks
Amazing and flexible program. Thanks for sharing it! Do you use the serial-comm library for Java as in one of your previous videos?
Thanks. Yes, I am using the same jSerialComm library as before.
Thank you! :)
@upgrdman how do i read the sensor output remotely or wirelessly?
can u develop fishfinder by using ultrasonic sensor datapresentation with netbeans
Can I assign an vibration/accelerometer instead of sensors You are using ?
Hello, I'm happy that you alwas uploading your telemery viewer! Relly good job
Woult to be possible to change the BACKGROUD Color to black?, It will look even better
at night.. thanx
My only question is, will there be a way to record the data? I need to store the data. I have CoolTerm which can record the data but the serial bus won't allow CoolTerm the access the data while telemetry Viewer's open. Hmmmmmmmm, I'm one step closer to ditching labview and Matlab.
very very thanks for this useful software :)
Installed Telemetry Viewer 08 after installing JAVA8, all works, except I do not get the "tiles" with the dotted lines. Everything else seems to work great, connect to correct COM port, setup data structure etc. I just have a grey screen with the bottom fields displayed. Any idea why I cannot see the dotted lines? Thanks for a potentially great program.
Hi. The newest version uses some features from Java 9. It should work properly if you upgrade to 9 or newer.
@@upgrdman Great, that did the trick. Now it works just as I wanted to, so well done! Hans.
after downloading software there is no file .exe to open the program but there are some folder and some file start with dot
Is it possible to use an existing CSV file for input to this?? I really like the effort you have put into this and it would be great to have the ability to view the data after the logging session. I
Thanks. That's planned, but not yet possible.
Farrell Farahbod, thank you for your effort and time to code and to make this video. I went through the code and it is amazingly coded. I have some questions if it's not too much to ask. First of all, do you think it is possible to add more codes to include bluetooth device on the communication module?? I do not want to mess the beautifully crafted code. The second is, is it possible to calculate some parameters on the fly for example (velocity, displacement etc from the real time data) received from the comport and plot them?? I know it is possible to calculate on the arduino and send them, but one of the real challenges for wireless communication especially bluetooth is data rate. So is it possible to receive like two or three parameters, calculate some more quantities from the received data and plot in real time??
can you setup a pid dataloger
Thanks for your amazing software. I'm using it to monitor my little greenhouse. Just displaying some moisture, temperature and humidity values. Any chance I can modify it to have the time stamp instead of the sample numbers?
Thank you very much sir. I like it.
Hi! I like your video. I did it on my own like what you did. I just have a question, how did you make the Gyroscope graph? (the Gyro X,Y,Z?) is it the same process from the 3 sensor values? Thank you.
I'm not sure I understand your question. The microcontroller sends those 3 sensor readings (and many others) and that chart is a Time Domain Chart of the 3 gyro axes.
This is an amazing software tool. Thankyou so much for posting.
Amazing work and big like from me.
What is the range?
this is really cool, but i just need a simple window with a six sensor chart, like the frequency domain one. Wich is the most simple way to use this awesome code to iclude it in my window??
Thanks. It's not written like a library, so it won't be easy to integrate into other software. It might be easier to find a chart library for whatever programming language you're using.
thank you..
this helps a lot.
Fantastic, thanks for sharing!
With you presentation and excellent videos I have this up and running, but I have a question I hope you will help me with. I would like to change the "monkey.stl" to represent my own shape.
I have made the STL file, tried to call it "monkey.stl" and replace it in the recourse folder, but id does not work.
I have also tried to change the filename in the program code, but no luck, just gray screen.
Is it a special type of STL file or do you have any idea about how to make it work?
Thanks in advance and once again thanks for sharing.
The STL file needs to be the ASCII type, not binary. More details are in the source code comments:
github.com/farrellf/TelemetryViewer/blob/master/Telemetry%20Viewer/src/ChartUtils.java#L409
I have a question, does this type of programming generate any income? Would you recommend to invest time into learning this? I am a Java developer, but i also like to fiddle around electronics and of course Arduino.
Is there a way to plot the graphs against time rather than sample number?
Thanks
Not yet, but that's planned.
is there a way to store the data displayed on the graphs to be view at a later date?
Thank You for the software!!! Intuitive!
Hi. My newer versions let you export a CSV file, which you could later open in Excel and create charts from. See my newer videos. I plan to add the ability to replay those files in a later version, but that is not currently possible.
Thank You for the quick replay! The newer versions you mentioned worked great. Would you by chance know why my arduino (RedBoard) is unable to simultaneously display 6 analog signals? I just expanded the code similar to yours but no luck.
Make sure your character array is big enough to hold all of the text.
New question:
I'm on my hp laptop trying to run the software...the application opens but when I try to make a graph, it freezes. However, when I'm on the mac book it works perfectly. Both have the latest Java versions. Is it dependent on the graphics card? Also on the hp, the graphics card is the Intel integrated kind and set it to max performance.
Thank you again, I been learning alot from your videos.
Hi, does this data being log? I mean the graph is real-time and how to check it back later to analyze?
See my newer videos, the more recent versions of TelemetryViewer support exporting a CSV log.
how to reset the sample number ?