Steps to reproduce.
- create a finite sample output task
- Commit the task
- write n samples per channel Autostart =TRUE
- wait for completion
Another write at this condition should execute normally with autostart Ture (Default) yet the write vi will return 0 in number of samples written and no error will be produced. This has been reproduced by NI and I have observed it with LabVIEW 2011 DAQmx 9.3.5 with DO 1D Waveform and AO N ch N sample 2d dbl poloymorphic instances. exact scope is under investigation.
Workaround:
explicitly stop your finite sample tasks prior to subsequent writes.
"Should be" isn't "Is" -Jay