Features Page, New IVI-COM Driver Wizard
The Features Page of the New IVI-COM Driver Wizard allows you to select various IVI driver features, such as adding IVI-C and MATLAB® wrappers and choosing the help template that controls the content and appearance of the driver help file.
This setting controls whether Nimbus will generate an IVI-C wrapper for the driver.
For more information on IVI-C wrappers, see the topic Developing an IVI-C Driver.
If IVI-C wrapper generation is enabled, this setting controls the IVI-C prefix for the driver. This prefix is very important as it controls the name of many items associated with the driver. The driver DLL itself will be named using this prefix, overriding the DLL name that would result from using the IVI-COM project name. The names of all IVI-C functions and attributes begin with this prefix. Additionally, the driver install location is governed by the prefix chosen here.
The IVI specifications require that the first two letters of this prefix match the official two-letter abbreviation assigned to the driver vendor by the IVI Foundation in the specification "VPP-9: Instrument Vendor Abbreviations" . If the driver vendor does not have an assigned two-letter prefix, one can be obtained from the IVI Foundation. Visit the IVI Foundation website for details.
Unlike IVI-COM drivers, IVI-C drivers can only support a single instrument class. This is a fundamental limitation of all IVI-C drivers and stems from the fact that IVI-C attributes are defined with numeric identifiers that are not unique across the various instrument classes. See the IVI Backgrounder section on Interchangeability for more information on this IVI-C limitation.
This setting selects which of the supported IVI-COM driver instrument classes should be supported by the IVI-C driver.
This setting controls whether Nimbus will generate a MATLAB wrapper for the driver.
For more information on MATLAB wrappers, see the topic Developing a MATLAB Driver.
If the underlying IVI-COM driver supports more than one instrument class, one instrument class must be chosen as the primary MATLAB instrument class. The generated MATLAB wrapper will derive from the corresponding MATLAB class. The other instrument classes supported by the driver will be accessible via reference properties.
Download a complete CHM version of this documentation here.