Overload CPU display with waveform graph

My sample code (yahoo.vi) presents the 2D DBL in size of 30, 000 * 2 table.

Whenever the 2D table was displayed with waveform graph, I found there were big delay (around seconds) by CPU overhead but the time was very short.

Once this has happened, the computer (8108 PXI double heart, 4G of memory, 32-bit win7) has been slow to exploit something.

Is it bug or problem comes from the computer? or do you have a solution?

labmaster

My version of LV is 2009.1 (service pack installed)

You need to transpose the table! (or right click on the chart... convert table)

You are graphing 30000 plots with two points each (hard!) instead of 2 plots with 30000 points each (easy!).

(Imagine you would display the legend of the plot with 30000 plots, it would be a mile high!)

Tags: NI Software

Similar Questions

  • General using polynomial Fit VI with waveform graph

    Hello gurus,

    I would like to ask how to use general polynomial Fit VI with waveform graph no GraphXY.

    Waveform graph gives me an array of values not X, Y, I think, what do I do?

    Thanks in advance

    Hi Omar,.

    I changed the example Labview embedded to use the general polynomial Fit VI with a waveform graph.

    But why don't you use a X-Y-Graph?

  • Possible bug with waveform graph

    LabVIEW bug recently while I was going to create a vi to convert grapg labview in trend, I find a little bug graph labview and the roots of waveform that is impossible to solve unless the national instrument correct codes

    bug is that invert mood of the chart if your minimum data are not zero, starting point of the grid is not working well and then you loos your grids.

    anyone else having the same problem? You can find more explain in my LinkedIn Natalie Ford


  • Data (double) waveform display in waveform graph

    Tktds7kGetWaveform.VI returns the values in the form . I need to find the envelope of the wave, and I need that the input is in the form .

    So how to get of .

    Mathan

    Just guessing...

    The generation of your sub - VI (?) wire using the Xincrement to set the 'dt' and points get wired to the array Y.

    Ben

  • How can I display only a part of the scale in the waveform graph

    This is the first time I try to use the waveform graph, since now, I used the table of waveform.
    The reason why I moved to the chart, it's that I need cursors.

    I have 2 problem

    the first: in the diagram, the graph moves when I add a new data and the scale of the x-axis stay the same size, in the right size I always saw the new data. How can I do that with waveform graph?

    Second: How do I say Labview to the day I click on the graph, I need that because when move graphic I lose the day, and to make I need to zoom out, I drag the imprecateurs.

    All this must be done programmatically. The LabVIEW graphic accepts tabular data, not only as the table and the graph doesn't have the ability to retain the previous points, like the story of a graph. You will need to retain previous values and then continually update the graph with the old and new values to get a shift register "chart as behavior. Cursors should be written programmatically re of each iteration, since you rewrite the entire graph.

  • How to display the signal on a waveform graph in Labview Signal Express?

    Hello

    I want to display a signal in Signal Express 3.0 in a "waveform table", but don't know how to do it and I think that it may be impossible?

    In Labview, there are two ways to view data, a 'waveform table' or a 'waveform graph. The great thing with 'picture of waveform' is that it allows you to set a length of history and you can see the data move to the left (option graphic strip) that samples are recovered. It works perfectly.

    In Signal Express I can only select "Graph XY" or "Waveform curve" by doing a right-click of the mouse, but I can't select "table of waveform. Is it really true that it is not possible to view data in a graph of waveform "with Labview? (1 analog signal during streaming, 100 samples to read at the rate of 1 K)

    Thank you in advance,

    Enrique

    Hi Enrique.

    You are right that there is currently no graphic waveform in SignalExpress. The thing nearest you can join, is saved data under a log and then he looks one when recording (which I know this isn't quite the same interactive behavior).

    For your last comment, you wrote 'waveform curve', but I guess you meant 'picture' here as well.

    Sorry about that. We recently received this request, then perhaps in a future version.

    Phil

  • How to display more than two waveforms on a waveform graph?

    Well, I have a question in the basics of waveform graphs. I have to post four waveforms simultaneously in my program. I can see two graphs on it, but when I try to display four waveforms, I get an error:

    You have two or more data types of cluster wired together, but clusters have different types or numbers of items.
    Cluster (unnamed), a group of 3 elements.
    conflicts with graphic waveform cluster, a cluster of 2 elements.

    Is there anyway that I can change a graphic in waveform to a cluster of 4 elements? Because I borrowed this waveform of a VI example on waveform cards "Charts.vi", so I guess it must have been programmed to be a cluster of 2 elements.

    I hope that I have my question clearly.

    Thanks in advance

    One of the problems that you have is that data from the DAQ assistant has a time stamp from now which is about 3 billion seconds

    Data from the simulated signals has a time stamp based on the beginning of the acquisition which is about 0 seconds.

    So, the table needs to be stretched early in LabVIEW time now to show all the data.

    Change signals simulated so that the timestamp is the result of an absolute time, then you should be able to see all the signals.

  • display constantly accumulating waveform graph

    I read about 1000 points per iteration that I want to show a waveform graph. If I am just a digital picture in table of waveform, it shows a smooth wave sin and it looks at is just by adding new data to the former (a bit like a queue).

    However, if I use a waveform, it replaces the previous data with a new one. I want to see 2 seconds of data at any given time, so just display 1000 points on a corner does not help.

    I tried to join a waveform using the shift register and it shows the result that I want, but overtime, the size of the waveform gets very large and it slows down the system. I could implement a check of size and other things, but it's there

    an easier way to do the input waveform behave a digital table entry?

    I need to use waveforms because I want to stack several locations a TI provides an 'insufficient memory' picture if I use a 2D array.

    Got, it works. Had to change the timestamp on each iteration.

  • with color predetermined waveform graph

    Hello

    I have a table of waveforms. Now, I want to view a graph of a waveform in a way that only two or three colors to be specified of waveforms. for example if my table consist of 150 wave forms, 50 first waveforms must be displayed with the color red and the rest be displayed with black color. of course, I don't want to do it manually. is it possible to labview?

    Concerning

    You will need to use the properties "Plot Active" and "Color chart" handle this programmatically.

    If you must first get the number of plots - another property - then decide how you want to divide them into different colors and assign each active plot the specified color.

    Hope this helps,

    Christian

  • missing samples in the waveform graph

    Hello world

    When processing a file .wav into pieces, I noticed that there are missing samples on the waveform graph where two pieces must be met for the display. What could be the cause of this? Any help appreciated. Thank you!

    Milan

    Your method of reading in pieces in a for loop is create a table 1 d of waveforms with the tunnels of automatic indexation.  It is as well as what you have the data appear in different plots.  I don't know if that's what you want.

    But if this is the case, the problem is that you get to the last point of the first plot, and the first point of the next parcel is a different value.  Because they are two different plots that you do not get the line to join them, as you do between points that are part of the same plot.

  • 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

  • Vi transitional measure displayed in the graph of the wave are moving outside the scale

    With the help of a graph of a waveform to display the pressure over time. I wanted to be able to calculate the time to drop in pressure over time, so I use the vi transitional measure. I copied what was exactly in the example for the measurement of transition inside help and it is correctly determine when to transition down, but I'm having a problem with the cursors in waveform graph. I would like to see a set of greenery along the fall time start and end time of fall as pictured, I have attached the vertical sliders (capture2) as in the example. The problem is the two always begin to 3.43 (capture1) and after each sampling period they (4.34, 5.34, 6.34) increment him come right out of all of the output of transition as these numbers measure. The period of the signal that I am interested is always less than 2 seconds, so I never see the vertical sliders.

    I tried replacing it by my signal daq with an sine wave signal generator and it does the same thing.

    The block diagram is in the first capture

    also, I would be interested to know exactly how the numbers wired to the cursor property active of the property of a waveform graph node toward real sliders on the chart. They are just automatically numbered starting at 0 from the top down?

    Wayland

    Hi Wayland,

    The sliders are still apparent in the example VI for the transitional Measurement.vi, is because the generated signal is always set to zero. Thus, signal resets a 'new' signal for the sliders to move and therefore always on the same location a bit. The waveform graph is also configured so that it won't move or continue to show new incoming data, data sliders have moved on. So in your case, you want to click with the right button on the chart and make sure that "Ignore Time Stamp" is not checked/selected. This will make it so the graph continues with your incoming data and cursors. You can check it in the example file by removing the constant True is the generator of signals and change the mentioned time stamp option previously.

    In order to view the available sliders as well as their position numbered, you can right-click in the waveform graph and select Properties. In the Properties window, there is a tab of cursors, inside this tab at the top is a drop-down menu that lists all available sliders, indexed starting with 0 at the top.

    -Jake B.

  • Create multiple vertical lines for waveform graph

    Hi all

    I use NI 9234 USB vibration of rotating machinery data acquisition. A simple VI was made for this.

    The next step is the analysis, signals were well displayed waveform, time, FFT, all important values... and so on.

    But I have a problem with multi vertical lines of the waveform graphs, it looks very simple, and I tried many ways but have yet to get it with a good solution.

    Vertical lines are used to display the frequency of breakdowns of machines (such as we post 1 X, 2 X, 3 X,... more harmonics).

    Does anyone have a solution for this problem?

    Thank you very much!!!

    Here's a very quick example (LabVIEW 8.2)

  • Waveform graph lose history

    Hello to you all, useful forum fans!  :-)

    I implements an array of tape showing the values of several parameters in real time, using a waveform graph, but during the race he keeps resetting of the history of the card at irregular intervals.  Unfortunately, because it is for my work, I can't post the code.  I'll do my best to describe the problem and the installation program, however.

    I have a data acquisition loop to read the values in real-time in a table of the floats and stores it in a global variable functional memory data buffer that contains a table 2D of floats, a 'page' of floats by time interval.  This forum works at 50 Hz through the expectation of millisecond Schedule VI.

    I then a chart update the loop running at 10 Hz via forward schedule VI.  This loop reads the data of all samples buffer VI he has accumulated (usually 5, but sometimes 4 or 6) and converts it to an array of waveforms through the VI of waveform build by taking each column of data and by assigning to it, definition dt to 0.02 (50 Hz), and parameter t0 to time less dt current multiplied by the number of samples in the table.  The terminal waveform graph is then set to this table of waveforms.

    Most of the time that it works well, with the new values added the previous values to create a smooth graph of multiple plots with the correct values are displayed.  However, sporadically the chart Flash empty and begin to fill again from scratch.  I can tell is just jump in time (the axis of abscissa) because I can move the axis scroll bar and there is no other data to scroll.

    I in addition to these two loop loops a GUI-structure of the event and a task of State machine loop.  However, I have excluded these two loops ownership history of the graph through inspection and breakpoints.  This is why I can only think that there are conditions or the type of data which, once introduced in terminal results of the graph by adding DO NOT present data as usual.  Empty array is not the answer; I tested with a separate simple test VI, and therefore in the chart, keeping the currently displayed data but do not update new data.

    I would appreciate any idea what any of you have as to the possible causes of this behavior.  I apologize again for not being able to view the actual code, although I can work to establish a similar setup with the data buffer, etc. in a separate VI and after that.  Also, I would like to know if you want me to describe the other logic, settings, or the circumstances for you.

    Thank you very much for your help!

    -Joe

    Whenever I've seen this problem when you use a waveform he chart endded up being a problem with;

    (1) the number of parcels has changed.

    (2) the names of the plot has changed (WF attribute).

    (3) time info Goffy where t0 and dt were inconsistent with what was already posted (new data point a t0 that is earlier than what is already plotted this plot)

    It's a pain to figure out the first time.

    Ben

  • 800 Mini G2 EliteDesk: Dual 4K displays with EliteDesk 800 Mini G2?

    I have an EliteDesk 800 Mini G2 with the i5 - 6500T CPU and integrated graphics card Intel 530. There are also two DisplayPort connectors. As the title says, I tried to find out if the device supports two monitors 4K 3840 x 2160 @ 60 MHz. The specs seem to suggest that it would work. I'm confirming without having 2 K 4 monitors on site. Anyone know or have experience with a configuration like that?

    The i5 - 6500t supports up to 3 screens to 4096 x 2304 @60 Hz

    http://Ark.Intel.com/products/88183/Intel-Core-i5-6500T-processor-6M-cache-up-to-3_10-GHz

    Implementation of multiple 4K displays with your EliteDesk 800 Mini G2 will work. Your EliteDesk Mini supports up to three displays to the right of the box. I suggest using the displayport output ports.

    http://www.Intel.com/content/www/us/en/support/graphics-drivers/000005580.html

Maybe you are looking for

  • Drop being started.  What? Why?

    Finder > go > utilities > Console.  Message: ' departure AirDrop server for user 501 on wake "Finder > go > AirDrop.  This AirDrop window tells me that my Wi - Fi is DISABLED and I want Wi - Fi to be DISABLED.  Question: Who or what is "user 501?  Wh

  • Checked "Empty the Cache on exit" in Firefox 25. Now it hangs at startup. Is there a way to disable this setting apart from Firefox?

    Yesterday, I decided to check the 'Clear Cache leaving' parameter. This morning I couldn't start Firefox. It hangs and stays like that. I saw another post somewhere on this same issue. I created a new profile and it worked well. He's just stuck when

  • Hydrogensensor with 6009 usp (German)

    Hallo, Ich bin Schüler und am an einem Projekt in dem mit Hilfe eines Wasserstoffsensors eine Gasgemisch auf den Wasserstoffgehalt untersucht werden soll.Da is Elektronik nicht zu meinem Fachbereich belongs wanted ich wissen Folgendes: Mir steht eine

  • KB2588516 security update, Error 80070020 Code

    I'm having a problem with this critical update; automatic update fails with the code indicated in the title. I also tried the manual installation of the Windows6 file. 0-KB2588516 - x 86 with Security Essentials disabled; is joy.  My OS is Vista Home

  • Dual Boot System Windows7 32 bit & Sp2 (partaially crashed) Vista

    I have a HP xw4600Core2Duo3GHZ desktop computer, model basic 4GBRAM orginal 180 GB Seagate(Windows VISTA) SATA hard drive crashed once. So I need to fix a 500 GB Seagate Hardrive with Windows 7 32 bit installed. I need to make a system dual-boot. How