LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Belkin USB Device

Anyone interfaced this Belkin USB Device (Hi Speed DVD Creator) in LabWINDOWS via the USB2 port? I know that its a Direct Draw compatible device

Thanks for any help!
0 Kudos
Message 1 of 5
(3,387 Views)

ihavenoideawhatthisis,

Your device should have come with a DLL or LIB file which contains the library functions for making calls to your device, and if this is provided, there should be documentation for what functions to call as well. For more information on using external libraries with CVI, check out https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P9KkSAK&l=en-US

If you do not have a DLL or LIB file to use, you may need to make calls to the device using VISA. NI-VISA is a driver that allows you to talk over many different communication protocols. To use a usb device, you will need to go through VISA Driver Development Wizard which installs with VISA. To download NI-VISA's newest version, please visit here. For more information on the Driver Development Wizard, visit here.

 

Brandon Vasquez | Software Engineer | Integration Services | National Instruments
0 Kudos
Message 2 of 5
(3,365 Views)
Thanks for your help Brandon.

I do have a DLL (multiple ones) and when I activate the device with some free application software I can see it under my system>device manager.  However I cannot find any LIB files associated OR *.h header files either.  I don't think I can make calls to this DLL from LabWINDOWS/CVI without having the other files??

thanks again!
0 Kudos
Message 3 of 5
(3,306 Views)
That is correct, you can not make DLL calls without the header file or lib. My suggestion would be to contact the manufacturer and see if they have development DLLs for you to use or any other suggestions. If not, you will have to create your own VISA driver and send direct ASCII messages to the device (which would be in the documentation for the device if available).

Brandon Vasquez | Software Engineer | Integration Services | National Instruments
0 Kudos
Message 4 of 5
(3,283 Views)
Actually, I was able to find that you can include a DLL without these prototypes by using LoadLibrary to statically load the DLL. You will still need to know the functions you are going to call though.

Brandon Vasquez | Software Engineer | Integration Services | National Instruments
0 Kudos
Message 5 of 5
(3,268 Views)