I have created a Labview application for real-time monitoring of jet engine test data.
We are using a Daytronic System 10 data acquisition unit with three 25-pin serial connectors on the back of the DA unit connected to 3 PCs. We have used this configuration for several years.
If I run the Labview app alone, the data looks fine. But, if I start any of the other PCs, the Labview data gets corrupted as soon as one of the other PCs starts polling the System 10 for data. The three PCs use three different types of software and drivers. One (the one we NEED to have running along with the Labview system) is using Wonderware DDE software to interface with a MS Excel spreadsheet that displays data in 1 second intervals where we can run macros to save certain data points in a specified format. The next PC uses (obsolete) Autonet software, which is the one we are replacing with the Labview system. The third uses the Monico Monitoring system software so our customers can connect with WebEX to view the run off-site. We will soon be using Labview for this purpose as well.
They are all using 25 to 9 pin serial cables. I've swapped cables and swapped them to different System 10 ports, but the problem still occurs. The other 3 PCs all work fine together.... no garbled data at all.
Could this be a problem with the System 10 config or something in Labview? I've tried using the VIs downloaded from both the Daytronic and Labview websites for the System 10. The basic interface VIs for Labview version 8 don't seem to work at all, so I'm using the version 7 VIs. Also, for some reason, I have to run, then close the Daytronic "Basic System Config" VI before my app will even start reading the data correctly. Once I do that, provided no other PCs are running, it works fine.
We have four engines to test next week and I'd like to wring out the application during the tests. Any assistance would be greatly appreciated!
Todd Munsell
Test Cell Manager
Wood Group Pratt & Whitney Industrial Turbine Services, LLC
Plattsburgh, NY