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

Similar Messages

  • 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

  • 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

  • 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

  • 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

  • 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.

  • 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

  • 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

  • XY graph - multi-plot problem

    Hi,
    I'm experiencing a problem using a multi-plot xy graph. I have to display 2 plots together, and make them appear and disappear many times during the program running.
    But when I close LV and restart it, the second plot (plot1) doesn't appear, and also I lose all the properties I've set for it (name, color,...). If I don't shut down LV everything works well.
    What can I do?

    Stefano Moret wrote:
    When you write about use property nodes, I'm using the "visible" one.
    Your suggestion is to try also to set all the properties from there? Maybe it's a good idea, I'll try.
    Here are some code snippets I used once to initialize the graph and later on change legend entries depending on user selection.
    You can also change the way plots are represented during run time. You always have to start with ActPlot do selct one of the plots.
    Good luck

  • XY graph multi plot live points and colour control

    Hi All,
    I'm trying to do something that should be simple but is proving to be difficult so far. I have had a good look through previous topics and found things similar but not actually what I want.
    In my experiment I scan intensity vs wavelength.
    Ideally I want to be able to:
    1)  run a scan and see the points plotted live.
    2) Then I want the plot to stay on the graph when I run the next scan, etc.
    3) I'd like to do an arbitrary number of scans. e.g. To initiate a scan I press a button, an arbitrary number of times.  
    4) I want to make it so that the current scan is plotted live in one colour (red), and all the previous scans remain plotted in another colour (blue).
    5) Sometimes I may want to clear the graph of all scans and begin again, without having to stop the VI.
    Items 1-3 can be taken care of easily by placing the Build XY graph and XY graph object inside the for loop that runs the scan, and unticking 'Clear data on each call' in the propertes of Build graph. See first attached VI.
    However, at the beginning of a scan it joins the last point of the previous scan to the first point of the next scan.
    The difficult parts are 4 and 5.
    For item 4 you need to build an array of plots, which is easy if you know the number of plots, but here the number is arbitrary. So how do I do that? I've had a go by trying to use Insert Array in different ways but I haven't worked it out. Then hopefully using the XY graph property nodes I can set the colours of the plots.
    For part 5 it is not enough just to use the invoke node = reinitialize to default, and have a button that executes the node. This clears the graph but then when you run the next scan all the previous plots pop up again, indicating that the array that stores the plots is not actually cleared. The second attachment shows how I'm clearing the graph.
    My biggest problem is item 4, and combining item 4 and 5 together.
    Please help. 
    Solved!
    Go to Solution.
    Attachments:
    Current method_Items 1-3.vi ‏18 KB
    Item 5 idea_with no item 4.vi ‏18 KB

    The key is understanding the data type. If you hover over the graph's terminal, you will see that multiple plots are simply an array of single plots. Once you know that, something like this quick modification is fairly easy to come up with. I also added events to make it more readable. Note that this isn't actually a good way of doing things (for instance, you can't abort the drawing in the middle), but it shows the graph concept. You might wish to look at some code like producer/consumer designs.
    As for the colors, you're right that the properties can help you there. I will leave it to you to figure out the exact properties, but when you start a new plot, you will basically want to reset all the others to white and make the new one red.
    Try to take over the world!
    Attachments:
    XY Chart.vi ‏17 KB

  • Xy graph multi plots

    Hello,
    I have a need to plot a curve on an X-Y graph which is Voltage (Vsd) vs Current (Isd). After the first plot, I need to set another voltage (Vg) to a new level and repeat the plot. I would like to do this without erasing the original plot so I can generate a family of curves. Currently, I am using one trace on the graph which traces to zero at the beginning of the next plot. I need to create an entirely new plot on the graph instead of the original going to zero at the beginning of each plot. I cannot plot all curves at the same time because the voltage (Vg) level will change with each curve. Any suggestions will be appreciated.
    Thanks,
    Mark

    Maybe I misunderstand the question...
    Multiple plots on the XY-graph, means you need to put them in an array.  If you don't have all the graphs at once, then you could simply build the array dynamically.   I.e. you put the array in a shift register, and add elements (measurements) to it as you go.
    See the attached vi for an example.
    Attachments:
    multi-XYgraph.vi ‏11 KB

  • Plot mixed graphs

    Post Author: dufernandes
    CA Forum: .NET
    Hi there,
    My problem is the following: I'm using MS Visual Studio 2005 with the standard version of Cyrstal Reports. I wish to design a bar chart along with a line chart (that represents the goal of the data being displayed). For that I thought of mixing the bar and the line charts, however, I could not find any way to do so using the version of Crystal Reports I have mentioned. Does anyone know how to solve this matter? Basically I need to draw a bar chart and a line (based on some data) along with this graph.
    Thanks,
    Eduardo

    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

  • Cursor values manipulati​on in "Mixed Graph"

    I have two cursors on the "Mixed graph".
    Using Cursor Palette, I am reading the current values of both cursors. But when I manipulate them, it works only when the program is running. Is there any way to find the difference between the two even when the program is not running.
    Secondly, when I try to find the x-value using property node, it gives X- value of 2nd cursor only. how can I extract the X-value of 1st Cursor. 

    Billo000,
    Here are some examples on using Mixed Graphs and the cursor palette:
    https://decibel.ni.com/content/docs/DOC-3671
    https://decibel.ni.com/content/docs/DOC-2065
    https://decibel.ni.com/content/docs/DOC-2171
    https://decibel.ni.com/content/docs/DOC-3118
    I hope these get you going
    Sam S
    Applications Engineer
    National Instruments

  • XY Graph Cursor Problem in Labview 7.1.1?

    Hallo,
    I am  using Labview 7.1.1 and I am facing one problem with XY graph cursor. If I am moving cursor in one graph, I am expecting same movement in another Graph. But when I move cursor in Graph1, cursor in second graph moves but not to exact X value of Graph1.
    Property of Cursor in both graphs must be "Lock to Plot"
    If any body knows about this please let me know ASAP. I am attaching example VI for your reference.
    Thanks,
    Sashi
    Attachments:
    XY Graph Cursor Problem.vi ‏101 KB

    It's a curious effect. Probably the floating point coordinate is sensitive to the exact pixel alignment (I mean that this would not happen if we had for example 1 pixel per point in the X direction).
    Anyway, if you use Cursor Index instead (which is an integer) the behaviour is as expected.
    Paolo
    Paolo
    LV 7.0, 7.1, 8.0.1, 2011

  • Center multi-point cursor in a XY graph

    Hi all,
    i need to programmatically bring to center the only cursor of a XY graph (a multi-point cursor made of 4 plots).
    I realized an algorithm to calculate the x value to send to the "Cursor.Cursor position:Cursor X" property of the graph.
    The cursor seems to be correctly set, but i resets instantly. Seems like i need to set the property for every 4 plots, but i don't know how.
    Any clue?
    Thanks
    Marco

    Se the "cursor index" property and set it to half the number of X points. (or use more complicated math if the graph is zoomed, not shown)
    (All your booleans should be latch action, eliminating all local variables. You also don't need the reference. There probably also should be a small wait.)
    (All that said, I never use multiplot cursors, but maybe there is a bug somewhere if they are used. Your code works fine if the cursor is locked to a single plot)
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    TestCenterCursorInGraphMOD.vi ‏14 KB

Maybe you are looking for

  • Downloading to computer

    I can no longer download pics to my computer, and I don't know why.  I uninstalled/reinstalled the driver software and it still doesn't work.  When the camera is connected, I turn it on, the screen says "BUSY" and there are three beeps.  After about

  • How to get the value of identity template

    Hello, i have a AD resource and i want to get the identity model value in a form. Is it possible to do it ? Thanks

  • Why window is opening correctly?

    Hello I am trying to call my_z_transaction code from my WDA byusing the below code of ITS, but, its not working! i also tried for VA03, stilll not working!   lo_cmp_api = wd_comp_controller->wd_get_api( ).   lo_window_manager1 = lo_cmp_api->get_windo

  • Weird screen issues with 10.7.2

    I just updated to 10.7.2 tonight, and immediately following the reboot, I started having problems. Scrolling in any finder window, or moving any windows around my screen causes screen corruption in the areas that are affected. If I scroll in a finder

  • How to remove all the printable apps from an HP Photosmart 7520 touchscree​n at once

    In typcial HP fashion, the printer is gummed up with commericals and third party apps I do not want. I see how in the ePrint website to delete the apps one by one - which is taking forever.... Is there a way to remove all the apps from the printer at