DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Cursors track on 4 2D displays in VIEW - but how do I get Coordinates to display for each instead of just the active display

Solved!
Go to solution

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.

 

 

 

 

 

 

0 Kudos
Message 1 of 7
(6,586 Views)

 

Hello Tweedy,  

     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.

http://forums.ni.com/t5/Measurement-Studio-for-NET/one-cursor-with-multiple-labels-for-multiple-plot...

Daniel

0 Kudos
Message 2 of 7
(6,554 Views)

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.

Message 3 of 7
(6,551 Views)

Hello Tweedy,

     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.

Daniel

0 Kudos
Message 4 of 7
(6,541 Views)
Solution
Accepted by Tweedy

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.

 

Tweedy.png

 

 

Derrick S.
Product Manager
NI DIAdem
National Instruments
Message 5 of 7
(6,535 Views)

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. 

0 Kudos
Message 6 of 7
(6,459 Views)

Hi DRock,

 

That's exactly what I want. 

Many Thanks!

0 Kudos
Message 7 of 7
(6,173 Views)