Using the intrepidcs API in Visual C++ - intrepidcs API¶
To use neoVI in Visual C++:¶
Start your new project and add the
Dynamic link helper files
to your project.Add a #include “icsneo40DLLAPI.h” to your project
Use the Functions “LoadDLLAPI” to load the functions and “UnloadDLLAPI” to unload the functions. Examples are below.
HINSTANCE hDLL;
//-----Load the DLL
if(!LoadDLLAPI(hDLL))
{
//problem, close the application
printf("Problem loading Library\r\nMake sure icsneo40.dll is installed and accessable\r\nPress any key to Exit");
}
//-----Unload the DLL
UnloadDLLAPI(hDLL);
Finally, call the methods as defined in the Basic Operation document.
A Visual C++ example (Figure 1) is included to show how the API all works together. The example files are included in the following file: VCNewneoVI.zip
The example shows how to open and close communication to the driver, send messages and read messages on the networks.