Multiple waveform graph, history of waveform card

Hello to all my colleagues.

I have problem with software of my purchase. I create software for the acquisition of 40 signals. I need to view and save these signals. I measure these signals with different frequencies (this depends on the user's selection), but the lowest frequency is 500 Hz and the highest is 2 000 Hz. Because I see a different size of X scale (5 sec - 60 dry), I decimate these signals for display and display only 100 samples per second.

I think that my problem is related to a very long history of waveform graph. When I display all signals in a single diagram, permanently signals are not displayed and the table is larger than the correct size of X-scale, means that the courses of the waveform graph freeze. I think the problem is connected only with display and no acquisition because I tried to check the measured data and there isn't any problem.

You have one any opinion how can I solve my problem?

Please, help me, because I'm out of ideas.

Thak you.

Here's my VI.

Double post,

Please find the thread here:

http://forums.NI.com/T5/LabVIEW/multiple-waveform-chart-history-of-waveform-charts/m-p/1762160

Best regards:

Tamas Szekely

Technical sales engineer

Tags: NI Software

Similar Questions

  • Code example for single asynchronous reading of multiple waveforms

    Hello

    I looked around but have not been able to find the code example for single asynchronous reading of multiple waveforms.  Could someone point me in the right direction?

    Thank you

    Dale

    Hi Dale,

    Have you looked at the code using .NET Framework DAQmx example? It shows this code:

    class DAQmxAsyncRead
    {
    private AnalogSingleChannelReader reader = null;

    public DAQmxAsyncRead (task t)
    {
    Create the drive
    Reader = new AnalogSingleChannelReader (t.Stream);
    Acquire 100 samples
    Handful of IAsyncResult = reader. BeginReadMultiSample (100, New AsyncCallback (OnDataReady), null);
    }

    Public Sub OnDataReady (IAsyncResult i)
    {
    Recover data that has been read.
    At this point, all that occurred during the asynchronous read exceptions are thrown
    Double data = reader. EndReadMultiSample (i);

    You can call the method BeginReadMultiSample here once again
    }
    }

    In addition, this article: http://digital.ni.com/public.nsf/allkb/485201B647950BF886257537006CEB89?OpenDocument talk about different causes of the reserved resource error.

    Kind regards

    Alexandra Valiton

  • How to get the individual history of the multiple waveform graph plot

    I have a table of waveform with several plots, which is a cluster as input.

    I want to calculate the average of each of these plots. With simple concession of waveform graph, all I had to do is to use the property in the history of the graph node and pass the history to the generation averaged vi. With the array of multiple locations, I am unable to get the history of each parcel.

    The property of the history of the land multi card node is an array of custers, not quite what I need to calculate the average.

    How to me history of individual plots?

    Thank you.

    unbundle just your datapoints inside a loop like this

  • Pull graphics individual of a multiple waveform graph?

    Hi all, is there a way to the analysis of individual graphics of a waveform based on a description given?  I know that the wave doesn't than the Y, t0 and attributes t, but there must be a way to do this.

    The user enters a group of data by channel.  I want to be able to do is isolate one graph of the waveform based on the tag name of the channel and show this on a separate chart.

    I've attached screenshots taken from view of the code where the plots are generated and the center of user input.

    I would appreciate help.  Thank you!

    LabVIEW 2012

    Windows 7 64 bit

    Hello

    You can do it. When you get the name of the attribute (as in my first attachment), you can compare it with the name of the desired tag, using the functions in the range of comparison.

    If your match is found, then a case structure and write the waveform in a chart.

    Otherwise, proceed to the waveform through a shift register and write in the graph.

    I have attached a VI in LV 2010.

  • Multiple waveform graphs do not simultaneously view data

    Hello

    I use a box USB-6009 to acquire three analog input voltage signals simultaneously. I want two plot the voltage wrt time signals, while the third signal, I want to extract the frequency and then draw the wrt time frequency. I want the three of us graphic waveform having a category axis in units of seconds from zero seconds. My diagram of block VI is below:

    When I run the VI, I get some problems. First, the frequency table is not plotted all the data, and although I am happy, time begins and reset it's count in tenths of seconds rather than in seconds.

    With the voltage 1 and 2 maps, the voltage is read correctly, but the x axis are in terms of date and instead of seconds. The front of the VI is below:

    I tried to run the VI with only the third signal voltage being played and the table of wave shape of the plots the frequency perfectly. The Panel diagram and the block before lower is to:

    Could someone tell what I'm doing wrong in the first VI?

    1. you must use the version of waveform table Mutiple multi-channel DAQmx Read Points.  Then, you don't have to accumulate the waveforms yourself.

    2 tables index is 0-based.  Thus, the filrst of the table element is actually 0, not 1.

  • Synchronize multiple waveform charts reset

    My main VI has several radical waveform graph, based on the model of continuous measurement and logging. I want to be able to change x axis interval (switch between 10 seconds of data and 3 seconds of data)

    I did by changing the scale X Beach zero min and max to the appropriate sample size and clear history. While this works for each graph, they always ended up timing instead.

    At first I thought that this is because I put it in a ub VI. But all moving in you main vi does not change the behavior.

    Any ideas? Thank you.

    Those who all have to run sequentially in the UI thread well so there is no way to make "Simultaineuosly" HOWEVER, if you the bookends these nodes of property with an Involk of the David FP method updates (True then False) you will see much more what you'd expect.

    Alignment tighter to the 'clear' Histoys would also have to split your p-nodes so do all of them at first and then change all the scales.

  • y-axis on waveform card

    I want to match the right and left of the axes on a waveform graph, even if the operator changes the balance on one side, on the opposite side will update to match.  Is there an easy way to do this?

    You can get an event and update the other scale with a property node.

    Event = change of range Graph.Scale

    Property node = Y Graph.Active (first) scale then. Range of read this, set the second scale activethen beach of double entry.

  • Table of horodateurs multiple waveform

    How to make more than two or three timestamps along the x-axis of a graph of wavefrom?  Ideally I would like to have 5 scale on my map markers that update with value timestamp that happens with the data being plotted?

    Currently, I see a timestamp on the extreme left and right of my table, and from time to time I'll see a third timestamp move along the x-axis from right to left...

    Any suggestions?

    Matt

    Sorry Matt!

    Between the difference of a XY graph vs a graph in the form of wave and throw her into a bug with extract VI to not deal with the nodes property correctly, you were required to have trouble.

    This code is attached as LV 2009.

    Ben

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

  • BlackBerry Smartphones WhatsApp messenger message history and memory card problem

    Hello BlackBerry

    I just moved a user of symbian from nokia to user BB

    I bought a new curve BB 9360 and installed a micro sd 32 GB inside card and worked well but I had a lot of problems with the unit it self and I had to replace it with another and I did today. (the same thing and I took my 32 GB card and replaced in my again just to save time of re photos and files to the new address.)

    I have installed whatsapp on the first via app world

    He did and has worked very well and worked the message history

    But today, when I installed whatsapp on my second one (appliance) successfully

    I opened the settings and found that the message history is set to media card

    but there is an error indicating that a file is not found or missing

    and when I cat no message history is saved as he says at every summit a message message history chat is disabled

    memory card is to play

    Note that: my memory card is new and working and worked very well on the previous model of the same device

    and yes I can access photos and music

    Please help I'm new to BB

    Hello hmthepirate

    I already did, but nobody answered me so far

    but I managed to fix it my self

    Here's what I did

    1 - update appworld

    which resolved many questions about app world

    2 - app world offered an update to whatsapp Worm worm (2.6xx) (2.7.xx) so I've updated and voilla it solved the problem, so far, no error and it works

    Thank you very much

  • How can I delete the history of the card in the iPad 2?

    I'm trying to delete search history in the Maps application.  All previous searches appear when I start typing a new map search.  I know how to delete the search history in Safari, but it doesn't work for the map application.  Any help would be appreciated.

    Open maps app,

    Press search

    Tap Favorites

    recent valve (bottom)

    clear tap (upper-left)

  • Important - need help - multiple xy graph

    Hi all

    I join this messege a vi. It solves a diffrential equation. I works well

    but I need to find the answer (o/p) (a) change of parameter and has the values (10 / 20-5-2 - 1 - 0.5 - 0.2) on the same graph, XY

    OK thank you all.

    thanls to smercurio_fc

    I solve the task

    I enclose the solution

  • keep the same color of track of a multiple XY graph

    Hello world

    I want to draw the last 5 plots on the same XY graph with different colors. For this I use a shift register. Using registers at offset makes the colors of the plot change.

    ex:

    Imagine that I chose the parcel 1 to be red, parcel 2 orange and 3 yellow plot (graph XY properties)

    When I start the VI is what happpens

    First parcel of iteration: Red

    ----------

    Second plot of iteration: Red

    First parcel of iteration: orange

    ----------

    third parcel of iteration: Red

    Second plot of iteration: orange

    First parcel of iteration: yellow

    The shift register makes the landslide down making the new plot always in red.

    What happens if I want the plot to keep the same color, even if they are shifded? (first iteration plot always in the red and the second in orange...)

    Thanks in advance,

    F

    Then initialize an array of 5 parcels.  Subset of table replace to replace each parcel in order.

  • Multiple monitors: you install a video card in a Paviliion disable the onboard graphics

    I have a p6250t paviliion running windows 7 (CPU intel quad-core, 4 GB ram, 600 GB HDD) with integrated graphics and want to run two monitors.  If I install an integrated graphics card video card is automatically disabled, or I can use two ports that I would use a dual head video card?

    taichadow wrote:
    I have a p6250t paviliion running windows 7 (CPU intel quad-core, 4 GB ram, 600 GB HDD) with integrated graphics and want to run two monitors.  If I install an integrated graphics card video card is automatically disabled, or I can use two ports that I would use a dual head video card?

    When you install the video card, the embedded video is disabled.  You can use one or the other.  However, if you buy a video card with two ports, you can use two monitors.  You must make sure that the video card will work correctly 300W of power.  A card that requires 350W should run OK, because manufacturers tend to overstate the power requirements of their cards.

  • Create multiple virtual machines with 2 network cards

    Hey guys -.

    Been researching some scripts of difference but did not find one who will help me in my situation.

    I'm looking for a script that will allow me to clone model and apply network settings to 2 network cards.

    1 clone Vms + 20 model

    2 Let me send it to a particular lun (using a few LUNS to available)

    3. choose a custom unique specification

    4. apply intellectual property on 2 NICs (primary and backup).

    Any help would be sincerely appreciated.

    Thank you

    Sorry to lose this thread out of my sight.

    What follows is an attempt to meet all the conditions you listed.

    $numberOfVM = 20$baseVMName = "VM"$templateName = "Template"$osCustName = "MyCust"$IPBase1 = "192.168.1."$IPBase2 = "192.168.2."$IPMask = "255.255.255.0"$IPGate1 = "192.168.1.254"$IPGate2 = "192.168.2.254"$IPDns1 = "192.168.1.100"$IPDns2 = "192.168.2.100"
    
    # Target resourcepool$resPool = Get-ResourcePool -Name Resources
    
    # Get the template$template = Get-Template -Name $templateName
    
    # Create a copy of the OS Customisation SpecTry {    Get-OSCustomizationSpec -Name tempOSCust |    Remove-OSCustomizationSpec -Confirm:$false -ErrorAction Stop}Catch {}
    
    $osCust = Get-OSCustomizationSpec -Name $osCustName |     New-OSCustomizationSpec -Name tempOSCust -Type NonPersistent
    
    # Clone the number of requested VM1..$numberOfVm | %{    # Find the datastore with the most free space    $ds = Get-Datastore | Sort-Object -Property FreeSpaceGB -Descending |        Select -First 1
    
        # Update the OS Customisation Spec NIC parts with the IP addresses    Get-OSCustomizationNicMapping -OSCustomizationSpec $osCust |    Set-OSCustomizationNicMapping -Position 1 -IpMode UseStaticIP -IpAddress "$IPBase1$_" `        -SubnetMask $IPMask -DefaultGateway $IPGate1 -Dns $IPDns1 -ErrorAction SilentlyContinue | Out-Null
    
        Get-OSCustomizationNicMapping -OSCustomizationSpec $osCust |    Set-OSCustomizationNicMapping -Position 2 -IpMode UseStaticIP -IpAddress "$IPBase2$_" `        -SubnetMask $IPMask -DefaultGateway $IPGate2 -Dns $IPDns2 -ErrorAction SilentlyContinue | Out-Null
    
        # Create the new VM    New-VM -Name "$baseVMName$_" -Template $template -OSCustomizationSpec $osCust `        -Datastore $ds -ResourcePool $resPool  | Out-Null}
    

    The script will create clones of $numberOfVM of the model. The virtual machines will be created at the root of the bunch, and they will be called VM1, VM2...

    The OSCustomizationSpec needs to exist and must have 2 network cards.

    The script finds the data store with more free space to create each virtual computer.

    Addresses IP of NIC are consecutive, for example on NIC1 you get 192.168.1.1, 192.168.1.2... and so on.

    Let me know if you have any questions.

Maybe you are looking for