Re: Peregrine - The Free LPM Interface
Seoul_lasers said:
Some future additions to Peregrine
- Serial library integration (currently relies on Processing serial libraries)
- Sizable window
- Vector graph export (Vector Graphics) .pdf
- Input triggering threshold
Graph customization tools
Sorry... forgot to reply to this.
Might not be able to do a PDF, but an SVG wouldn't be out of the question.
Resizeable window will be VERY difficult using Processing. I've been thinking about how to do that during the whole time I've worked on Peregrine.
There is input triggering. When you start a new timed measurement (Measurement->New), you can choose a threshold at which to begin graphing.
What do you suggest for graph customization tools?
I haven't had mine hooked up to a meter yet but just from browsing though it I have a few suggestions. The file, meter, and measurement buttons along with the COMM port, refresh, and connect are kind of small IMO. I would also like to be able to change the background color and units of measure color. Other than that its a fantastic program!
Okay... let's see.
I can work on making those window elements a little bit bigger, for sure. Might not be a super fast proposition, because of the way Peregrine's form layout is done. Everything is done by pixel coordinates manually.
With regards to changing all the colors... I don't see why not. I can add things in the config file to allow you to change that.
First time I disconnect it clears the graph completely. I though what the *** !
I think there must be a START/STOP button and a CONNECT/DISCONNECT button right on the screen as a fast button and not hidden in a menu.
You could move the com port selection in the menu because most users will use only one LPM. Once selected they won't change the com anymore or not much.
And the constant two lines when the cursor moves across the graph. Can it turned off ?
But these are my options. And thanks for the open program. :gj:
When you connect or disconnect, Peregrine resets into the monitor state - which requires clearing the graph. I could change that so that it only moves to the monitor state when you connect - would that be good? Or I can make it user-specified, via the configuration file? Which would be preferable?
With regards to a Start / Stop button...
Would you want "Start" to go into monitoring mode, or would you like it to start a new timed measurement?
There's more info about the lines on the graph in the OP, but...
- When you have your mouse over the graph, two lines appear and will highlight the reading nearest your mouse. The selected reading is displayed with your selected line color, at the bottom of the window.
- You can click and drag on the graph to select an area of readings. When you do this, the peak and average for the selected area are displayed in your selected line color at the bottom of the window.
You can right click in the graphing area to clear this selection.
If you want to turn both of these features off, open the data folder and open
Peregrine.conf. There, you can turn off the mouseover effects.
Trevor