LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Acqiris Analyzer

I am trying to get an Acqiris 235 analyzer (digitizer with plug-ins)
to go as fast as possible in a Windows environment (XP or 2K). The
shortest data transfer I can make (1 byte) in the simplest mode ("raw"
mode 0) takes over 100 microseconds in XP. If I bypass the transfer of
data, the overhead between clock reads is about 20 microseconds. This
means 80 microseconds of overhead to call the Acqiris CIN and transfer
1 byte. Any idea why it takes so long and is there any way around it
(other than ditching Windows)?

FYI - This is using an AMD 2500+ Athlon cpu; a NI 6602 was used for
timing.

Thanks.

TJW
0 Kudos
Message 1 of 2
(3,065 Views)
It might make sense to consider transfering data in larger segments. Try seeing what data transfer rates you can get when sending larger chunks of data from your digitizer into your PC. This might actually get you a higher overall baudrate, even if each individual transfer takes longer, since you are minimizing the number of I/O calls to make to your bus. Does this improve overall performance in terms of total bytes per second?

Which bus are you using to tranfer data into your system? GPIB? Serial?
Jarrod S.
National Instruments
0 Kudos
Message 2 of 2
(3,055 Views)