Hello,
You could use a software timestamp in the following ways:
1. Record your machine time just before you perform the CAN Write operation.
2. Use ncWait.vi or cnWaitForState function to monitor when a given frame (or set of frames) have been sent, and record your machine time when confirmation is received.
3. Use the average of 1 and 2 above, where 1 gives you a time before the send and 2 gives you a time after the send.
Repost if you have follow-up questions!
Best Regards,
JLS