Hello Ex-jobb
Just to make sure that I understand you right: You have DAQ signals and CAN signals where both should represent the same data (or indicate the same event)?
Does
this article somehow describe your setup?
http://zone.ni.com/devzone/conceptd.nsf/webmain/A0EDFD55B4955EFD86256CAA007618D3
Basically, a common clock signal is used across the CAN and the DAQ card to avoid drift and another signal is used as a start signal to avaoid latency.
Of course the article uses the Channel API, but one can do the same with the Frame API.
-B2k