Hello jackson,
I personally have not had any experience with the ESA 4407B, but I decided to take a look at the code and see if I could help anyway. Since I am not familiar with the instrument, I am not sure if any of these options will work, but I have some ideas on things to take a look at. First, I noticed that the VI you attached is basically the Acquire Y Trace Example.vi with a couple of extra VIs added to it, and I believe these VIs are the ones that are giving the error. One thing to try is to try to get these OBW VIs to work on their own, apart from the rest of the configuration, before adding them into the overall application. It just makes for easier overall troubleshooting.
Another thing that caught my attention is that I see you have 1000000 wired into the OBW Percent Power input. Once again, I am not familiar with the device, so you could actually need one million percent as an input, but I have made errors before when passing values that are supposed to be percentages that I have not converted correctly. Just something to check.
Finally, I noticed that there is an agesa Measure OBW.vi that is almost the same as the agesa Read OBW.vi that you are using, except that it resets the device to factory default values. You may want to give this VI a try and see if it corrects this error by setting everything back to default values. If we can get this one to work, we should be able to see what we're changing from the factory that is causing this error.
And as you said, there may be someone else out there that has used this instrument that can be of more help. Good luck with your application!
john
Applications Engineer