Plot scale associatio​n

is this possible:
I have a graph, it has multiple y-scales.... several on the left side of the graph and several on the right, I display only 2 at a time, it's basically a dual y-scale plot with selectable y-scales... I do this using property nodes and it works great.  I have drop down menus with different plots, and these plots will pop up on the graph when selected.... ok here's my problem/question
is there a way to associate a plot with more than one y-scale? 
I need to associate plots with 2 y-scales, one on the left and one on the right side of my plots
reason is because it's basically a custom graph with 2 drop down menus, the drop down menus has groups of plots in it... each of the 2 drop down menus contains the smae plots and each is associated with either the right side y-scales or left side y-scales... this makes it possible for various different combinations of plot vs plot on the graph... but not being able to associate a plot with both sides limits me
right now I can do
plot1 vs plot2
plot3 vs plot4
but can't do
plot1 vs plot3.... because I can't associate plot3 with y-scales on both sides of the graph
I hope this makes sense,
much thanks!
Solved!
Go to Solution.

I'm not exactly sure what you're asking, but all of the statements below are true. Do they answer your question?
A plot must always be linked to exactly one scale
Many plots can be linked to one scale
One plot cannot be linked to more than one scale
A plot can be visible while it's scale is invisible
A plot can be invisible while it's scale is visible
You can always have extra scales that are not linked to any plots
a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"] {color: black;} a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"]:after {content: '';} .jrd-sig {height: 80px; overflow: visible;} .jrd-sig-deploy {float:left; opacity:0.2;} .jrd-sig-img {float:right; opacity:0.2;} .jrd-sig-img:hover {opacity:0.8;} .jrd-sig-deploy:hover {opacity:0.8;}

Similar Messages

  • Polar plot scale labels and background colour

    Dear Labview Forum,
    I am trying to create a polar plot.  However when I put the polar
    plot indicator on my front panel and wire up some data and parameter
    control boxes, the scale labels are missing.  See polar plot
    basic.VI.  Are the scale labels there or are they the same colour
    (black) as the background and hence not visible?
    When you compare this to the polar plot demo, the background is white and the scale labels are present.
    How can I control the polar plot background colour parameter?
    How can I control the scale label colour and visibility?
    Regards,
    Jamie
    Message Edited by Jamieg on 01-17-2007 02:18 AM
    Using Labview version 8.0
    Attachments:
    polar plot basic.vi ‏31 KB
    Polar Plot Demo.vi ‏33 KB
    polar plot basic.vi ‏31 KB
    Polar Plot Demo.vi ‏33 KB

    I'm so sorry  ... i am also unable to find the Propety Node... i think i mistook changing the Label/Caption bg colour as changing the whole bg colour... i'm so sorry...
    i've tried searching but to no avail... my apologies...
    all the best to your application...
    Best Regards,
    JQ
    LV 8.0 user...

  • Plot scale property

    Dear All!!
    I'm trying to represent different plots in a graph and I would like to keep the different scales associated with each plot visible in this unique graph. Is this possible? Is there any special graph indicator? Do I need to choose a specific property using the property node vi. of the graph?
    I'm looking forward to hearing from you soon,
    Best Regards,
    Miren

    You could add a second graph, or use the MIxed signal graph type.
    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!

  • Polar plot scale numbers "truncated"

    I have a strange problem when using the polar plot VI.
    Labview 2012 latest SP, running on a cRIO9074. I'm running a servo motor for one revolution while measuring the runout on an armature using a linear position sensor.
    The data looks good, but for some reason, the scale labels truncate after two decimals, no matter what I set the precision to. I'm sending it a cluster of two double precision arrays.
    When I run the Labview example, it works fine I can change the number of decimals viewed to 10 if I need to. I've tried keeping everything the same as the example.
    Any ideas?
    See picture.
    The sample VI works fine, (I can set the precision to 6 and I will see 6 decimal positions. )

    Thanks for the response, Kurt. With the help of a colleague, we were able to determine that this behavior is only when the VI is running on the cRIO.
    (I think it was called "Polar Plot Demo.vi", but yes the VI is "Polar Plot with Points Option.vi"
    We verified this by running the example vi first from windows (works fine), then ran it on the cRIO. On the cRIO it truncates decimals depending upon what font size you use. If you use a REAL TINY font, it will include more decimals. When running in Windows, the graph appears to move left to accomodate for more decimal place. When running on the cRIO, it appears to cut the picture off on the right side.
    Following is our setup, but as stated above, we sent the demo program to the cRIO (didn't use any I/O) and the problem occured.
    We're using Labview 2012, latest updates applied.
    Modules are:
    NI-9411 to read an Ono Sokki position sensor (quadature output from two channels, resolution is .0001 mm.
    Ethercat set up using the "getting started" manual for the NI supplied AKD servo drive and motor.
    All hardware works fine and data collected looks good. Test is to turn motor and collect servo position and linear encoder position.
    Data has 4 decimal places coming in.

  • Multiple Plots & Scales On 1 Graph

    Hi
    In one waveform graph how we can plot two data with different y-axis i.e.. Multiple plots in one graph
    thanks

    Hi Husssey,
    "right-click" is your friend!
    - Right-click the Y axis and select "duplicate axis" to create an additional Y axis. Now right-click that new axis and select "swap side" for your convenience...
    - Show the plot properties. Right-click the plot and select your "Y axis" to attach the plot to...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • How do I copy a reference?

    Labview fundamentals question....
    I have a reference.....my understanding is a reference is like a pointer.
    I would like to copy the reference so that I have two separate and equal references.
    Example, a reference to a graph.
    -Regards
    eximo
    UofL Bioengineering M.S.
    Neuronetrix
    "I had rather be right than be president" -Henry Clay

    A control reference is a handle that is used to locate the resource associated with a control and in your case a graph.
    Copying the reference can be done by simply branching your wire coming from the reference OR you can do as you were told earlier OR pop-up on the graph and create another ref.
    But that will only copy the 32 bit number that is used to start the search for the resources.
    If you want to use references to copy from one exisitng graph to another exisitng graph (they must both be created at edit time) then after creating your second grpah and creating a reference for it...
    Use property nodes to read all of the data and setting you read using one of the refs to popertyt nodes for the second graph.
    Gird-up your loins!
    Copying all of the properties for everything in a graph is a challlenge that I have never risen too. Pcik the properties you really need and stick with them.
    If your graph has multiple plots or scales etc, then you will have to loop through each of them using the "Active whateever" to select which one you are reading from and which one you are writting to.
    And before you run into another issue...
    You can only set porperties an method on plots scales etc that exist in the graph. If the first time you try to copy 140 plots from the first to the second, it will fail if the second has never seen 140 plots.
    I hope that gets you started.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Memory usage/freeze/crash modifying multiple objects

    I'm getting Labview hanging issues when I try to modify front panel objects while editing (not running).  It seems to be a general problem but this is the current scenario.  Many charts on my front panel (over thirty), so I multiple select, and RClick>Properties.  Watching Labview in Task Manager, I watch the Memory usage climb from about 90MB to 600MB.  And it takes a minute at least!  I can then change properties (plot scale ranges), and after more pausing, the dialog closes.  Soon after, I'll get a fatal error and LV crashes.  Something wrong here; I thought maybe it's my computer, but how can it take 0.5GB to load 30 chart property sets?  Core i5, LV2011, Win7.

    johnsold wrote:
    Do you have the chart history lengths set to large values (many MB)?  Do you have significant amounts of data saved as default in the charts?
    Try clearing the charts, one at a time if necessary, first.
    Charts have internal buffers. So LV may be trying to make backup copies so that you can undo if you change your mind.  Charts are generally not a good way to manage large amounts of data.  I use as a rule of thumb: Do not keeping more data in a chart than the number of pixels in its width.
    Lynn
    I aggree that crashing could be due to the amount of data in the charts. Try clearing them and saving the cleared chart as the default before doing the multiple object selection.
    I guess I live a more dangerous life-style that Lynn in that I'll allow more data points than pixels simply because LV is "SO DAMN GOOD" at rendering down the data and supporting zooming. "In the old days" it was a common technique to reduce the data sets presented to charts to avaoid killing the CPU. So Lynn's "rule of thumb" is consistent with history. modern CPU can handle the abuse much better now so I can get away with living close to the edge.
    Sharing thoughts,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Display multiple Waveform-Graphs on a separate Frontpanel

    Hi there,
    I'm looking for a solution to display multiple waveform-graphs on a separate frontpanel.
    In my application I measure a number of channels (number is a user-input). The signals I want to display each in a separate waveform-graph, because they have different scales. They shall be arranged that way, that the user can switch them on and off or arranges them on the screen, while the application is running (measuring). He shall also be able to maximize all graphs or a graph window to have a closer look at the signals.
    I already tried several things.
    1. I placed the maximum number of graphs in a separate vi, which I start in my application and then switch the frontpanel on and off via a property-node. The values I also write via the references of the waveform-array, which I place in an array. This way I can also change the propertys of each plot (scale, xmin xmax, etc), but I always have all graphs on the screen (also the unused).
    2. I then tried to change the visible-property of the unused graphs, but I cannot scale and rearrange the remaining graphs to the full frontpanel-size, because this property is read-only.
    3. I placed just one waveform-graph in the vi and then start as many vis, as I need. This is cool, because I also can program the position and size of each frontpanel, so that they are arranged in a grid on the display, but all the graphs are separate and it is uncomfortable if the user had to arrange them separate. The windows need to be docked ore something like that.
    4. I tried to place the graph-vis in subpanels, but then I cannot change the position and size of the vis programmatically.
    Has anyone an idea, how to solve this?
    I am using LabView2009Sp1 Professional Development System
    Thanks Norman

    Thanks so far,
    I attached some examples of what I tried already.
    1. MaximumNumberOf Graphs - I show 6 graphs although only two are needed. I cannot rescale the used ones to the full screen size, because the property is read-only
    2. RescaledFrontpanel - I switch the unused graphs to invisible, resize the frontpanel to hide the unused graphs, but now the window is not zoomable
    3. GridOfWindows displays the desired grid of graphs in separate windows, but they don't stick together
    I hope this explains the situation better.
    Norman
    Attachments:
    multigraph.llb ‏136 KB

  • Impossible to turn off autoscalin​g?

    LV 2010.0, Win Vista.
    I have a Waveform chart with four channels(plots), and four scales.
    While running, it seems impossible to turn off AUTOSCALE Y, except for plot/scale #0
    If I choose AUTOSCALE Y on any other scale, it affects only plot #0.
    Doesn't the menu apply to the scale that I'm clicking on?
    See this JING:  http://screencast.com/t/RfaRoiOq
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

    OK, attached is a VI that proves (I think) that this is a LabVIEW bug.
    SubPanels have nothing to do with it.
    Re-entrant has nothing to do with it.
    It has to do with EVENT REGISTRATION, which  was on my original code (where I made the JING), but not on my whipped-up example.
    If you run the attached VI as is, you will see no failure.  All scales are independent, as expected.
    If you ENABLE the EVENT REGISTRATION vi, then the chart starts misbehaving: changing AUTOSCALE  on scales #1, #2, or #3 affects ONLY scale #0, not the one you clicked on.
    There is no event handler for the event, though adding one doesn't change anything.
    I don't know yet, whether it has to be a SHORTCUT ACTIVATION event, or whether it has to be on the chart at all.
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks
    Attachments:
    ChartAutoScaling.llb ‏21 KB

  • Autoadjust scale limit on plot, with offset

    Hi,
    I have a plot and the y scale is set to be scaled automatically. This
    is what I want. However, the space between the current highest value of
    the graph being plotted and the current highest value on the y scale is
    too small. Is there away to give it an offset?
    For example, if a constant value of 17.8 is being plotted, the highest
    value shown on the y scale will be 18. Could I force it to be, say,
    20?  that would be 20 - 17.8 = 2.2
    So for example, can I set a permanent offset of 2.2 for this separation?
    I hope this is not too confusing... Thanks!

    Sure. First, check to see if Loose Fit is checked for the Y axis (right click on graph, Y Scale>Loose Fit). With this checked, it might be enough for your needs. Otherwise, you can use a property node to autoscale the Y axis once, then get the YScale.Maximum, add your offset, and write it to YScale.Maximum.
    Message Edited by Dennis Knutson on 03-30-200609:23 AM
    Attachments:
    Set Y Max.JPG ‏19 KB

  • How to get a fixed plot area in a Waveform Graph even if the Y scale's precision change

    Because I'm stacking many Waveform Graph. I want them to look the same. When I change the precision of the values in the Y Scale. The plot area doesn't keep its initial width. In the example provided. I'm changing the precision and you can see it moving. Is there a way to keep the width fixed?
    I noticed that there is justification for unit label. But I didn't got the expected behavior.
    Attachments:
    ScaleProblem.vi ‏38 KB

    The menu item is only in LabVIEW 6.1 and above because the plot area did not autoscale in earlier versions so I'm not sure exactly what kind of problem you're seeeing. Here's the original example in 6.0 format and when I run it, the plot areas stay aligned as the precision changes. Could you maybe post an example that demonstrates the behavior?
    Attachments:
    ScaleProblem[1].vi ‏33 KB

  • 3D surface plot export _ missing scale on the projection​s

     Hi all,
    I am using 3D surface plot subvi in LabView 2010 SP1. After plotting the data, I can export the images (.bmp, mata file etc.). While exporting the projections of the images, I am not able to get the axis scales on them, though when I export the isometric view, I do have all the scales in the exported image.
    Any clues.
    Cheers,
    Deepak Arora
    LAB View 2010 SP1

    Hi Daniel,
    I am using surface plot helper to plot a 3D data set. On the front panel indicator of this, there is an option to export the image files in various formats, once you right click on the graph. I have attached two of the exported files. One is an isometric view and another one is the X-Y projection obtained by using the projection palette attached to the 3D surface plot. As you notice, the scale bars are missing from the projection.
    Thanks,
    Deepak
    LAB View 2010 SP1
    Attachments:
    20110830-PS-r1-FFTAmp.jpg ‏66 KB
    20110830-PS-r1-FFTAmp2.jpg ‏50 KB

  • Export Waveform Chart Plots data to spreadsheet file based on X scale (Time Stamp) min and Max Value

    Hi All,
    Query 1:I am trying to export the Chart data(Total plots 6 ) only between the X scale Min Time and Max time limit .
    But couldnt able to achieve that progammtically.
    is their anyway to achieve this.
    Query 2:Also ,In chart their is an  right click option to export data to excel,but when using this option the data get exported in its own temporary name(iv*****.tmp),i dont want this to happen.Instead the data expored using that option should be written in a file specified by me(everyting should happen in backend)
    pls suggest the best solution for above 2 queries.
    Thanks,
    Selvan.

    Hi selvan,
    1) read the chart history (or better keep a history in your own shift register) and limit the data to the XMin and XMax values (read all those chart settings from its properties). Then save the data using WriteToSpreadsheetFile…
    2) The right-click option is as it is. When you need different behaviour you need to program your own routine. Once you finished query 1 it will be no problem anymore to also solve query 2…
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Access the properties of an xy-plot (eg: cursor x,y values, scale etc)

    Is there a way to do the following:
    - access the (x,y) coordinates of a plot cursor so that I can use them further in the program? I need to mark certain points in a plot and store them in an array. Right now I have to copy them by hand(!) from the cursor legend, and then paste them as the elements of the array.
    -access the scale of the plot (set on autoscale), for example the y-scale? I would like to be able to run a while loop (where data is acquired) until the |max| of
    the scale is above or under a specific value.
    Thanks a lot!

    1. Create a property node for the graph and select the property "active cursor", expand the property node to another property and select cursor.position -> all elements...The two elements are the x and y position of the cursor you set active by wiring the index of the cursor to the active cursor property (0 is the first cursor...1 is the next etc.).
    2. The Y scale maximum can be read from the Y scale range maximum property of the graph. Instead of using autoscaling and and decide when to stop by reading the current scale I would rather check the incoming aquired values directly though.
    MTO

  • How do I programmatically set the scale range for the two y-scales of the two plots

    hi,
    I am using labview 8.2
    To programmatically assign a range to the y-scale of a plot I use a Property Node for the plot display and adjust Y.Scale.Range.Minimum.
    How can I assign the ranges of a plot with multiple y-scales?
    miethe

    One of the problems with using two Y scales is that the display can get very messy is you also want grids on the plot. To address this, I created the attached VI. After allowing the right axis to autoscale, it fine tunes the marker locations so the grid lines for the left and right side overlay each other.
    To use it all you have to do is write your data to the graph and then call this VI with a reference to the graph.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps
    Attachments:
    Match Dual Y-Axis.vi ‏25 KB

Maybe you are looking for

  • Difference between a Search and a Retrieve web service?

    Anyone has any idea what's the difference between a Search and Retrieve web-services generated by the 7.1 WS Generator? It seems like you can use both to retrieve any kind of result definition and search by any field. I don't mind really, just curiou

  • XSLT with JAVA enhancement

    Hi All, I have an XSLT mapping program which has JAVA function in it. How should I import these files  in XI repository. I tried importing zip file together and separately the XSLT and Java JAR files. When I executed the interface mapping, I am getti

  • EMac won't start - clicks, fan turns on briefly

    Got a used eMac 800Mhz G4 from my neighbor which is going to be my daughter's first machine. Worked fine at first, but needed a PRAM battery replacement to hold the time. Then a few days later, flickered and turned itself off after 5 minutes of being

  • Storage Location Level BW Stock Report

    Hi Experts, Does anybody know whether there is a BI Content report that shows storage location level stock information? Best Regards, FIRAT KAYIRAN

  • Album Ratings

    Every now and then while in iTunes I will notice that some of my songs have an assigned album rating, because I will see the regular song rating and it will have the weird "clear" stars, instead of the regular filled ones. This is really annoying and