12-18-2007 10:41 AM
12-18-2007 11:07 AM
12-18-2007 07:25 PM
12-19-2007 05:13 AM
Hi Matt,
I implemented the TDMS where I am actually passing on the converted cluster to the data input as a string. So far the result has been an improvement over all the methods applied. However, its still not ideal because the test now fails 4-5 mins where as it used to fail 2-3 mins in to it.
I also introduced the property for the buffer allocation and the outcome is a bit more erratic than without it. It is observed that the system looses some time inbetween (assuming disk IO) and then the time is once again out of skew.
Although the efforts seem not to go in vein due to the duration improvement , there must be some way to make the streaming transparent on the RT system.
Regards,
Ashm01
12-19-2007 05:18 AM
01-14-2008 04:48 AM
Sorry for the long hiatus. (Been busy, replicating this on a smaller scale)
It has been observed that the hiccup occurs for one cycle due to HD write. During the absense of updates we modified our code and :
Conclusion: The RT hiccups after 30 secs for 10 ms and then resumes. Has anyone done simultaneous control and high speed data logging on the RT and encountered this behavior? As time goes on, the hiccups accumulate in to a huge stack/skew.
Regards,
Ashm01
01-14-2008 03:35 PM
01-14-2008 11:59 PM
01-21-2008 02:48 AM
Hello,
Thanks for all your inputs. As of now, I don't have any High priority loops accessing the HD directly. As mentioned before, I am polling a few 3rd Party Communication cards which have a buffer of 2MB each. I try to frequently poll them so I don't loose much data due to accumulation. However,the quantum of data is sporadic and in burst so there is no steady rate to stream it to disk.
I tried the following experiments:
The most interesting was that I converted my write to disk portion to a Sub Vi and made it Time critical. This seemed to have corrected the problem but in theory this is just a wrong practice. There must be a better way than to make the write thread as high priority.
Any advice?
Regards,
Ashm01
01-21-2008 08:50 PM