From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Brief Overview of NI Drivers

I would like a general overview of the NI drivers (i.e. what is the name and extension of the main driver file, does it call functions from a different .dll file, where is the location of the driver files). Right now, I am seeing drivers in different locations for my Windows 7 OS (i.e. C:\Program Files\IVI Foundation\IVI\Drivers, C:\Program Files\IVI Foundation\VISA\WinNT)  So far, I have not found any specific documentation that is helpful in regards to how NI's drivers work.

 

For my application, I am using MATLAB and the Intrument Control toolbox to "convert" the NI-SWITCH driver into a MATLAB driver. I'm a bit confused if the "niSwitch.fp" file is the main driver file or not, or if it points to the source code that is located elsewhere.

 

Any insight would be extremely helpful and appreciated!! Thanks in advance!

0 Kudos
Message 1 of 2
(4,129 Views)
IVI drivers work the way they are documented by ivifoundation.org. You are seeing multiple files because NI includes the source code to create the single dll. The fp file is part of the source code written in LabWindows/CVI. You should also have the .h, .c, etc. You don't need these unless you have CVI and wish to edit the original driver.
Message 2 of 2
(4,124 Views)