ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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
(7,428 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
(7,427 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
(7,428 Views)