Hi,
Thank you for your advise.  I found out that it makes a big difference if you put the Wait for Next ms Multiple before the acquire.  If I put acquire and wait together under the loop, it consumes a lot of CPU, but if I put Wait and then acquire in a sequence structure, everything works great.  Can you explain why this is so?  
Thanks,
Kono