09-19-2025 12:24 PM
Hi,
I'm attempting to use a cDAQ 9189 chassis with various modules (thermocouples, digital output, analog inputs). I'm running into performance issues when I start to read my tasks I made in NI MAX. I have a producer consumer setup with queues and when I read one module card of thermocouples it runs fine, once I introduce the other task with my analog inputs (0-10Vdc) signals, my program runs extremely slow. What's the best practice for completing reads from tasks and displaying them on the user interface?
Thank you
Solved! Go to Solution.
09-20-2025 12:47 AM
The right thing to do is to try to put all the AI channels into a single task and read them in chunks of 100ms
09-22-2025 08:59 AM
Thank you! I didn't realize we can group across modules as well.