Qucik Graph Cursor Legend Questions

Hi all,
I have a couple of quick questions regarding my graph cursor legend:
1. Is it possible to move the position of the cursor legend during runtime? I cannot seem to drag it around the graph?
2. Can I hide/remove the cursor mover? This is not needed and is for this vi as I need to be able to manually drag the cursors only.
I am accessing the cursor legend during runtime through a right-click and selecting "visable items:.
Thanks,
Jack

Hi please check Using Cursor Legend in this link if it is helpful
http://zone.ni.com/reference/en-XX/help/371361J-01/lvconcepts/customizing_graphs_and_charts/
Sorry i don't know exact answer for questions, But did you try property node of Cursor.
-To access it, right click the graph indicator in Black Diagram and go to create>>Property Node>>Cursor.
-Lot of options regarding cursor available there, you can make selected property to write or change the parameter. and check this for help on cursor properties
http://zone.ni.com/reference/en-XX/help/371361J-01/lvprop/cursor_p/
Thanks
uday,
Please Mark the solution as accepted if your problem is solved and help author by clicking on kudoes
Certified LabVIEW Associate Developer (CLAD) Using LV13

Similar Messages

  • [XY Graph]Cursor legend difference between LV 7.1 and 2009

    Hi all,
    recently I am working on having software done in LV 7.1 renew with 2009.
    And I have such problem, that with the old version on cursor legend there were options for cursor to be snapped to plot or free-run etc ( it was possible to do that in runtime) So that user could do that without any code added to handle that. Am I doing something wrong with graph settings ? or that functionality has been removed ? I attach a file with a area of my interests
    Regards
    PacHOOk
    Regards,
    PacHOOk
    Solved!
    Go to Solution.
    Attachments:
    LV7.1.jpg ‏9 KB
    LV2009.JPG ‏11 KB

    I think you will be interested in reading the following thread:
    http://forums.ni.com/ni/board/message?board.id=170&thread.id=458099

  • XY graph cursor legend in another VI

    Hi,
    I have a XY graph on my main VI. On the main VI there is little space for the cursor legend so I would like to move it into a separate frontpanel that can be popped up on demand. I managed to use the graphs reference to get all information about the cursors using the 'cursor list' property. However I would prefer to use the original cursor legend control since it already provides all the features I need. Is there a way to do this without copying all the graph data over to the second VI? I'm using LV8.21
    thanks
    klaus
    Message Edited by KlausS on 06-13-2007 01:43 AM

    I'm quite sure it's not possible to split a control over multiple front panels.
    Another possibility would be to use the original cursor legend placing it in the least bad position and show/hide it by means of the Cursor Palette Visible property.
    You wouldn't be allowed to move it, though.
    Paolo
    LV 7.0, 7.1, 8.0.1, 2011

  • Is there a way to prevent a user from using the graph cursor legend to delete a cursor?

    I would like to have 2 cursors on a graph that can't be deleted by the user.

    Hi Dennis,
    I'm having this problem as well, and found your post. Are you referring to the Enabled State of the entire graph?  If so, this prevents the user from moving the cursor at all while the VI is running, which, of course, defeats the purpose of having a cursor at all.  Ideally, I would like to show the cursor palette and disable it's run-time shortcut menu.  This doesn't appear to be possible.   One workaround would be to hide the palle and instead include some indicators that show the cursors' values.  I'd prefer to show the palette to keep the program simpler.
    Any other solutions?
    Thanks,
    Alan
    Alan Blankman, Technical Product Marketing Manager and LabVIEW Developer
    LeCroy Corporation
    800-553-2769 x 4412
    http://www.lecroy.com
    [email protected]

  • Event for a change in the cursor legend

    Hi!
    I need to recognize a change of the cursor properties by the user through the XY-Graph Cursor Legend! (i.e. changing cursor color)
    There seems to be no event for that in my event structure (although there is a event for changing the plot properties through the plot legend).
    I'm using LV2009SP1.
    Greets CtheR

    I need the recognize any change of the cursor props made by the user. Like that:
    Watching the cursor-Property for a change would be no help because there are automatic changes that I do not want to catch.
    Something similar to the plot attribute change event in an event structure would be most helpful:
    Greets CtheR

  • Position Cursor on GRAPH either by dragging it OR entering the dsired position in the Cursor legend

    I've written a VI that allows the user to import a dataset, view it on a graph, and then use cursors to "filter" the range of data that I'm interested in, by sending the cursor.index values from the first graph to an array subset function which feeds a second graph.  The problem is that I'd like to provide the user the ability to position the cursors on the first graph both visually - by dragging - (for "course" control) AND by entering the desired values directly into the cursor legend (for fine control).  The problem is that I cannot find a way to do this, since I have to have the Lock Ring set to “Lock to Plot” in order to capture the index information. According to the documentation, the only way to be able to position the cursors via the Cursor legend is to set the Lock Ring to “Free”, which means the index values are rendered useless, since the cursor is no longer locked to the plot.  If I leave the Lock Ring in "Lock to Plot", and enter a value in the cursor legend, it does move the cursor, but not to where it should.  If I enter a value an x value of 9.0 for cursor 1, the cursor goes to 10.2638.  The next time I enter 9.0, it goes to 9.82794.  I don't understand what the issue is.  Is there a way around this?
    Attachments:
    ppv data filter 3.vi ‏366 KB

    Yes Rudi:  What I want is for the operator to place the cursors by dragging them (just eye-balling it).  The, if they see that the Y cursor (horizontal) is at 10.234, and they want to make it 10, they could simply enter that value in the cursor legend, and the cursor would be placed exactly at 10.  The only way to do this seems to be to select the “Free” option for the cursor.  However, in order to use the first graph to set the boundaries of the second graph, I have to use the Cursor Index from the first as an input to the Array Subset that feeds the second graph.  In order to use the Cursor Index, the first graph has to have its cursor Lock Rings set to “Lock to Plot”.  Am I making this any more understandable, or just rambling?

  • Obtaining a reference to CURSOR LEGEND (Tree Control) of a graph (for purposes of compressin​g it)

    The Captain (Norm Kirchner) told me awhile back how to obtain a reference to the Cursor Legend of a Graph so as to be able to compress it (the cursor legend is a tree control that unexplainably likes to expand at times).  Norm, if you are still there or if someone else knows, please provide instructions for all to see.  Much obliged as I have searched everywhere in my email and notes and cannot find the correspondence.
    Thanks,
    Don

    If it is indeed impossible to create a reference to the cursor legend tree, then how was I able to do what I did in the attached VI?
    (Expand one or both of the cursor trees in the legend and then run the VI.)  See the block diagram.
    Note that I don't remember how I did it either (which is why I posted this originally).  I had notes on this in an email exchange with Norm Kirchner but I think during our change of email clients, it got deleted.
    Don
    Attachments:
    cursor_tree_legend_reference.vi ‏14 KB

  • 1) XY Graph cursor shift outside range and 2) cursor strange jumping on index value

    Hello,
    I have XYGraph and when using cursor along the edges and trying to go “higher” (or lower, more left...) the graph moves (scales are moving). Is possible to ban this behavior to force the cursor to stay in original range?
    And one more question
    When filling values into cursor legend it sometimes jumps less (talking about X coordinates). Just try example: cursor is set on 89 and fill “11” it jumps on 10 (but value 11 really exists). Strange
    Does anybody know solution?
    Thanks
    Using LV 7.1Message Edited by ceties on 02-14-2006 11:02 AM
    LV 2011, Win7
    Attachments:
    cursor.vi ‏43 KB

    Hello,
    I could see the behavior you described, but cannot think of another way of resolving this other than to programmatically write the scale if it is detected to be beyond the data range.  This of course is not ideal, but should work, nonetheless.  What you described will make for a great product suggestion.  To reach the product suggestion center go to the following link: http://sine.ni.com/apps/utf8/nicc.call_me 
    As for your other concern, the issue is known one, and will be fixed in a future release of LabVIEW.  In the mean time, If you'll zoom in at run-time, or try to retrieve the values at edit time, you'll be able to access these without a problem.
    I hope this helps,
    AG

  • How do I programmatically determine the cursor legend refnum?

    I am determining the controls and such of a front panel programmatically as I have a need to be able to modify panels quickly without the manual editing necessary. I need to know how to determine the refnum of a cursor legend for a waveform or XY graph in a programmatic fashion rather than by creating a reference node.

    That is a good question. The cursor legend reference is not returned if you get a list of all the object references. The graph is, so you can get its reference and get the cursor legend reference from it. You probably only need to look at the ones with a visible property set to true.
    Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
    DISTek Integration, Inc. - NI Alliance Member
    mailto:[email protected]

  • How to force waveform graph cursors to show Y value on more than one plot?

    Hello
    Is it possible to show more than one Y value on waveform graph cursors?
    Thanks in advance.
    Pawel

    Hi Dennis
    That is correct, on graph woth multiple plots I want to display multiple Y values of plots at the same X value.
    I know I can use property node to access cursor list etc. and this is how I have done it, but my question was rather if it is possible to force the cursor legend to display more than one Y value (as a native display). As a default it displays one value and you can choose which plot you want to stick to, but it would be a great feature to have possibility to expand cursor legend to display more than one value.
    The question has nice consequences. If it was possible, you could use a property node to export image of the graph, control sizes, or even simple "copy" data from the popup menu. Otherwise we need to "artificially" glue the exter
    nal controls displaying Y values if we want to export pictures, etc.
    But since you did not answer that I supose it is not possible, as I thought.
    thanks anyways.
    kind regards
    Pawel

  • Xy graph cursor issue

    Hi,
    I am having a weird issue with cursors on XY Graph. I am unable to grab the cursor and even when I manually put the X value in the cursor legend, the cursor sometime go to go to that X value. And the issue is very intermittent. The cursors work sometimes without any issue and sometimes I just cant grab and move them.
    I have attached the vi here that I am having an issue with. Could anyone take a look at it and let me know if you are also having the same issue as me. See if you are able to move the cursors, snap cursor to different plots and still able to move the cursors.
    Thanks,
    LVCoder
    Solved!
    Go to Solution.
    Attachments:
    XYGraphCursorIssue.vi ‏50 KB

    It looks like you're trying to make the third cursor on the list show the delta between the second and the first, right? i.e. Delta = Cursor1 - Cursor0
    If this is what you want, change the ActCrsr index value on the second property node to a value of "2". It is currently "1".
    This will set the Delta cursor to the be difference values that are calculated.
    What's happening right now is you're subtracting Cursor0 from Cursor1 and then assigning that difference back to Cursor1. If this is done a few times in a row, you end up just dropping Cursor1 to (0,0).
    James
    LabVIEW Professional 2014

  • Graph Cursor Controls

    On the graph cursor control (the 4 sectioned diamond that appears withthe cursor legend) I'm wondering what the top and bottom diamond do if anything. The left and right ones are simple enough (forward or back one sample) but the top and bottom ones don't seem to do anything from what I can tell. Are they just for decoration?
    Solved!
    Go to Solution.

    Dan,
    I never noticed that before but you're right, in a multi plot graph the up/down diamonds will attach the cursor to a different plot. I never noticed before because I usually change my cursor style so as to not show the horizontal line (just shows the vertical stripe for the cursor).

  • Mixed Signal Graph: Cursor Position Property for Multi-Plot Cursor

    I'm working 6 waveforms on 3 different plot areas in a mixed signal graph in LV2009.  When I try to pull the Cursor.PosY property from my cursor (in which Watch All Plots is True, and is set to Multi-Plot in the graph properties), it returns the value of only the first plot in the cluster of waveforms fed into the graph.  I've tried changing the active plot, active plot area, nothing changes.  I am able to retrieve each value via the cursor legend, but I cannot pull each of those values into another portion of my program.  Also, I noticed that when setting events in an event structure, any events relating to a cursor drag aren't present as they are in a waveform graph.  My workaround is to create an indicator for the Cursor.PosX property and monitor when that value changes, but I feel there should be an easier way.  Any help is appreciated.
    Thank you in advance!

    Jeanius,
       I am not quite sure why the cursor pos in the Wavegraph reference does not change when you change the active plot, but if you grab a reference to the specific cursor and then change the active plot things you receive the expected behavior.
    Ben J.
    National Instruments
    Applications Engineer
    Attachments:
    MODDEDmixed graph cursor ex.vi ‏41 KB

  • Update plot name in the cursor legend

    Hi,
    I have a XY graph with its cursor legend set as visible.  The plot name changes based on the string that I sent to its property node, but I don't know how to update its cursor plot name?  Cursor is snapped to the plot, but the cursor plot name did not update.  Could anyone please help me?
    Thank you
    Solved!
    Go to Solution.
    Attachments:
    cursor.PNG ‏31 KB

    Here's a hint:  I found that if I toggle the Cursor.Cursor Mode from 0 to 1, then the cursor name changes. 
    "There is a God shaped vacuum in the heart of every man which cannot be filled by any created thing, but only by God, the Creator, made known through Jesus." - Blaise Pascal

  • Cursor legend for waveform chart

    Greetings again. Is there a method to turn on the cursor legend in a waveform chart (like in the waveform graphs)? I'd like to allow a user of my application to be able to select a portion of a chart and have the application report the value plotted.
    I am acquiring data via the Analog In channels of a PCI-6036e at 1500 Hz to plot in real-time. I tried plotting my data with the waveform graph but it only shows the latest readings and does not scroll the data. I know I could build an array and rotate through it as the data comes in but that seems like a lot more effort just to be able to use the cursor controls to highlight data.
    Any ideas? Am I being too brief?
    Thanks-
    -dennis.

    Cursors are only avalaible on graphs, not charts. There was a post on this subject yesterday...
    See http://forums.ni.com/ni/board/message?board.id=170​&message.id=102968&jump=true
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

Maybe you are looking for

  • How to know if there is a web threat on my computer?

    How to know if there is a web threat on my computer. Two days ago I was trying to view a page that I always see with no problem but I got a messages from Intego Virusbarrier saying that safari was attempting to download known malware that could contr

  • HT1373 how do i share apps and music between two itunes accounts

    How do I share music from my itunes account with my daughter so she can put it on her ipad?

  • Function Call returning old SQL Query

    Hello All, I have a Pipeline Function which creates a SQL within (Dynamic SQL that gets stored in a LONG variable) based on the parameter STRING passed to the function. Inside this function, once the SQL is built, I am inserting this SQL into a log t

  • Safari Crashes on Opening after Lion upgrade!

    I just upgraded to Lion, and I try to open Safari, but it crashes before it loads my homepage! I had recently set my default browser to Chrome in Snow Leopard the other day pre-upgrade, could that have something to do with it?

  • Auto close when entering login page

    Hi, Whenever i try to enter the login page, it auto close the browser. Pls help. thanks. # An unexpected error has been detected by Java Runtime Environment: # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x06c306ca, pid=3700, tid=3408 # Java VM: Ja