I'm running Labview6 in win95. My pc104 computer has 8 COM ports and a DAQCard-516. I'm acquiring data from 4 serial conductivity cells which stream data continuously at 32Hz, 1 serial GPS streaming continuously at 1Hz, 1 serial tilt sensor which is sampled at 5Hz, and 1 pressure sensor sampled at 5-10Hz through the DAQcard. The problem I'm running into is that Labview seems to not be able to keep up with the data acquisition of all the instruments. Labview will be ok for a few seconds and then start corrupting the data. From diagnostics I've tried, the problems seem to deal with shared interrupts among the COM ports and Labview not being able to process the data fast enough. I've
attached my code and a data file from one of the conductivity cells. You will see that the data looks ok for a whil and then quickly turns to garbage. The following is a list of the COM ports and their respective interrupt #'s and instruments.
COM1 int4 tilt sensor
COM2 int3 conductivity sensor1
COM3 int4 conductivity sensor2
COM4 int5 GPS
COM5 int5 conductivity sensor3
COM6 int7 conductivity sensor4
COM7 int5 nothing yet. will mirror the output of COM4 (GPS string) to be coded.
COM8 disabled
DAQcard int9
This is the only configuration I've gotten all the instruments to be recognized by Labview and Windows. I've connected the conductivity cells such that none of them share the same interrupt, but 2 share interrupts with slower data rate instruments.
Any help or thoughts would be great.
I tried attaching the files, but the website wouldn't let me. Please send me an e-mail address I can send the files to.