03-25-2009 04:37 PM
03-26-2009 09:20 AM
As a followup, the NI example VI "Measure GPS Timestamp" is running correctly with the 6608 device. However, the gpsTimestampCtr is essentially counting junk values. I have a TB-2715 with wired as per the previous post, while the VI is running, if I remove the terminal block, the seconds count is unaffected. Additionally, the timestamp display on the front panel is incorrect.
I have verified that I have an IRIG-B signal in the form the 6608 needs to decode it and I believe I have the appropriate connections made on the terminal block. I've found a post on the NI forums with an identical problem to this one, but no solution, outside of verifying the input signal is correct, is listed. Does anyone have any experience with this issue?
03-26-2009 05:17 PM - edited 03-26-2009 05:20 PM
Hi nowellj,
If you have verified that the IRIG-B signal characteristics are indeed compatible to be used with the 6608 as described in this document, then I recommend trying a different GPS timestamp counter on the board since you have two on-board. If this doesn't work, can we also try changing the source of the GPS timestamp counter synch source to something other than PFI7?
Could you be more descriptive about what you mean when you say that the second count is unaffected when you remove the terminal block? Were the seconds on the front panel incrementing properly even though the time may be wrong?
Could you also link me to the forum post referring to a similar issue?
Regards,
03-26-2009 05:21 PM
03-26-2009 05:22 PM
03-27-2009 07:59 AM
@S_Hong - The forum thread is here http://forums.ni.com/ni/board/message?board.id=40&requireLogin=False&thread.id=2415 This is the same problem I'm having. If the edge connector is on the card, it's not counting, in fact, the seconds count on the example VI are negative and are not incrementing, but appear to be bouncing around. Removing the edge connector while the VI is running produces no change and does not cause the VI to error or or behave differently, leading me to conclude that the signal is not reaching the correct input line.
@MattBradley - That's something I hadn't considered. I'd assumed that with this particular card, it was received/decode only. I'll look through the options and see if it is infact trying to send IRIG information out.
@Adam U. - Funny story, we actually had the 6682 card in our possession as a chassis sync card; unfortunately, it isn't compatible with LabVIEW RT, which is why we're using the 6608.
Gentlemen, I appreciate the suggestions, I'll try them and see if I get any additional results. I'll let you know of the results and the steps it took to fix it.
03-27-2009 08:57 AM
03-27-2009 11:07 AM
I've implemented the suggestions S_Hong made and I've made some progress. I switched to the gpsTimestampCtr1 as the primary decoder and moved the sync line from PFI7 to PFI8. The card appears to be decoding the IRIG signal, but when I removed the edge connector from the card, it still counts up. Additionally, if I change the decoder, I get different timestamps, and changing the PFI lines produce different timestamps as well.
I'm really stumped. On the one hand, the counter card is behaving more correct then it has in the past. On the other hand, it's still incorrect. I'll keep working on it and see if I can find another something else.
03-27-2009 09:14 PM
03-30-2009 07:41 AM
MattBradley,
Thanks. That makes sense now. I had assumed that by connecting the IRIG signal to the input, that t he card would perform decoding on the signal, not just merely sync up it's internal counter. In this case, the card may be reading the IRIG signal, somewhat correctly, but I just need to add in an offset. Thanks again.