RT-Control questions

What is the fastest way to acquire data, process it and
output the computed data? (realized as a realtime task)


------
Some hint's like how to structure the rt-linux
task or what comedi commands to use would be
very helpful. :-)
------

What sampling-rates in a control system have already
been achieved on standard pc-hardware? 
(RTLinux,RTAI; Comedi, setup)

Are their sourcecode examples available on the
internet?

What's the typical latency of an 1Ghz Athlon system?



The system runs an rt-linux patched 2.4.18 kernel.
Comedi and KComedilib are installed and do work fine.
A modified examples/select.c was capable of sampling
at 200kHz on one channel. But in user-mode without
any processing and output.
I don't think I'll be able to achieve 200kHz in a 
closed-loop control system since I cannot use
the fifo and more importantly the NI-6035 is only
capable of 10 kS/s ;-) analog output.


Thank's for all your answers :-)

Ciao,
 Dominic


P.S. I was not allowed to use RTAI, because of the legacy-code used by our
     department, which is based on RTLINUX.
     Is RTLINUX still in development? 
     Are new versions only available for paying customers?
     Are there any newsgroups, mailing lists outside of fsmlabs which do work?
     Are there good reasons to use RTLINUX for new projects or
     wouldn't it be better for our department to port the yet small
     code amount to RTAI.

sooooo many questions ;-)

Received on 2002-08-07Z17:11:12