05-24-2012 11:42 AM
If DIADEM goes to the trouble of tracking the cursor on all the pages in a sheet I would think there is a NON-SCRIPT way to show the Y values for all.
My graphs are aligned on the X-axis (torque), 4 - 2D displays(1 each for RPM, HP, Current and Efficiency), and 10 plots on each of the 4 displays all in DIADEM 2010.
The display coordinates box only shows active display and others are grayed out. I've played around with the "Cursor Parameters" but that yields the same although what I add does show in the "Coordinates" dialog. I assume it may have something to do with making it automatic but I see no way to change it and how do I assign it to a channel???
On another note I'd like to be able to synchronize all 4 charts to be on the same plot(legend) to the above tracking and thus will read the same relevant data. So if plot 1 is selected on the RPM display then the other three will also be on plot 1. I assume this would have to be done programmatically but if not I'm all ears.
Solved! Go to Solution.
05-29-2012 03:33 PM
I feel like the following Discussion forum would be a great resource for this question. Using the method explained you can add strings directly to the graph and then the data will be available and easily found.
05-29-2012 03:47 PM
I was hoping for a non- script way of doing this. Can the .NET code be used directly in DIADEM? I also need the readouts from 4 separate graphs not 1 graph with 4 or more plots. Perhaps your thought is that the code will suggest a way I could do this. I would hope since the cursors track across all 4 graphs they could provide simultaneous readouts not just for the active graph/plot.
05-30-2012 09:13 AM
With the scripting method I pointed to earlier I was expecting that it would not be for just one graph but you would copy it 4 times and use it on all 4 graphs. The thing I really like about the given method is then the graphs will display the cursor values right next to the cursor.
As for a non-scripting method, there is no elegant method I can see without using the scripting I have found. I will look into this further though.
05-30-2012 09:49 AM
Hi Tweedy -
No, you can't use the .NET code directly in DIAdem. I'm not sure what the point in suggesting it was, as it would take significant modification to be able to use similar code in DIAdem.
Have you tried using the VIEW Legends? Expand the legend for each graph and then double-click on the legend, at which point you can configure what information shows up about each curve. By default, the legend will show the Curve Name, Curve Units, X-Position (of the cursor), and Y-Position (of the cursor). Feel free to augment or contract this as needed for your preference.
After expanding each legend, switch to the Curve Cursor, and you should be able to see the Y-Position of each curve, completely synchronized.
06-12-2012 03:54 PM
DOH! Yes that did it. I was using the Curve Cursor but only had "Name" enabled in the legend. Because I am overly literal I never expected actual data to be in a "legend". With 10 plots I also need all info to appear in the legend without scrolling it. Just turning on "Y Cursor" still allows me to fit it all in.