From: Paul C. on
Hi Okiepiper, I believe the problem is more likely due to the case structure or something with the code rather than how you have it setup.  The reason you needed to string all of the analog inputs together is because they are all correlated using the timing on the Compact DAQ or Compact Rio chassis.  They only have a single analog input timing engine so they all must be configured together in the same task.  The same thing applies to correlated digital.  However, it looks to me that you are just doing static digital (without timing) which can be configured from multiple tasks.  The key point here is if you want timing you have to configure them all together in one task.  For tasks without timing, you can configure them individually.  My recommendation would be to place probes throughout the logic statements before the case and make sure that isn't what is pulsing the relay lines.Regards,Paul C