Hi jbrewer,
When you say the program hangs, do you mean that the VI stops responding and cannot be terminated, or just that it does not capture any more points? How are you communicating with the device, is it by GPIB, Serial or USB? Are you using the IDNET drivers downloaded from the NI website or did you develop the program entirely yourself?
What you can do is run an NI Spy capture to see if the device is sending data back to the computer.
Here is a good article on how you can do this. Please attach the capture in your forum post.
From what you have described, it is wholly possible that your device might be malfunctioning and that the device itself hangs and does not send data beyond 50 points. The NI Spy capture will help us determine what is going on with the communications.
Rasheel