Hi Michael.
In this case, the (watchdog) timeout occurs because the CAN Object did
not receive a frame within the specified period of 2000 ms (see 2nd
ncConfigCANObj.vi for the receive object).
When the object is started via the ncOpen, the watchdog timer starts
and apparently times out after two seconds. This 'error' interrupts the
ncWait VI for the receiving object.
Thus, you might want to limit it to have only one instance that
waits for the frame to be received: Either you specify a period when
you configure the CAN Object for receive or you use the ncWait
function.
-B2k