LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Processing rate

How fast can LabView process data? Has someone any experience with this.
I take single samples and process them afterwards before writing to an
output.
It isn't a complex process, so I guess most time will be lost by reading
and writing to the DAQ-Board.

Thank for your help.
Paul

-----------------------------------------------------------
HSR Hochschule Rapperswil
Paul Steiner E6d
Oberseestrasse 10
CH-8640 Rapperswil
Switzerland
Fax: +41 55 222 4400
EMAIL: p2steine@hsr.ch
0 Kudos
Message 1 of 3
(6,823 Views)
This sounds similar to the PID benchmarks that we sometimes run. The
number varies quite a bit based on the board and drivers being used.
Using NI-DAQ, great for buffers, but not the fastest for single point
I/O, you can achieve about 1500 Hertz in a PID loop with a good
processor. The intelligent DAQ board is a 486 and does a little above
1kHz, but with much greater determinism and less jitter. Faster HW or
quicker access to the HW is the key. Without I/O, the PID should do
above 100kHz (this is just a guess based on numbers several years ago on
a slower machine).

Using buffered I/O where processing isn't required on individual points,
both LV and DAQ can run much much faster.

Greg McKaskle

> How fast can LabView process data? Has someone any experience with thi
s.
> I take single samples and process them afterwards before writing to an
> output.
> It isn't a complex process, so I guess most time will be lost by reading
> and writing to the DAQ-Board.
0 Kudos
Message 2 of 3
(6,822 Views)
Hi p2steine@hsr.ch (Paul Steiner), hope you are having a nice day

28-May-99 16:35:04, p2steine@hsr.ch (Paul Steiner) wrote to All
Subject: Processing rate

p(S> How fast can LabView process data? Has someone any experience

It depend of the processor, and the implementation of the algorithm
you need.

p(S> with this. I take single samples and process them afterwards
p(S> before writing to an output. It isn't a complex process, so I
p(S> guess most time will be lost by reading and writing to the
p(S> DAQ-Board.

Sure, the I/O operations take very much time. (and you shouldn't
make too many screen operations (like waveform charts i.e.) if you need
fast processing)


Best regards Inet: ppriego@arrakis.es
Paco ¡¡P!!
http://www.arrakis.es/~ppriego
ICQ: 2922145

--- Terminate 5.00/Pro
* Origin: Guerra Santa a los integristas (2:341/136.53)
0 Kudos
Message 3 of 3
(6,823 Views)