Hi Ekta,
The Frame API receives and sends entire CAN frames to and from objects on the bus. The data from the frames has to be interpreted in software. The Channel API allows for separating the data into channels and even giving those channels physical units and scaling. There is a lot more to it than that, but I will spare all the details here. If you would like to learn more about the different APIs, they are described in depth in the manual.
NI-CAN Hardware and Software ManualI do not know of any errors in previous drivers that could cause this, but it can't hurt to upgrade the driver. You can download the latest version of the NI-CAN driver, version 2.2, at the following link:
NI-CAN Version 2.2 for Windows 2000/98/ME/NT/XPTo further help you with this issue, I would like to have some more information about your application.
1. What software are you using to run this application? LabVIEW? CVI? Visual Studio? Something else?
2. When you say that this worked before without any problem, were you using the same program back then?
Any other information you would like to give can help us come to a resolution on this.
Have a great day!
john