kash Posted March 3, 2014 Posted March 3, 2014 While gathering the servocycle counter value in the DPR over a period of five days with a gathering interval of 10, I got one occurrence of: 14079776 14079786 14089796 14089806 The bold value is 10010 larger than the previous value instead of 10 larger. What on earth could be the cause of this?
steve.milici Posted March 3, 2014 Posted March 3, 2014 I might suspect the Windows program that uploads the gathered data. This many "skipped" servo cycles would definitely cause observable issues. What program is being used here?
kash Posted March 4, 2014 Author Posted March 4, 2014 It's a custom program I wrote. The PMAC isn't doing anything except gathering (no motors are being commanded etc.), would there still be observable issues? 10000 servo cycles lost corresponds to about 4.5 secs, and I have a timer firing every 250 ms to empty the DPR. So either windows was severely hung, or something else is wrong. It's a bit surprising that the missing data is 10010 and not e.g. 1090 or 440 or some other "more" random.
steve.milici Posted March 4, 2014 Posted March 4, 2014 As long as your application does not clear the gathered data you can use our executive to list the data (list gat) to see if this discontinuity is actually in the buffer.
Recommended Posts