Project

General

Profile

Bug #4752

create a sensor plots gui

Added by Daniel Crawl almost 10 years ago. Updated almost 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
sensor-view
Target version:
Start date:
02/05/2010
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4752

Description

Display recent data collected by sensors. Select sensors to display, possibly group by sensor type, different sensors may have different sampling rates; show appropriately. Also, see if RDV useful for this (possibly embed RDV within Kepler?).

See figure 5 in https://kepler-project.org/developers/incubation/kepler-engineering-view-for-reap/engineering-view-plans


Related issues

Blocks Kepler - Bug #4760: software to transfer sensor data from SPAN to DTResolved02/05/2010

History

#1 Updated by Ilkay Altintas almost 10 years ago

What other visualization of data can we come up with in addition to plotting?

#2 Updated by Daniel Crawl about 9 years ago

Thanks for the good screencast. I also played around with it and have some comments:

Plot Viewer:

- The initial ranges for the axes are too big. Removing the demo series and setting Auto Range for Both Axes would probably fix this.

Plot Designer:

- The table doesn't seem to update when changes are made. For example, when I drag and drop a sensor onto the table, the new row doesn't appear until I click elsewhere in the table. I also couldn't get the Delete Row button to work.
- It might be nice to automatically select a different point type and color for each new row.
- The default table that appears when there are no plots is a little confusing since it doesn't produce a plot in the viewer. Maybe get rid of it?

Other:

- The plot designer view only shows up in EV Model. It'd be great to be able to use it for regular workflows.
- I also noticed the addition of the SpanDataListeners to the Sensor actor. Is this how sensor values are fed to the plot? Alternatively, you could get the values from the input or output ports (e.g., Sensor's "data" port) using IOPortEventListener interface. This would allow any actor's (numerical) data to be plotted without having to modify the actor's code.
- Do the configurations of plots gets saved? It be might be nice to save the design in the KAR so they don't have to be reconfigured each time.

#3 Updated by Sean Riddle almost 9 years ago

(In reply to comment #2)

Thanks for the good screencast. I also played around with it and have some
comments:

Plot Viewer:

- The initial ranges for the axes are too big. Removing the demo series and
setting Auto Range for Both Axes would probably fix this.

Plot Designer:

- The table doesn't seem to update when changes are made. For example, when I
drag and drop a sensor onto the table, the new row doesn't appear until I click
elsewhere in the table. I also couldn't get the Delete Row button to work.

- It might be nice to automatically select a different point type and color
for each new row.

- The default table that appears when there are no plots is a little confusing
since it doesn't produce a plot in the viewer. Maybe get rid of it?

Other:

- The plot designer view only shows up in EV Model. It'd be great to be able
to use it for regular workflows.

- I also noticed the addition of the SpanDataListeners to the Sensor actor. Is
this how sensor values are fed to the plot? Alternatively, you could get the
values from the input or output ports (e.g., Sensor's "data" port) using
IOPortEventListener interface. This would allow any actor's (numerical) data to
be plotted without having to modify the actor's code.

- Do the configurations of plots gets saved? It be might be nice to save the
design in the KAR so they don't have to be reconfigured each time.

All the points in this comment have been addressed except for the last, saving sensor configurations in the KAR file. That seems like a distinct enough task that if enough people want it, a separate bug can be filed. Closing.

#4 Updated by Derik Barseghian almost 9 years ago

changing bugs from REAP to Kepler product

#5 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 4752

Also available in: Atom PDF