Cursor legend in lv8.2
I'm trying to re-build a project made in LV7.0 but I must do a lot of changes, and I'm very annoyed of it.
I've seen the lv8 cursor legend and I hate it. LV7 style is definitively better.
How can I change column header names? Cursor, X and Y are general, but I'd like more specific names.
Vix
In claris non fit interpretatio
Using LV 2013 SP1 on Win 7 64bit
Using LV 8.2.1 on WinXP SP3
Using CVI 2012 SP1 on Win 7 64bit, WinXP and WinXP Embedded
Using CVI 6.0 on Win2k, WinXP and WinXP Embedded
It is some kind of trick:
change to run-mode (ctrl-m)
change the column width
change to edit-mode (ctrl-m)
EDIT: you might have to 'allow' the user to change the width, (I don't have LV here so I'm not sure how it is named)
Looks kind-a silly to me but it works.
Ton
Message Edited by TonP on 11-08-2006 09:03 PM
Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas
LabVIEW, programming like it should be!
Similar Messages
-
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 AMI'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 -
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 CtheRI 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 KBYes 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?
-
[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 KBI think you will be interested in reading the following thread:
http://forums.ni.com/ni/board/message?board.id=170&thread.id=458099 -
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 KBHere'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... -
Attached is a VI illustrating a bug with the Cursor Legend when graphs are in tab controls. If you enter in a number in the "Cursor X position to move to", then switch pages on the tab control, you'll notice the cursor has moved to the appropriate place, BUT the cursor legend has not changed to reflect that. Once you manually move it, it updates.
In short, if the cursor position changes programmatically, the cursor legend will update ONLY IF THE XY GRAPH IS VISIBLE, even though the cursor position DOES change.
I hope someone from NI will see this post and add it to the bug list (if not already there??). If anyone knows a work around, that would be appreciated also.
Michael
Using LV 8.2
Attachments:
CursorLegendTabControlBUG.vi 27 KBGood idea. It doesn't work exactlly, but gave me the idea for how to work around. It appears even if you have a tab value change event doing the same thing the Cursor X Position numeric indicator value change event, the cursor legend X value will not change. You can even try entering the same value in the indicator and pressing return after switching tabs, the cursor legend will not update. It thinks for some reason it is on the correct index. I made a Tab Value change event that first moves the cursor to the next index, then moves the cursor back to the correct index. Ugly but works. Hopefully in the next ver of LV they will have fixed a lot of these cursor bugs; there is definitely some work to be done (i.e. fixing cursor X position for XY graphs, an extremelly annoying bug)
Michael
Message Edited by miguelc on 02-23-2007 03:49 PM
Message Edited by miguelc on 02-23-2007 03:50 PM
Attachments:
CursorLegendTabControlBUG_wrkaround.vi 34 KB -
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] -
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,
JackHi 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 -
Cursor Legend not aligned correctly
Hi,
For a while LabVIEW has been misplacing the cursor legend bar. The attached image shows what i am talking about. If I try to move the cursor or have it placed somewhere (Such as at the top of the peaks) it shifts left a little bit. It can sometime be corrected a bit by selecting to the left of the cursor. But it definitely favors the left side of where it is supposed to go.
Thanks
(The red lines on the picture show where the mouse is or where the cursor is supposed to be.
Attachments:
untitled6.PNG 7 KBHi Mike,
can you find out if the thing is related to these two bugs?
Re: XY graph cursor position bug
CAR ID 119407
property node incorrectly placing cursor (with a workaround)
The ID is not on the bug-fixes list for 8.6, or on the known issues list.
Ton
Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas
LabVIEW, programming like it should be! -
XYGraph Cursor legend bug instantly crashes LabView 2012
Hi!
I am just facing a very annoying bug.
Please find my example VI attached, I would like to know wheather you can confirm the bug? Run the VI if you wish to see some curve (actually the bug appears even if you do not put any data on the graph, if you do, just the same) and after that try to click on the cursor legend vertical scrollbar to scroll up or down to see the cursor names.
It instantly crashes my LabView 2012 Full version: 12.0.1f2 (32-bit). This XYGraph always crashes LabView... I cannot go on with my project, now I will just try to bypass the error, I will try to delete the cursors, and add them again...
Anyhow, very strange and annoying behaviour...
Anyone could repeat the same bug?
Thanks for support!
Solved!
Go to Solution.
Attachments:
XYGraph_bug_test1.vi 149 KBhello,
please find attached my example VI, where I would like to programmatically set the label position of a cursor. Why my code does create at every run a new cursor with the same name?
thanks!
Attachments:
cursor_offset_label_via_propertynode.vi 12 KB -
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,
DonIf 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 -
Export image with cursor legend
Hello,
I need to export waveform graph to MS word. To do this I am using Invoke node property "Export Image". While doing this, only graph area is being exported and not with cursor legend. In my report I need to show certain cursor values. So please can anyone let me know, how to do this??
Thanks in advance.
Solved!
Go to Solution.I have the same behavior with LV86 and 2009. Maybe you could use the invoke node Get Image.
JM
Jean-Marc
LV2009 and LV2013
Free PDF Report with iTextSharp
Attachments:
Export Image and Get Image LV86.vi 14 KB -
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]
Maybe you are looking for
-
Issues passing drillthrough parameters from a multi-level tablix in SSRS 2008 R2
Hello, I am really struggling with trying creating a drillthrough report that starts with a matrix (tablix) and passing those parameters. I am using SSRS 2008 R2. Here's my scenario: I have a matrix that has mulitple levels where you can drill down
-
How can i "Safely Remove" My Passport Ultra from my PC?
I can't EVER "Safely Remove" my My Passport Ultra drive from my PC! The computer's an HP notebook (if that matters), and it's running Vista (64bit). I can't believe that there's NO way to eject / unmount / "Safely Remove" the drive from my computer w
-
How do i turn off apps running in the background
How do I stop apps from running in the background?
-
Problem Executing RFC to File Scenario
Hi, I am currently working on RFC to File Scenario which is Asynchronous in Nature i.e. The RFC will send some data to XI and then it'll be dumped in an XML File on the shared drive. Following are the steps which were performed by me : 1. i created a
-
Recent change from interleave to fastpath
Hello I recently requested an change in the latency type for my internet from interleave to fastpath (my son plays online games and said it would be better) so I emailed the moderation team on this site for the change of which they have done. But now