Errors with multi-plot cursors on Mixed Signal graphs

Using a Mixed Signal graph, it seems that a multi-plot cursor does not snap correctly if XScale.Multiplier is not set to 1 - it seems to ignore it altogether.  A single-plot cursor on the same graph does not have this problem.  Am I missing something?
In the attached VI, XScale.Multipler = 0.1, and Cursor 1 (Single-Plot) shows the correct value, but Cursor 2 (Multi-plot) does not.
Attachments:
MixedSignalCursor.vi ‏14 KB

Hello,
The behavior I see is that the multi-plot cursor which is snapped to plot 0 seems to generally follow an "imaginary plot" which corresponds to a scaled version of plot 0, where the scale factor is the value wired to the XScale.Multiplier property.  I don't think this is desired behavior so I have filed a corrective action request to R&D to have this addressed.  I am sorry for the inconvenience - hopefully you can live with an X-scale multiplier of 1, or the single plot cursors for the time being.  It also takes the offset property similarly, offsetting the "imaginary plot" by whatever value is set there.
In any event, if this poses a significant problem with additional contingencies, please let me know and I'll be sure to include any updated information in the corrective action request!
Thank you,
Best Regards,
JLS
Best,
JLS
Sixclear

Similar Messages

  • Multi plot cursor in Mixed Graph

    If Digital waveform and normal waveform graph is plotted in a mixed graph, and if I choose watch all plots(multi plot) in cursor, LabVIEW closes immediately with an error popup dialog
    I have attached the print screen image of that error popup
    Attachments:
    error.JPG ‏188 KB

    Hi Stephen,
               I found a considerable solution to overcome that error.
               Build all the array data at first and then generate digtal
    waveform in single instance.
               ie., With number of numerical array data, build a 2D array of
    numerical data and make a transpose and then generate a waveform.
               It generates number of digital waveform equal to that of the
    column size of 2D Array.
               Do not build generated digital waveforms. This creates an error
    while using multi plot cursor--> watch--> All plots.
               I have attached the modified, bug removed Vi with this message for
    your reference.
    Regards,
    Raja
    Project Engineer
    Soliton Technologies
    www.solitontech.com
    Attachments:
    Mixed Graph Modified without Error.vi ‏25 KB

  • Delete Plot Area in Mixed Signal Graph

    Hi,
    I would like to delete not needed graphs and groups in Mixed Signal Graph but I see when I right click on the graps the Delete Plot Area is disabled and grayed. Could you please let me know how can I delete plots and groups in MIxed Signal Graph.
    Thanks

    Sorry, too snarky.
    Cameron
    To err is human, but to really foul it up requires a computer.
    The optimist believes we are in the best of all possible worlds - the pessimist fears this is true.
    Profanity is the one language all programmers know best.
    An expert is someone who has made all the possible mistakes.
    To learn something about LabVIEW at no extra cost, work the online LabVIEW tutorial(s):
    LabVIEW Unit 1 - Getting Started
    Learn to Use LabVIEW with MyDAQ

  • Multi plot cursor

    Dear All,
    I am working on Mixed Signal Graph with Multi plot cursor.
    My target is to move the cursor on X axis time scale and get the y axis values of all the plots.
    i got some ex. on forum but i am facing a typical problem explained as follows:
    By chaning the cursor plot i am getting the y axis values for each plot.
    The problem is that the values are continuously changing of the plot y axis value automatically, ans also the values of the respective plot does'nt match all the time, it changes.
    I have attached a example, in that the values of the respective plot changes every time.
    Am i missing anything, please guide.
    Regards,
    Shrek
    Attachments:
    Mixed Signal Cursor.vi ‏34 KB

    Here is a quick mod .. don't know if it solve your problem, but I get constant values
    Will work only if all plots have the same lenght ...
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'
    Attachments:
    Mixed Signal Cursor.vi ‏27 KB

  • LabVIEW 8.6.1 did not fix glaring Mixed Signal Graph bug :(

    I'm pretty dissapointed that NI has JUST NOW released 8.6.1 (more than 6-months after releasing the buggiest LabVIEW version, ever).  The Mixed Signal Graph bug still exists and is very annoying.  The visual bug occures when you add more than 1 plot on a mixed signal graph and then try to resize the legend.  The Y-Axis labels do not move appropriatly.  You really can't resize the legend with this bug.
    Where can I find a list of known bugs in LabVIEW and verify that this is in that list?  How can I add weight to this bug report so that NI will address it for the LabVIEW release?  How can I express to NI that I don't want LabVIEW 9 until they can fix all the problems in v8?

    LV_Pro wrote:
    One way might be to get in on the LabVIEW 2009 Beta, see if it fixes the problem, if not, report it while there may still be time to fix it.
    Not sure about the "buggiest version",  v2.5 had its share. Had to save your work every 1/2 hr. or risk loosing everything when you got the almost guaranteed "insane error" which always seemed to occure when you had done the most editing since your last save.
    Message Edited by LV_Pro on 02-10-2009 09:07 PM
    The OP obviously never had to work withLabVIEW versions prior to 5.1. 
    And while 8.6 had a few nagging bugs including visual ones it is actually quite stable and good. No comparison with 8.0 for instance or even 8.0.1
    Nickerbocker wrote:
    I'm pretty dissapointed that NI
    has JUST NOW released 8.6.1 (more than 6-months after releasing the
    buggiest LabVIEW version, ever).  The Mixed Signal Graph bug still
    exists and is very annoying.  The visual bug occures when you add more
    than 1 plot on a mixed signal graph and then try to resize the legend. 
    The Y-Axis labels do not move appropriatly.  You really can't resize
    the legend with this bug.
    Where can I find a list of
    known bugs in LabVIEW and verify that this is in that list?  How can I
    add weight to this bug report so that NI will address it for the
    LabVIEW release?  How can I express to NI that I don't want LabVIEW 9
    until they can fix all the problems in v8?
    You just did! But unless you are a site with several 1000 LabVIEW licenses you will not outweigth those other customers who do have that many licenses and do want more features as soon as possible rather than an annoying graph display bug getting fixed.
    Rolf Kalbermatter
    Message Edited by rolfk on 02-11-2009 10:02 AM
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • LabVIEW crashes when you run a VI that contains a mixed signal graph with a multi-plot cursor.

    Hello, LV 8.2.1 notes indicates the following bug fix:
    43SAIR2A  Fixed an issue where LabVIEW crashes when you run a VI that contains a mixed signal graph with a multi-plot cursor.
    I am running this version, and still have this behavior.  Is there anything I may be missing, and/or certain circumstances that may still be causing this?
    thanks in advance,
    Darren

    Darren:
    I looked at the CAR ID that you mentioned and the issue has been resolved in LabVIEW 8.2.1. To verify something similar, I ran the attached VI and things worked just fine. Please feel free to send me the steps to follow to reproduce the issue you are running into in 8.2.1.
    Regards,
    Rudi N.
    Attachments:
    MixedGraphs.vi ‏15 KB

  • 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

  • Mixed Graph - Multi Plot Cursor Problem

    If I plot both Analog Waveform and Digital Waveform in a single Mixed Graph, and when I choose watch all plots in cursor legend, LabVIEW crashes with an error message.....
    I have also attached  the Print screen image of that Error
    Attachments:
    error.JPG ‏188 KB

    Jared Boothe,
               I found a solution to overcome that error.
               Build all the array data at first and then generate digtal waveform in single instance.
               ie., With number of numerical array data, build a 2D array of numerical data and make a transpose and then generate a waveform.
               It generates number of digital waveform equal to that of the column size of 2D Array.
               Do not build generated digital waveforms. This creates an error while using multi plot cursor--> watch--> All plots.
               I have attached the modified, error free Vi with this message for your reference.
    Regards,
    Raja
    Project Engineer
    Soliton Technologies
    www.solitontech.com 
    Attachments:
    Mixed Graph Modified without Error.vi ‏25 KB

  • Mixed signal graph with mulitple plots

    Hello,
    I am using a mixed signal graph in a DAQ program to display
    the data from multiple channels after I'm done logging.  The data is in a 2-D array and I'm bundling
    it with a x0 and Δx just like a waveform graph. 
    Each row in the array has the data from each channel and I want each one
    to be displayed in a separate plot area. 
    I know I can set each plot to a different y-scale using the properties
    of the graph, or using the plot legend, but I'm using this in a sub vi and
    would like this to happen automatically when it runs.  I'll never have more than four channels so I've
    made four plot areas, but it always just sticks all the data in the first plot
    area.  So how can I set up a property
    node for the mixed signal graph to make this work?  I attached the code I'm using for the bundle and graph.
    Thanks
    Doug
    Solved!
    Go to Solution.
    Attachments:
    mixed signal graph code.png ‏5 KB

    After working at this a little longer I was able to solve the problem.  I just had to figure out which properties to control.  The active plot and the y scale index nodes set each channel to a different plot.   The picture shows how I set up the property nodes.  The blue wire is the number of channels that I was using and the strings are the channel and cursor names.  I know there's probably a better way to do this but I'm not a software engineer, and the guess and check method of programing has worked for me so far.
    Attachments:
    New Picture (5).png ‏26 KB

  • Express XY Graph Multi-plot Cursor point

    Hi,
           In mixed signal graph >> Property >> Cursors Tab >> Enable Allow dragging here if we select Multi-plot, it will show X scale and all Y-scale value in Cursor legend.
    How can I get these same options in Express XY Graph?
    Sivaraj M.S
    CLD

    You need to use a property node and find the curser position and then plot those points in a seperate xy plot (only it will be one point instead of an array). You will still have to plot it as an array of one point.
    Tim
    Johnson Controls
    Holland Michigan

  • In a mixed signal graph, how do I read the interpolated Y-Positions for a multiplot Cursor?

    Hi.
    I have a mixed signal graph with a multiplot cursor, I need to read the Y values from all the plots, but the property node Cursor.Pos.Y only returns one value, the non interpolated, how do I get the rest of them? 

    Ok, about the interpolation. I think it does not interpolate anything.
    Plus: the jumping of the cursor seems to be related to the different starting times of the signals.
    I've changed your VI a little, please tell me what you think. I'm very interested.
    Attachments:
    MixedSignal9sp1.vi ‏19 KB
    MixedSignal8.6.vi ‏14 KB

  • Multi-plot cursor in xy graph

    I am using an XY graph with 5 curves which belong to one of two y axes each. All curves share the same array of x values. I do not like the cursor legend so I want to read out the values of the one cursor programmatically. I can create a multi-plot cursor which watches all the 5 curves but I cannot find how I can read out the 5 corresponding y values of my cursor. Any help?
    Thanks,
       LX (using LV2014)

    Use the cursor index property value and wire that to an index array function for each y array.

  • How do I configure the mixed signal graph property node to set the plot names

    I have a mixed signal graph displaying digital and analog data in two groups.
    I would like to programmatically set the names of individual plots i.e. rather that the digital graph displaying 'Digital 0->Line 0'  I would like to set it to 'Signal 1'  in the vi.
    How do I do this?
    Probably via the property node but I cant get this to work without errors?  (i.e. i cant find the right combination of node arguments to set.)
    Also,  I can set the names of the plots of the component waveforms programmatically, but when I bundle the plots together to form the mixed signal graph, the plot names are reset to the mixed signal graph default values. Can this behaviour be turned off?

    What are you doing? You need to select the plot first and then set the name, like this:
    Attachments:
    Mixed Signal Graph_BD.png ‏1 KB

  • Mixed Signal Graph, Selected Cursors, and Cursor Position Problems

    I'm trying to work around an issue with a single multiplot cursor on a mixed-signal graph (doesn't work right, R&D bug report #100830) by grabbing the selected cursor x-position and updating that position across all four cursors, as seen below:
    However, I'm having two problems. 
    One, the selected cursor is not always the actual selected cursor.  Quite often, especially when selecting and dragging cursors 3 & 4 (indexed 2 & 3), the selected cursor shows up as 0 or 1.
    Two, and the one I'm more concerned about, is the fact that the four cursors X-positions never completely line up.  In every case, whichever cursor is deemed to be "selected", the other three will align to some point (the same for all three) that is offset from the actual value.  Please note that the X-values in my demonstration are identical (1000 points from 0.001 to 1) so I don't see this as being some snap issue where the value is offsetting to the closest available on the other arrays.
    I've attached my scratchpad demo.vi as an illustration. 
    Any help or insight is appreciated.
    Thanks,
    Mike Webster
    Attachments:
    demo.vi ‏47 KB

    I believe I found where the issue resides at least and a workaround.  This is a problem with XY graphs in general when trying to programmatically control the cursor position.  Somehow, the software goes looking for the nearest point instead of the identical point and has some sort of issue with its search algorithm.  Switching from attempting to match position to copying the cursor 'index' completely cleared up the problem I was having.  In the particular application I'm working on, the four graphs have identically spaced data on the X-axis, so this solution should work fine for me.

  • Mixed Signal Graph Legend Plot Name and Graph Area Y Scale Name hidden

    I have a customized mixed signal plot grpah and it when the plot names are written to it, it autosizes things and they are in chaos with overlapping text.  Is there a way to fix this?  I am also expereincing several labview crashes...
    Attachments:
    Mixed Signal Graph Problem with Legend and Y Scale Fit.vi ‏9 KB

    Hi id,
    i am having the same problem, 
    if you were able to fix it, can you please share your fixing method.
    appreciate it
    Thanks

Maybe you are looking for

  • Full text search in IMAP accounts

    I use IMAP with apple mail. Whenever I try to do a full text search using the spotlight in mail it doesn't find messages most of the time. I guess that it only finds the messages, which have been viewed previously. It should look at the messages on t

  • ACS v5.1 View not showing full Admin Logs

    Hi,      I am having trouble viewing all the Administration logs in ACS View. I have my Local Log Target set to a Maximum log retention period of 90 days. In ACS View I can display authentications that go back 90 days + However when I try and display

  • Can't install After Effects for 2 months. No help from Adobe.

    I am tired of the complete disregard Adobe shows to its customers. I can't install After Effects. All other apps do install.

  • Handshaking or i/o ??

    we have a system outputting digital data at 16 MHz, the high speed i/o card i'm using is the 6533 to input this data. The data rate is too high to input with pattern i/o, thats why we are using the burst handshaking mode kind of in a tricky way by se

  • Validate email address and http link

    Could anyone please post procedures for verifying email addresses and http links in PL/SQL?