I'm trying to set up a VI for monitoring and controlling a temperature bath, thermocouple, and hygrometer, that will be used to control a variable humidity, variable temperature, data collection setup. The attached VI is meant to check for any changes in bath Set Temperature, make any changes necessary, then monitor the various temperature/humidity inputs and indicate when they stabilize.
I think everything works except for the serial communication with the temperature bath, which works inconsistently. The probes suggest the commands are going in when they should (i.e. when I make a change), so I think the case structure is functioning properly. When I start the program the bath responds to changes in Set Temperature, but after a few changes it stops responding. I'm also getting strange readings on the Bath Temperature indicator. At first I was struggling to get any communication with the bath, then found success by writing in termination characters as strings, but I think this may also be the source of problems. I attached the pages of the manual relevant to serial control.
Bath: VWR Refrigerated Circulating Bath 89202-982. Same controller as a PolyScience one, which has some useful documentation.
Obligatory: I'm brand new to LabVIEW. Any general comments on the VI are definitely welcome.