Hi, I think that you should implement a similar idea to the SetPoint Profile VI. One of the inputs to this VI is an array of clusters where each cluster has the time-value pair (setpoint). One approach would be to change the cluster to contain time and values for each device you are trying to automate. For example, you would have time, value for the temperature control, value for the pump and so on. Since the value for the pump would be on and off, you would want to have three values: ON, OFF and IGNORE(do nothing to pump at this time). Having an array of cluster with each cluster containing time and values for all your devices will allow you to synchronize the flow of your application since the time value will be common for all the devices.
Good luck with the application. I hope this helps. Sincerely, Feroz National Instruments
