Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > T&M

Employ .NET methods to add functionalities to IVI-COM drivers

Posted: 14 May 2012 ?? ?Print Version ?Bookmark and Share

Keywords:test equipment? LXI instruments? automated testing?

Most test equipment nowadays is supported with a driver, and all LXI instruments include IVI drivers. However, for practical reasons most drivers cover only a subset of an instrument's functionality and, in some cases, the omitted functionality is needed to accomplish a required measurement or set of tests. Although it's possible to add functionality by modifying a driver's source code, this requires advanced programming skills, and may consume more time than a project schedule allows.

An attractive alternative is .NET and the .NET application programming interface (API) that most IVI-COM drivers provide. (Agilent provides IVI-COM drivers for most newer instruments). The API makes it possible to add functionality to the driver executable, and to create a set of "standard" additions that will meet your present and future needs. Through two methods"extension" and "inheritance"this approach makes it faster and easier to access more of an instrument's functionality during automated testing.

If software reuse and test-system portability are important to your organization, the use of drivers can be advantageous. This is especially true if you are migrating from GPIB to LAN and LXI. This application note will help you enhance these benefits by adding functionality to existing IVI-COM drivers through the extension and inheritance methods.

View the PDF document for more information.

Originally published by Agilent Technologies Inc. at as "Using .NET Methods to Add Functionality to IVI-COM Drivers".

Article Comments - Employ .NET methods to add functiona...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top