Hi Steve,
Since you have a 6533, the best method to use is Change Detection input. What change detection does is it monitors all digital lines (you specify) and will latch the data once the data changes.
If you are reading data in continuously, you will want to use "double buffering" or continuous buffering. What this is, is a "circular" buffer. The card will transfer data as it reads data on each change to this intermediate PC buffer which is in memory. It will slowly add points and when it reaches the end of the buffer, it will start back at the beginning of the buffer and continue writting. The idea is that while the card is updating this circular buffer, your LabWindows application will read the data from this buffer so that you never lose point
s.
Since your data shouldn't be changing more than once every 100ms you could probably use a callback function to acquire the data via interrupts. Then you would also be able to timestamp the data.
Here is an example that does everything you are looking to accomplish. Hopefully it helps. Good Luck.
Using Change Detection to Monitor NI 653x Data Output
http://venus.ni.com/stage/we/niepd_web_display.DISPLAY_EPD4?p_guid=B45EACE3E70956A4E034080020E74861&p_node=DZ52319&p_submitted=N&p_rank=&p_answer=&p_source=Internal
Ron