So here's my problem:
I am using an NI PCI-6259 M series card with 2 SCB-68 connector blocks.
The VI I am developing has to switch often between finite and continuous acquisition. When it is in in finite mode, it needs to run quickly, so I use the Control Task VI to commit the settings to the hardware.
My problem comes from, I believe, switching back and forth between the two acquisition modes. When I switch modes, I unreserve (I commit only when running in finite acquisition). Every once in awhile, when changing states, the hardware enters this... funky... state, where it doesn't receive any data anymore. I cannot just re-initalize all the parameters, instead I have to restart the VI (usually 2 or 3 times to get it to work again).
Any idea why this happens? Do I need to wait between commit and unreserve actions?
Thanks!
Wade