Several curves on the graph XY

Hello

How to plot multiple curves on the graph XY.

Here is a solution for the 2 curves, but if the number of curves is important (e.g. 10) this method becomes boring.

A detail more - all curves share the same X.

Thank you

Perhaps this will clarify what we say.

Tags: NI Software

Similar Questions

  • Need help to print a logo on several pages using the ^ graph of order

    Hello.

    I'm using Adobe Output Designer 5.7 (formerly Jet Forms).

    Our logo was incorporated originally in about 100 forms of Jet (*.) Files of the IFD).    There was the ability to print multiple logos of the same *. File of the IFD.

    I found that I could use the ^ graph command.   But the logo only print on the first page.     In the. * IFD file it is 60 pages/subforms.   Page 1 contains the data header and footer of page 1.   Page 2 contains the data header and footer that are used on Pages 2 - N.

    I'm passing to JetForms SAP data.

    I tried several options, but it is impossible that it works correctly.

    The full path and the name of the logo is stored in the variable & T_LOGO_FILENAME &.

    Here's what I tried to do and results information.

    Attempt 1)

    ^ COMPANY_LOGO FIELD

    ↑ GRAPH & T_LOGO_FILENAME &

    This displays the logo on the first page.    It print the logo where the COMPANY_LOGO field appears in JetForms.

    The first page seems perfect.

    The problem is that no logo appears on page 2.

    Attempt 2)

    GLOBAL COMPANY_LOGO ↑

    ↑ GRAPH & T_LOGO_FILENAME &

    Logo print in the middle of Page 1.   It does not print when the COMPANY_LOGO is located in JetForms.

    No logo prints on Page 2.

    Attempt 3)

    ↑ GRAPH

    & T_LOGO_FILENAME &

    This displays the name of the file in the middle of the first page.

    Attempt 4)

    GLOBAL COMPANY_LOGO ↑

    Michelle tests

    The text "Michelle Testing" appear on Page 1 and Page 2 in the correct position on the screen.   It prints where the COMPANY_LOGO field is in the form of Jet.

    We will need to add or change logos periodically.    We are now looking for dynamically pass the name of the file to JetForms, so that we have no need to edit and compile 100 *. Files in IDF every time a new logo is added.

    Any suggestions or recommendations?

    Thank you
    Michelle

    SOLUTION

    I need to set the type to "Graphics" in the form of Jet.  (The type was originally 'Text').

    The code is SAP looks like:

    ^ COMPANY_LOGO FIELD

    & T_LOGO_FILENAME &

    The result is perfect now.  Logo print in the right position on each page.

  • Dynamically hiding / display the curves on the graph of a waveform

    Hello

    Is it possible for IT (OFF) dynamically a particular curve on the waveform table.

    Here is the example below - 3 curves are superimposed and to see a particular curve, it would be nice to have one option on OFF other curves (e.g. using checkbox).

    Thanks in adavnce.

    Pavel

    It's actually a built-in function.

    Right click on the legend to draw. Select the visible items > trace visibility box.

  • Displaying several curves on a graphical 2d in reports how can I force a curve to be at the forefront?

    Displaying several curves on a graphical 2d in reports how can I force a curve to be at the forefront? I have two signals, and I want to show a bunk on top of the other. This time Diadem will be only graphic it the other way around. I tried to delete the curves and add them in different orders, change the order that they are in the list of the curve, changing their order in the data, right-click on the curve portal and selecting "move to forground" (this only moves the complete 2D graphic object in the foreground). IM using the Diadem 12.0 base.

    Hello Joe,

    I found what causes your curves draw in the wrong "order".

    You are using two value axes and DIAdem still attracts before Y2 Y1 data, regardless of the order of the curves in the "Curve and definition of the axis" dialog box.

    I enclose your layout with a little modification, I changed the order Y1 and Y2 axis (I swapped whose data is displayed on the value axis) and I get the following result:

    Once I looked at your page layout, it appeared, why the order of curves does not reflect the order in which curves were drawn. I didn't - so I just learn something new here as well.

    I hope that this answer to your question, do not hesitate to ask if there is anything else I can help you.

    Otmar

  • Enlarge the graph of curve adjustment?

    I am trying to find a way to enlarge the graph of the real (for adjustments)?  When I try to expand the window in which it is located, just gray around the graph grows.  It is very difficult to make subtle changes because you can't get the points of the curve which are too close together because the window is so small.  Any way to make bigger?  All advice is appreciated.

    It grows only to a certain level, and that's all. I don't think that there is nothing you can do to make it bigger.

  • Curve not appearing lines do not in the graph of the

    Hello

    When I add a curves FX, I only get 1 line graph by channel and can not compare this line to the original. I noticed on some tutorials that the graph seems to show all lines curve when adjusted. What is a preference or a setting I can adjust? I use AE CC.

    Thank you

    Phil.

    This is just my version of the AE, a new her. Problem solved.

    Thank you.

  • Several acceleration curves require the splitting motion?

    Let's say I have a movieclip move from point a to point b to point c (each point corresponding to a keyframe on the timeline). Lets say I want to apply an ease curve personalized for the movement of the point a to point b and a curve of different acceleration of the point b to c. The only way that I could understand how it was to divide the movement to the keyframe b. What is the only way to do it? What happens if I want to change the x / y location of the movieclip at the point b - then I have to change its location on the keyframe before the split and also after the separation. Or worse, what if I want to change the curve of the path at the point b? Then I have to change the handle Bezier entering the keyframe before the split and the outgoing handle after the split, hoping that they are consistent with each other. Is it really how it's supposed to do?

    It's using Flash CC 2014 motion tween (not classic Tween).

    Finally, I realized that I could change the trajectory and add Bézier curves to it instead of adding custom acceleration. Doing it this way does not split the movement.

  • data is plotted on the graph of absolute time delay

    Hi all

    I'm plot data on a graph of absolute time and I find 2 hours difference between the data displayed by the debugger (left) and data on the graph (X - SCALE AUTO).

    The time saved in ptTime, was acquired by using the function 'time' and the PC has Amsterdam, Berlin, Rome as time zone.

    Here, under a screen shot that implemented the code, the debugger and the result.

    The debugger is also showing the version in good time!

    Can anyone suggest me how to process data in order to have the same result on the debugger window and on the graph?

    A big thank you and best regards

    Sergio

    Question: in the CVI debugger show you, the time_t variable appears as a double, while its definition in 'time.h' is ' typedef unsigned int time_t; "so I am a little confused.

    Response: I did something nonsense in this screenshot: I took a variable of type double (it happened to be a UIDateTime, actually) and configured the debugger to format as if it were a time_t variable. The formatted values that the debugger shows me, therefore, are not valid, of course. But I just wanted to show the time_t format, because it corresponds to what you have in your screenshot, and I was already suspicious that you use time_t variable to pass to the curve.

    Furthermore, if you are not familiar with the way in which you can change the formatting in the debugger, this is how you do it:

    Usually, the debugger can automatically pick the best format to use, based on the data type of the variable (for example, with variables of time_t). But in this case, what the debugger calls a variable "Date Time" is all just a double. The debugger cannot assume that you want to display all your double variables as a 'Date Time', and so you need to replace yourself.

    Question: I was not able to find UIDateTime using the ICB type, this is the value returned by GetCurrentDateTime(double *)?

    Response: There is really no such thing as a type of data "UIDateTime". I've been a bit remiss with my terminology. Unfortunately, when you're dealing with dates and hours, there are several possible representations of these quantities in the world of C, and it is important that you use the correct the intended variant you use for. In this case, the chart controls expect that you pass the time format used by the library of user interface, that is, one that is returned by the GetCurrentDateTime or MakeDateTime functions. The underlying C for this representation of the time data type is simply twice, and so it is not a good name to refer to it. That is why I used UIDateTime, but I should have been clearer than that.

    Question: Y at - it a function to convert time_t values UIDateTime values

    Response: Yes. You can use the functions of the programmer's Toolbox following two, in exactly this order:

    CVIAbsoluteTimeFromCVIANSITime (time_t ansiTime, CVIAbsoluteTime * absTime);

    CVIAbsoluteTimeToCVIUILTime (CVIAbsoluteTime absTime, double * uilTime);

  • Control the properties of the graph of a waveform for waveform table.

    I'm to customize a waveform graph.  I will have no problem using nodes property to define all the things I need to (color plot, the names of axes, etc...).  My wave form is actually an array that contains the seven waveforms.  The problem is that the property of the waveform graph node changes only trace, legend, etc. the first signal in the graph.  They all have the chart perfectly together.  However, my application requires the user to be able to select say signals 2, 5 and 7 of the table.  When it does, it receives signals of 2, 5 and 7 on the chart, but the legend Watch reports 1, 2 and 3 and they draw in the colours of the signals 1, 2 and 3.  Any suggestions on the update of the properties of several plots of a waveform graph?

    Also when I want 1 signal trace a curve of waveform.  When I want the signals from 2 to 7, I have to draw a second copy of the curve of waveform.  For some reason any a waveform table chart cannot double as a unique waveform graph.  Any ideas on that?  Thanks in advance for your help.

    To change the properties of other signals in the chart, you will need to set the ActivePlot property node before writing the color, the name of legend, etc... To display only the selected signals, you could do a couple different things.

    (1) set the color of the signals that are not visible by transparency

    (2) write NaN values to the curve of waveform of the signal that you do not want to display

  • Select curve chart WPF and nickname of curve in the ToolTip

    Hello

    How can I do, view the name of curve in the ToolTip, if I moved the mouse over the curve?
    Or view the name of curve staring above the curve?
    And, how can I select a curve with the click of a mouse?
    Possible?

    Kind regards
    Tamas

    P.S.: Community VS2013 & MS2015 Standard

    Using the logic of tool tip of the point value of graphic display WPF overviewand the GetPlotAt function, here's an example that uses mouse clicks to select tracks in a chart:

    partial class MainWindow: Window {}

    _selectedPlot of private land;

    public MainWindow () {}
    InitializeComponent ();

    Tour (option) on the hit test for lines, in addition to the actual data.
    Graph HitTestMode in the Group PlotHitTestMode.RenderedInterpolation;

    Updated tooltips to display quickly and for a long time.
    ToolTipService.SetInitialShowDelay (graph, 0);
    ToolTipService.SetShowDuration (graph, int. MaxValue);

    Fill in the chart with the data and the locations of the example.
    Graph BeginInit ().
    var plotBrushes = new [] {Brushes.Red, Brushes.Orange, Brushes.Green, Brushes.Blue ;}
    < plotbrushes.length;="" ++i="" )="">
    label As String = "Plot" + (i + 1);
    rendering engine of var = new LinePlotRenderer {Stroke = plotBrushes [i]};
    var field = new plot (label) {Renderer = renderer};
    Graph Plots.Add (field);

    Graph data [i] = new [] {i, i + 1};
    }
    Graph EndInit ().

    Monitor the plot area of the chart for mouse clicks.
    Graph. PlotAreaMouseLeftButtonDown += OnPlotAreaMouseLeftButtonDown;
    }

    private void OnPlotAreaMouseLeftButtonDown (object sender, MouseButtonEventArgs e) {}
    Check if a new route has been shown at the current position.
    Point ScreenPosition = e.GetPosition (graph);
    field var graphics = (Plot). GetPlotAt (screenPosition);
    If (plot == null | plot == _selectedPlot)
    return;

    Deselect the previous plot, if it exists.
    If (_selectedPlot! = null) {}
    ((LinePlotRenderer) _selectedPlot.Renderer). StrokeThickness = 1.0;
    (Graph (ToolTip). Tool - tip). IsOpen = false;
    }

    Select the new path and display a ToolTip.
    _selectedPlot = conspiracy;
    ((LinePlotRenderer) plot. Rendering engine). StrokeThickness = 2.0;
    Graph ToolTip = new ToolTip {Content = string. Format ('"{0}' selected', plot. Label), IsOpen = true};
    }
    }

    "Display the name of curve staring above the curve", with respect to the simplest approach would be to use a PointAnnotation to display a label to a particular position (probably hiding the target and arrow).

  • The graph refresh is very slow with large data sets

    When the graphics of large sets of data in tiara, the construction of the graph is slow (3 pts M takes 30 sec). Fair enough-, the problem is, however, some little change do you later to the curve, it will refresh all over again, and during this time you can't do anything else with DIAdem.

    Any way to relieve it?

    Problem seems to be solved - restart of DIAdem restored time to update to an acceptable level, or at least it seems that restarting is the only change.

    I tried later with the two parameters of charge mentioned by AndreasK and both just as powerful.

    I tried remote desktop access and it works all too well - also go remote DIAdem (to see if it's a graphics driver issue)

    I feel kind of silly not being able to identify what was wrong and I thank you for your help.

  • How to put a property group in a related curve with the Expansion curve text label

    Hello

    I'm working on a graph which trace a WaveFormChannel named 'Test '. Given that I enabled the expansion of the curve, the graph shows all channels named "Test" in the DataPortal. Now, I want to put the value of the property of the "MyGroupProperty" group in the legend, so whenever I add a new group, automatically add the new "Test" signal and show "MyGroupProperty" in the legend.

    So far, I tried to use the curve text in the option of the label, with something like this

    @GroupPropGet (GroupNumber, "MyGroupProperty") @, but I have to give the value of GroupNumber, and then it shows the same value for all signals. So if I add a new group to the dataportal with a Test string, the legend shows the label of the new signal, but the MyGroupProperty remains the same for all labels

    Thanks in advance for your help

    Hi dslemusp,

    You can use the global 'CGI' variable in a tiara expression to provide the current Index of the traced (even in expansion mode) group.  I've prepared an example that illustrates this and attached it below.

    Brad Turpin

    Tiara Product Support Engineer

    National Instruments

  • Visualization of more values on the graph of the DAQ card

    Hello

    I acquire a Signal using the data acquisition card, the problem is that I can view only a few values on the graph of a waveform. Guide kindly of me if I want to see the points more on the graphical waveform, what I would do in my programming window.

    Concerning

    I think that you just want to use a TABLE instead of a chart.  A graph has an associated history, so that it shows more that just the last data series acquired you and wrote to the curve.

  • adjustment of curve with the equation

    I have a program in which I receive a response signal which is of the form A * cos (w * t) * exp(-t/T2), where A is the amplitude, w is frequency, t is time, and T2 is the spin relaxation time. Is it possible to adjust a curve in this graph and output the values of the variables? I have tried many options in labview but can't seem to find a way to add the variable T2.

    Thank you

    Justin

    LV8.6

  • Draw a curve on a graph with an equation xy

    I need to plot several curves on a xy chart.

    I know how to plot multiple curves, I do not know how with an equation.

    example y = 2.039 + 1.116 * exp(.01468*x)

    I did this with a point to manually, but will be a lot of these with positive and negative also.

    For plotting with an equation would save a lot of time.

    Hey,.

    I don't know if I get your problem correctly, but you can do all kinds of math with both tables (even several a table with a unique number for example) or another table and you can group their be plotted on a xy chart.

    For example in this excerpt (you can copy this image on the block diagram and use the code she) I use the loop for to give a table for the x axis (you can use your existing x axis in a table data) and then I do more mathematics on that: firstly I do your formula to calculate data, then I do a truncated version of your formula to get another set of data there and finally I use a mathscript node to get the same data as the first (but with a slow performance, especially if you use a lot of as primitive formulas give good performance than mathscript). Can I group them into clusters and build an array of them to draw all the

    Then the result is the following with plot 0 masking 2 both have the same data.

    I hope that you are looking for help like this.

Maybe you are looking for