In article <506500000005000000F4560000-1007855737000@exchange.ni.com>, Filipe wrote:
>Alex;
>
>As the 32HS board has two completely independent handshaking groups,
>you can set up one groups to do the input operation and the second
>group to do the output operation.
Yes, indeed, I'd set up my VI from the very outset to do that. I had my write
on Group 1 and read on Group 2. But that isn't the main problem
...
>If the data transfer needs to be synchronized by a clock
>signal, you can do Burst mode Input transfer, do the calculations in
>Labview, and do Burts Output mode to do the output data transfer.
Here is where I run into difficulty. So far, I've found that all of the
synchronous write operations, such as burst mode, need the write da
ta ahead of
time, before the write has already started. But what I need to do is have each
successive written data word be calculated based on the input from the last
read, which means that I don't have the data ahead of time. I've tried the
Digital Single Write vi, but this seems to die after 16 cycles, and if I look
at my clock line on the scope, I'm not seeing any clocking pulses on the
handshaking lines, although the data lines seem to be outputting (or trying to
output) data, if only for those 16 cycles. So that would appear either not to
be the solution or to be set up badly. Any ideas what I need to do?
Alex Rast
arast@inficom.com
arast@qwest.net