Reposting this after I originally posted on an outdated thread:
I am having a problem when trying to apply a new scale with a programmatically-reset y-intercept value while my VI is running. I am attempting to remove the baseline offset from 9 full bridge load cell channels. Using scale property nodes and the save scale VI, I am able to update the scale shown in MAX while my VI is still running. However, the new scale does not get applied to my continuous data without stopping and starting the entire VI (not an option for my testing scenario). I tried programmatically stopping and starting the task, as well as reseting the device (SCXI 1520 + SCXI 1314), but this still does not apply the new scale to my continuously sampled data stream.
I have tried using the Perform Bridge Offset Nulling VI and the AutoZero mode. While these do successfully update my data while the VI is running, they are not correctly zeroing the signals. So it seems like I must use the y-intercept scale method.
Any ideas how to make the new scale work without restarting my VI?
Thanks
Eric