06-27-2014 11:47 AM
I have a *very* large legacy program that runs under Windows and was developed using NI's LabWindows.
The NI-USRP device looks very interesting to an application my company is considering. I've seen the few
discussions in this forum regarding using the niusrp.dll with a MSVC compiler, but those discussions were
from a couple of years ago. I've looked at the information on the Ettus web site regarding using the UHD driver,
but that looks like there would be a large learning curve coming from the Windows/LabWindows world. The big question is, can I
hook into the niusrp.dll from LabWindows (using 'C', not C++)? That would be the most cost effective for us.
Just trying to find out what's possible at this point. Does anyone have any thoughts on this?
Thanks!
06-30-2014 09:25 AM - edited 06-30-2014 09:25 AM
Hello,
The officially supported language and ADE for the NI-USRP driver is LabVIEW. However, someone had a similar question on the forms, but about C# or .net C++, which requires one to write a wrapper DDL to access the driver. Since you want to use the C language, it will be pretty straight forward. You can simply call into the driver using the niusrp.h file found in the following directory: C:\Program Files\National Instruments\NI-USRP\includes.
06-30-2014 10:10 AM
Matthew,
I just downloaded the NI-USRP driver and had a look at the .h files.. EASY!!!
Thanks so much for your help!
07-01-2014 08:53 AM - edited 07-01-2014 08:54 AM
No problem, anytime, good luck with your application! Cheers!