The architecture of off-the-shelf components is critical in determining the amount of customization possible with a control or class library. The Measurement Studio classes and user interface (UI) controls are designed to maximize their customization. By using the Measurement Studio component base classes as a foundation for extensibility, you can easily inherit from and extend the classes to create customized classes and controls, such as a custom graph or proprietary I/O bus communication.
Extending Measurement Studio Classes
To make you highly productive, Measurement Studio has designed the .NET libraries from the ground up to fully extensible architecture. Measurement Studio adds methods that are specifically for extensibility such as MapDataPoint( ), which accepts graph coordinates and returns the corresponding Microsoft Windows coordinates.
For hardware customization, you can easily derive from the NI-488.2, NI-VISA, or NI-DAQmx interfaces to create your own custom hardware interfaces while using the Measurement Studio hardware base classes.
With UI controls, you can fully customize the following features for both Windows and Web Forms: