Hi Evrem,
we are using a PXI system with PXI 6259 board for AO and digital input
at sample clock rates up to 500 kHz for each channel (AO and DI running
at the same rate, the AO sample clock being the sample clock source for
the DI operation). I should also mention that after a certain
number of analog output updates new values are written to the output
buffer (without stopping the running task) in order to
allow fast corrections of the outputted voltages.
However, we solved the problem sort of: With dual core option turned on
we set the affinity of LabView at the windows task manager to only one
CPU. The other CPU is free for other applications. Without changing the
CPU affinity LV our program leads to a CPU load of 55 - 60 % (for the
two CPUs altogether). What might now lead to a system crash is that one
CPU tries to read out memory that hasn't been generated yet by the
other CPU.
Thanks for any help or suggestions!
P.S.: we are using LV 7.1