As an answer to the question asked of me, I was trying to run the obj2obj.vbp file. Initially it gives me an error of "ambiguous name detected" and it seems to have the following defined twice, so i just commented the second definition out.
NC_ST_READ_AVAIL = &H1&
NC_ST_WRITE_SUCCESS = &H2&
NC_ST_STOPPED = &H4&
NC_ST_ERROR = &H10&
NC_ST_WARNING = &H20&
However, after i fixed this i get the following error when i run it and have it connected to my external CAN device (A Gryphon built by the Dearborn Group)
ERROR : ncOpenObject CAN1::STD5 (transmitting) : Object already open in another application
and when it has a connection between th
e two ports on the card, as i believe the program is designed to do, I receive the same error.
However I only recently started getting this error. Before I was getting a function timeout for ncWaitForState. Perhaps some program is running in the background that is keeping the CAN bus open?