Hi, W.F Cheng
Ideally, the convert rate for the AI in the 7831R is 4 us, and the update time for the AO is 1 us. Also, based on the architecture of the VI, extra jitter could be introduced if you are trying to access shared resources (like local variables) at the exact same time. Those could be some of the reasons why you are getting a delay in your application. Feel free to attach a simplified version of your code, so we could see if there are ways to improve the code.
Regards,
GValdes