12-20-2010 10:23 AM
Lesterino wrote:I don't understand where need to put X,Y arrays.
For each xy graph, you would keep an appropriate fixed size 2D array in a shift register.
Then, for each xy pair, you would calculate the indices of the elements you need to replace with 1 in order to "draw" the graph. You basically use the 2D array as a canvas.
have you looked at the example I linked? What exacty is not clear to you?
01-04-2011 09:03 AM
Sorry for the late reply, I have been out on vacation.
You can use the same X and different Y by reusing the same X array for each decimation. You will not necessarily get the same X array out for each decimation, so plot them separately.
However, from the fact that you are using the same X, I am going to assume you are actually plotting an unevenly sampled waveform, so I would suggest you look at the last comment on my previous post and implement that. It will probably be faster and more efficient. You can start with the code in the tutorial and modify it fairly easily.
02-21-2011 04:03 PM
hello dears,
I buy a pc with 6 CPU (4Ghz each) with 16 GB RAM.
The question is my 1 Ghz Graphic Card is embedded on motherboard...
...the front panel with graphs is tooooo slow!
my notebook with 1x1 GB CPU and 1 GB RAM is 10 time more fast!
So I understand now the problem is not CPU, but Graphic Card.
There are suggestions on settings, overclock to embedded card, driver or tweeks to improve the speed on my super pc (but not for 10 XYgraphs on front panel), with a ASUS M4A89GTD - ATI Radeon HD 4290
thenk you very much
Lester
02-22-2011 09:12 AM
I strongly recommend you start a new thread to answer your particular problem. You also need to post code, so we can find the root of your issue.
As a start, take a look at Managing Large Data Sets in LabVIEW. Pay particular attention to the section on decimation for display. Any relatively modern graphics card, even the embedded ATI one you specify, should be able to handle LabVIEW 2D graphs fairly quickly..