LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

How to build an IVI wrapper/driver for an existing VXI pnp driver

After building the IVI wrapper how can i make this new driver appear in mesurement and automation under IVI instruments.

I am trying to make use of the existing VXI pnp driver. Like to know what it is involved in developing the IVI driver and whether this approach works or you have to build the driver from scarcth.
0 Kudos
Message 1 of 3
(3,015 Views)
Naresh,

While IVI drivers are a superset of and include the requirements of VXIpnp drivers, they have additional requirements for the driver's internal architecture and features that you must support. Therefore, it is highly unlikely that you would be able to efficiently wrap an IVI driver over an existing VXIpnp driver. You would need to wrap not only the VXIpnp functions, but regenerate the IVI driver architecture.

A better path is to develop a new IVI driver. By using the IVI Driver Wizard in LabWindows/CVI, you will be able to start with a complete driver template, and then add/modify it for your instrument. The VXIpnp driver will be a useful command & functionality reference while you are developing the IVI driver.

I suggest looking at NI's IVI website for development tools and resources. You can find more info. on IVI driver architecture on the IVI Foundation website. You can also take a course on
IVI Driver Development.

For additional help, you can post messages to Developer Exchange or e-mail instrument.driver@ni.com.

Thanks,
--Bankim

Bankim Tejani
National Instruments
0 Kudos
Message 2 of 3
(3,015 Views)
What about the question of registering an IVI under MAX? That isn't addressed in the given links.
Grant M. Johnson
Project Engineer
LECO Corporation
0 Kudos
Message 3 of 3
(3,015 Views)