Welcome to Laser Pointer Forums - discuss green laser pointers, blue laser pointers, and all types of lasers

Buy Site Supporter Role (remove some ads) | LPF Donations

Links below open in new window

ArcticMyst Security by Avery | Browser Hide by Avery

LPM csv file graphing app

Joined
Feb 18, 2013
Messages
744
Points
28
Hey guys, I threw together this android app and thought I would share.

I've wanted to make this app ever since I got my Radiant X4 LPM. After much metering, I began to play with exporting the graph data from Lightwave and loading multiple charts to compare.

I also have used Peregrine with my X4. However, I did not see a way to load the CSV files back in. And Lightwave can't read Peregrine generated CSV file.

So I made an android app that can read CSV files from both programs and graph them out. You can load up to 4 graphs at once, any combination of Lightwave or Peregrine CSV files.

Here are a few screen shots.
Screenshot_2014-10-11-23-04-56_zpsc2807967.png
[/URL][/IMG]

Screenshot_2014-10-11-23-03-22_zps0f3572f7.png
[/URL][/IMG]

Screenshot_2014-10-11-23-01-33_zps543157f9.png
[/URL][/IMG]

I will warn that this was primarily designed for tablets, mainly due to the interface. It is also a little rough, but it does the job I wanted.

Here the link: LPM CSV Data Graphing for Android.

To use, tap the New graph button, then open file. The name of the file (or the first 20 character) will appear at the top. The color of the line and the file name will match the color button.

You can tap the color button to set the color of the chart, but only before you click New graph. Basically, tap color to cycle through colors until the text color is the color you want. Then tap new graph followed by open file. The file browser filters out non CSV files.

Hit the clear all button to reset the chart.

The chart is scrollable and zoomable. Tapping on any point along a chart will pop up the Time/power for that point below the chart.

I hope others get use out of it.

Thanks for looking :yh:
 





Nice! Good to see someone else around playing with code. :)

+1

Trevor
 
Awesome work man.

Have you thought about getting the data directly from the radiant X4? It uses CDC-ACM protocol which android devices can communicate with. I've used this app to communicate with my X4 before.

Just connect the X4 with one of these and the data goes to the serial monitor.
41gqWWmZ0FL._SY300_.jpg
 
Awesome work man.

Have you thought about getting the data directly from the radiant X4? It uses CDC-ACM protocol which android devices can communicate with. I've used this app to communicate with my X4 before.

Just connect the X4 with one of these and the data goes to the serial monitor.

Actually I have thought about connecting directly. That was another push for me to make this app. I figured if I could get the graphing in place, then I could work out reading the data stream off the meter.

I may actually have that same adapter, but haven't tried connecting the X4 to my Galaxy tab 3 yet.

I actually wasn't sure the tablet would be able to power up the lpm and read from it. Now I'll have to get that app and play around. Thanks for the links!
 





Back
Top