Hi,
I'm using LabVIEW 7.1
I've created a VI data logger which reads temperatures from 8 RTDs and logs them against a time stamp (in seconds) which is converted into a numeric using double floating point. The data is read continuously at 100Hz, and a mean value of a 100 readings is stored at a frequency specified by the user (normally 1 reading per RTD every 5 minutes). After a specified length of time (again, dictated by the user), the test stops, and the data is stored in a spreadsheet.
This all seems to work fine, the correct number of date points are stored, and the temperatures all look correct. However, the time stamp skips a time-value from time to time. This is most strange as the test takes the correct length of time, and displays the correct time while running (a graph in the VI front panel shows what data is being collected), however when the spreadsheet is viewed in Excel, or opened in a simple display VI, the time jumps.
This shows itself in a different manner when using the same VI to log data at shorter intervals. If I log every 15 seconds, the time stamp in the spreadsheet is the same value for several readings, then jumps to a greater value which it maintains for a few readinds before jumping again.
Does anyone have a) any idea what I'm trying to explain? and if so b) any idea how I can correct it?
I need to log the time and date fairly accurately as I plan to run this along-side stand alone data loggers.
If I need to attach a copy of my VI, please let me know and I will try to do so asap.
Many thanks for reading this.
Ellen
***Of all the things I've lost, I miss my mind the most!***