Continuous operation of background tasks while performing an independent interim test.

  • Software
  • Continuous operation of background tasks while performing an independent interim test.
David Sayer

Posted on 13.11.2026 16:47

I'm sorry if this is very basic but I'm just learning DEWEsoft and am having trouble wrapping my head around this. I am setting up a life test that will be running in excess of 360 Units Under Test (UUT) at the same time. The pumps are in groups of 30 and all pumps in one group (30) will be operating under the same environment and loading cycle. For equipment I have the following installed in an IOlite R12 rack:

two of the 16xLV modules

two of the 16xAO modules

one of the 32xDO modules

and some other modules that are not critical to this discussion.


The unit under test pneumatic load is controlled by 0-10VDC outputs coming from one of the 16xAO modules, for the purposes of this test I am using one output channel of the AO module per group of 30 pumps. The signal is a 0-10 VDC ramping signal that repeats every 20 seconds for the entire duration of the test (thousands of hours). This part is working fine by itself.


The problem starts with the second part of the test which is to isolate each unit under test to be evaluated at a minimum of once a day. To do this I have PCB's made that isolate one pump both electrically and pneumatically to allow it to be flow tested in an evaluation loop. This diversion is achieved by muxing the 32xDO outputs to allow me to select a test stand, then a level, then an individual pump. Once a pump is isolated I am using serial commands (I have the Serial Com option) to interface with a lab power supply, Alicat backpressure regulator, Alicat flow meter, and the pump itself (it has built in UART). I have all the Serial Coms working, and I have a start on a sequence that turns on the power supply output, then loads the pump pneumatically, measures flow, then adjusts for a couple of different load points. This sequence is using the Serial Coms and the 32xDO module.


My issue is that the background task of controlling all of the pumps that are not diverted will not continue to execute while I am running the interim evaluation sequence. This is not acceptable to me because the interim evaluation may only take a few minutes, but I am doing it on each and every pump on test, every day. 2 minutes evaluation x 360 UUT = 12 hours lost every day. Is there a way to operate a continuous background task with DEWEsoft?

Login to reply to this topic. If you don't have account yet, you can signup for free account .