Control Waveform Graph - Set Lower Limit and Autoscale Upper Limit

In a waveform graph is their a way to set the lower graph Y limit at zero and then have it autoscale the maximum Y limit as a percentage (150% for example) of the maximum Y graph value ?
Direction to examples or a starting point to read up on would be great !
Thanks,
Joe
Ireland
Solved!
Go to Solution.

Turn off autoscale and set the max with a property node based on the array max of the data.
LabVIEW Champion . Do more with less code and in less time .

Similar Messages

  • How to maintain minimum price limit and maximum price limit for a condition

    Hello Gurus,
    Goodmorning,
    How to set minimum price  limit and maximum price limit for a pricing condition type  where we will do this ?, is it possible to set in VK11 ?
    Note- I   can see  minimum and maximum setting in condition type  pricing - in  SPRO but  not seen anything in VK11 condition record maintaince  . so how to maintain in condition record( VK11-Minimum limit  price and Max limit  price )
    Looking for your inputs 
    Thanks in advance
    Regards
    Venkat

    hi,
    in VK12
    select the condition record - goto blue ladder icon
    there you can maintain scales
    like lower limit and upper limit.
    balajia

  • Can ALV Grid show credit limit and excess credit limit but do not sum them?

    Can ALV Grid show 100,000.00(in ???1) and 84,260.94(???2). Not sum them up.
    Credit limit, Inv. Curr, Inv. Amount, Amt in LC, Excess Credit Limit
    100,000.00     USD     1,594.20     5,260.86     84,260.94
    100,000.00     USD     263.84     870.67     84,260.94
    100,000.00     USD     1,935.60     6,270.38     84,260.94
    100,000.00     USD     806.70     2,613.30     84,260.94
    100,000.00     USD     214.98     696.43     84,260.94
    100,000.00     USD     8.50     27.42     84,260.94
    ???1     USD     4,823.82     15,739.06     ???2     
    USD     4,823.82     15,739.06

    Hi Sandeep,
    Please refer to the bold figure as they are the credit limit and excess credit limit for 1 vendor.
    It is not right if sum the credit limit and excess credit limit.
    Is it ALV cant handle this type of requirement?
    Is there any way to solve this?
    Credit limit, Inv. Curr, Inv. Amount, Amt in LC, Excess Credit Limit
    100,000.00 USD 1,594.20 5,260.86 84,260.94
    100,000.00 USD 263.84 870.67 84,260.94
    100,000.00 USD 1,935.60 6,270.38 84,260.94
    100,000.00 USD 806.70 2,613.30 84,260.94
    100,000.00 USD 214.98 696.43 84,260.94
    100,000.00 USD 8.50 27.42 84,260.94
    100,000.00 USD 4,823.82 15,739.06 84,260.94 <--subtotal line
    USD 4,823.82 15,739.06 <-- total line
    Edited by: Check Chuan Kuan on Feb 24, 2011 10:03 AM

  • Waveform chart X-Axis reverses itself when upper limit is edited in Absolute Time - problem may be linked to Timestamp Control?

    I've seen this problem for some time now, and it still exists in the Silver toolset Waveform Chart in LV 2012.  If the chart is in strip mode, and you edit the upper limit value to a point in the future, the X-Axis will invert (higher values/ later time to the left), to the limit of the Chart History length.  This happens whether the chart is active (logging data on a compiled executable) or even when in design mode, though it's more consistent when there's data in the chart.  It's not history length related as far as I can tell, as I set the length to 7 days of sampling @ 1-second intervals (605K), and it happens when I try to set the end time to an hour in the future with only a few minutes of data collected - suddenly the right Absolute Time becomes the time my last sample point was collected, while the left Absolute Time becomes nearly 7 days in the future (so neither end point is what I was setting it to).
    It's nice that the chart gives the option of editing the limits, but as such, it's important that they work as you would expect them to.
    Also - until this is addressed, is there a way to lock it against editing?  Until a fix is made, my workaround is to put a transparent button over the range start & end points, and a transparent flat rectangle above all other mid-range points, and pop-up a data entry form with a Timestamp control to allow editing.  Unfortunately, this doesn't work as I would expect, as typing "11 AM" in the Timestamp control over a prior value of say "10:05:34.232 AM" ends up becoming "11:05:34.232 AM" instead.  ???  Another error - or is this by design?  If it's by design, is there an option to make it behave as I would prefer (11 AM = 11:00:00.000 AM), as Excel behaves with timestamps?  I can't help but suspect this may be linked to the chart axis issue.
    Also - I just built a simplified chart modeled somewhat on my current project, and could not get this to recur.  BUT... had the strangest thing happen:  My sample data was generated using the Trig functions for Sine and Cosine, and at one point my waveforms distorted on the display, so I'm attaching that here plus the simplified chart project.
    Last - my system is LV 2012 on Win7 Pro-x64.
    Thanks!
    Erik
    Attachments:
    Chart data distorted.png ‏45 KB
    Waveform Chart Flaw.zip ‏17 KB

    I am not so sure that this is a bug, and I have not been able to reproduce this behavior that you are describing. 
    But you can lock it from editing by right-clicking on the graph and go to Properties>>Appearance>>Enabled State --> Disabled
    Also, word of advice for the future: You will get more replies from the community with shorter posts and keeping it to one question per post. Summarize what the issue is, and put the detailed documentation and instructions to reproduce in the actual VI. 
    Huntington W
    National Instruments
    Applications Engineer
    ***Don't forget to give Kudos and Accepted as Solution where it is deserved***

  • How to create an intensity waveform graph cluster with t_0 and dt ?

    Hi all,
    I would like to know whether it is possible to create an intensity waveform like you can do with a 1-d waveform (with "build waveform") so that you get a cluster with the waveform array, the t_0, the dtand the attributes. 
    If not I would like to know the following:  I use references to cluster typedefs to update my controls and indicaters on the front panel. Now if I use a property node for the intensity graph to set the offset and multiplier on the x-scale, the x-scale on the graphs on the sub-VI work perfectly, however not on the real front panel, probably since these get updated through a reference. Does anyone have a clue how to fix this?
    Regards, Pieter

    You are only writing the "value" of the type definition via the property node. This does not include properties such as offset and multiplier.
    On a sidenote, you are using way too much code for most operations.  
    For example, the to-I32 can be placed on the cluster, so only one instance is needed.
    Also property nodes are resizeable, so only one instance is needed.
    There are also Rube Goldberg constructs, such as ">0  *AND* TRUE", which is the same as a simple ">0"
    Overall, you are really fragmenting memory by constantly building and then resizing arrays to keep them at a max size of 2880. This can cause performance problems due to the constant need of reallocations. It might be better to use fixed size arrays and do things "in place".
    Message Edited by altenbach on 03-19-2009 09:57 AM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    OneIsEnough.png ‏8 KB
    CombineProperties.png ‏3 KB

  • Digital waveform graph switch between hex and binary possible?

    hello,
    is there a way to have a digital waveform graph switch back and forth from binary to hex data display?
    Thank you

    ok, thanks Nathan
    Attachments:
    Mixed Signal Graph1.vi ‏26 KB

  • Setting a Default Organisation Message Size Limit and a Higher Limit on an Individual Mailbox

    Ok.  So here's the problem.  I've read all the articles on setting message size limits for Organisation, Transport Send Connectors, Transport Receive Connectors, setting precedence, etc., but they don't detail how to solve this problem.  
    One person in our organisation is to get a raised message size limit for sending and receiving internally and externally.  I've already set up limits on the Organisation Transport Global Settings, Send Connectors, Receive Connectors, etc.  So,
    as this individual requires a higher limit, I've raised the limits on their mailbox, and the aforementioned connector settings, etc., except the
    Organisation Configuration / Hub Transport / Global Settings / Transport Settings / Maximum Receive
    and Send Sizes.  The theory is that I can keep these two values at the original lower setting as these are overridden by the individual's new, higher, mailbox settings, but they will continue to act as the default for other existing mailboxes
    and newly created mailboxes.  Right ?  Wrong!  For the individual's mailbox, this will only raise the limit for messages sent internally (not to or from external email addresses).  
    Now, I could change all existing mailboxes to have the old default lower limit using a PowerShell / EMS command, but this wouldn't work either.  Newly created mailboxes will still default to the new larger limit.  Most of our mailbox creation is
    scripted, though some are created manually.  I don't want to alter the script and inform the admins as this is too much work and admins will forget about the new limits.  TBH, I'll probably forget about the new limits.  That's just a messy inefficient
    approach.  What I want is to set a new default for message size limits, with the original low limits.  I.e., a setting that applies to existing mailboxes with no explicit message size limits set, and also newly created mailboxes, but not any mailbox
    with an explicitly specified higher message size limit.  Any mailbox with explicitly specified higher limits should be able to send larger messages both internally
    and externally.  Can anyone help ?  Like I said, I've already read the articles so I don't need links to these thanks.  I'm more looking to people who have done this kind of thing already. 
    BTW, we are using Exchange 2007 SP3.  It has a mailbox server Single Copy Cluster (SCC) with two nodes.  It also has two Client Access / Hub Transport servers.  Just so you know ;-)
    -- huddie
    "If you're not seeking help or offering it, you probably shouldn't be here."

    Hi huddie71,
    Thank you for your question.
    I've raised the limits on their mailbox, and the aforementioned connector settings, etc.,
    except the Organization Configuration / Hub Transport / Global Settings / Transport Settings / Maximum Receive and Send Sizes.      
    By my understand, we could modify the global settings by the following path:
    Organization Configuration / Hub Transport / Global Settings / Transport Settings / Maximum Receive and Send Sizes.      
    Because it will work on existed user and new user without explicit message size limits sets.
    If there are any questions regarding this issue, please be free to let me know. 
    Best Regard,
    Jim
    Hi Jim-Xu.  That would result in everyone getting an increased limit.  I only want one person to have an increased limit.  See the 2nd paragraph in my original post.
    -- huddie71 ~~If you~re not seeking help or offering it, you probably shouldn~t be here.~~

  • Visa resource control loses value set during config and saved to step properties in TestStand

    I'm using a Visa resource control to set the instrument handle in my VI (edit sub-step) and it gets saved into a step property of a custom step I've built at edit time. At run time the control value is intermittantly changed to "temp 0" value and I don't understand why. I have LabVIEW 7.1, TestStand 3.0

    Hi kphite,
    Are you using the Refnum to Session.vi and Session to Refnum.vi?
    You would use the Refnum to Session.vi to convert your Visa session value to a U32. Then you can pass this back to TestStand.
    Going back to LabView you use the Session to Refnum.vi to convert a U32 back to the Visa session.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Boot Attempt fails (set low stack and boot via INT 19h)

    Ok, I have had my computer running and very stable in windows,one day I was doing some benchmarks  between ram in running   dfferent timmings and speeds of the ram.  I went back in the bios and changed the settings back to auto(which I have been running very stable in), It rebooted, the it froze during post, where it has that pill. So I thought I should clear the cmos, so I put the jumpers on 2,3,
     waited a min. then put  it back on 1,2 , rebooted, and still frozed, and still want able to get into the bios!
    So, I put the d-bracket in and has now the
    RG
    GG
    Which is boot  attempt,
    So I unplugged eveything, the Proc juice, Mobo, sata, all the good stuff.
    And took out the battery.
    I left it out for over a 24hr period.
    So today I cameback and still get the same signal.
    What do I do now?
    PSU INFO http://www.cleverpower.com/doc/SPS-400%20400W.pdf

    Hmm..
    It don't sound happy.
    Usually changing to another Ram stick clears the 'jam', where it has frozen with timings that are then 'stuck'. Anything differant happen with the other stick, like beeps?
    The only other thing that has been known to work is to remove the vid card, leave for 5 mins,and replace, along with the differant Ram stick. Even better if you have a PCI vid card, and leave the AGP one out.
    What happens with the bios floppy in A:  holding down ctrl + home as it boots, re  initialises the bios, and flashes it again.
    Is the bios chip soldered in, or is it a pushfit one.
    cheers
    jocko

  • Explanation on Greatest Lower Bound and Least Upper Bound.

    Hi All,
    Can any one explain how Oracle Implements GLB and LUB with examples.
    Have a Nice Day.
    Thanks & Regards,
    Ahmed.

    Doc is here :
    http://download.oracle.com/docs/cd/B19306_01/network.102/b14267/worklabel.htm#i1008754
    Nicolas.

  • Limit control to property of a waveform graph

    I have a waveform graph in which I would like to limit practically all the property of the contextual menu. Such as:
    Visible items, Auto scale X and Y...
    There is a way to do that. By setting "Disabled" to 1.
    My problem: I would still like to let the user change the Y scale by double clicking it.
    Thanks
    Nitrof

    Nitrol,
    Unless I'm mistaken (it happens), the only way to really do this is completely disable all functionality and add the functionality back through your front panel. I would suggest a very easy approach by putting two digital controls (or one array with two elements, or a cluster, or...) which would be the min and max of the Y scale. You can even make it more simple by just adding a Property Node of the graph, selecting the Y scale, and creating a control. That would save you a lot of work. It wouldn't be as neat and tidy, but it would get the job done with the least amount of work.
    If you want to know how to do this exactly as you specified, here goes:
    Place a picture control over the y scale of the graph. Make the picture invisible (the "T"
    color for the frame and the drawing area. Then, with the picture selected, move it to the front. Next, in the diagram, get the mouse down data from the Mouse property in a while loop. Throw the mouse down data into a shift register. Make the loop have a delay (wait) of about 200ms. AND the output of the mouse down button with the previous one. When the output is true (of the AND), stop the loop. You have detected a double click of the Y scale. NOW, you have to add a subVI that pops up (dialog) options for the Y scale. The user will change the scale, and then you can input these into the Y scale of the graphs property node. Yes, its quite complicated, but the results are exactly what you are looking for.
    Of course, I always recommend the KISS principle (Keep It Simple Stupid).
    Good luck

  • Save multiple waveform graphs and data in one Excel File

    Hi there,
    I managed to save data from waveform graph into excel file and saving the plot into excel but individually. I'm aiming to save both the data and the plot in an excel file. May I know how do I do it? I've tried using the Write to Measurement File vi and also the invoke node of the waveform chart but it's still not giving me what I've wanted. 
    The above was only for one analog input channel and I have 2 analog inputs each with their respective sets of data and plot. Is there a way to execute the data and plot of one input in one worksheet and another set of data and plot in another worksheet, all in one excel file?

    Hi there;
    I would recommend using the Report Generation Toolkit; it is the easiest way.
    You can use either the Report Express VI or the Appi to save all your data in both formats
    Greetings

  • Sluggish Waveform Graphs

    I created a spectrum analyzer VI. The input data is processed and displayed
    on 3 waveform graphs. I have the waveform graphs set to autoscale which
    causes the VI to operate sluggishly. Both the DAQ and the plots are in the
    same while loop.
    How can I improve the performance of the VI without turning the autoscale
    option off? Will more RAM in the computer help? I will e-mail the file to
    anyone who wants to take a quick look at it.

    Hi,
    more RAM in the PC will help with large amounts of DATA and it's manipulation, but if you're continuously updating the screen with lots of data that's autoscaling the graphs forcing a redraw, then a beefier graphics card would be a good option. Also make sure that there's nothing covering (even partially) the graphs (a little stacking can cause a lot of redrawing to the screen).
    S.
    // it takes almost no time to rate an answer

  • Upper Limit In Range and Coerce

    I found a bug with the In Range and Coerce function, and I tried searching but I didn't see if anyone posted the issue before. Anyways, the Lower Limit is inclusive for the In Range indicator and the Upper Limit is not:
    Using U32, set the Upper limit to 5 and lower limit to 1. When x = 1, In Range is True, and when x = 5 In Range is False.
    Took a little bit of time to figure out why my code wasn't working... but just fyi if no one is aware.

    That's kind of a unique situation... I was thinking more likely to see if an array index is valid. In my mind inclusive is intuitive, but I guess I wouldn't have found out about the setting if it was intuitive.

  • How i configurin​g a waveform graph for that in the Time (X-axis) appear the time zone configured for the computer?

    CORDIAL SALUDO,
    ESTOY ADQUIRIENDO SEÑALES DE TENSION Y DE CORRIENTE DE UN SISTEMA FOTOVOLTAICO Y NECESITO GRAFICAR DICHAS SEÑALES CONTRA EL TIEMPO LOCAL DE MI COMPUTADOR EN EL EJE DE LAS "X" , PARA LA CUAL SELECCIONO EL MENU PROPERTIES DE LOS WAVEFORM GRAPHS, LUEGO SELECCIONO FORMAT AND PRECISION Y LUEGO EN EL EJE DE LAS X SELECCIONO ABSOLUTE TIME, PERO EL PROBLEMA ES QUE CUANDO HAGO LA ADQUISICION ESE TIEMPO EN EL EJE DE LAS X NO ES EL TIEMPO VERDADERO CONFIGURADO EN MI COMPUTADOR. ¿ COMO CONFIGURO LOS GRAPHS PARA QUE EL ABSOLUTE TIME EN EL EJE DE LAS X SEA EL MISMO DE LA HORA LOCAL CONFIGURADA EN MI COMPUTADOR??.
    GRACIAS!

    Hola Andres.
    Basicamente, hay 2 maneras de hacer lo que tu quieres
    La mas sencilla ( mira el doc asociado) es construirte una waveform con t0 como hora del pc y dt el adecuado a la velocidad de adquisicion de datos. No olvides desmarcar en el grafico la opcion "ignore timestamp" para que te presente la hora por defecto.
    Tambien puedes usar la opcion de tiempo absoluto, en cuyo caso tienes que cablear el t0 convertido a DBL a un property node del eje x "Offset" y el dt a "increment"
    Espero que te sirva. Si tienes dudas, pon tu vi aqui y le echare una ojeada.
    Saludos
    Alipio
    "Qod natura non dat, Salmantica non praestat"
    Attachments:
    hora_pc.doc ‏63 KB

Maybe you are looking for

  • C7 New update

    hi guys , i have just downloaded the new update from Nokia to my C7 but there is a problem with it as the arabic language is missed so i can't write SMS's in arabic. so does anyone know how and where i can download arabic as a writing language fro No

  • Dual screen - at a loss

    Hello all. Is there anything special at all to dual-screening  mega 180? I Installed everything, the CD. Then I powered it off, plugged my second screen in the secondary VGA plug. While XP was booting, both screens showed - perfectly - the booting sc

  • Missing parts and production storage location

    Can the production storage location in the material master for a component on a BOM be set to blank to pull in all inventory in the plant when calculating missing parts in a production order? I am finding that the blank production storage location is

  • Could I do monthy payments on a 13inch MacBook air? And if so how much would that be per month?

    Could I do monthy payments on a 13inch MacBook air? And if so how much would it cost per month?

  • Conversion of Tiff docs using PDF generator

    Hi,   In our business, we get the tiff images which needs to be converted to PDF. I learned that PDF generator ES can do this. Can we extract the text and values present in the Tiff images and save it in our database using OCR feature in PDF generato