Convert driver to MATLAB instrument driver format
makemid('driver', 'filename', 'type')
makemid('driver', 'type', 'interface')
makemid('driver', 'filename', 'type', 'interface')
Name of driver being converted.
Name of file that the converted driver is saved to. You may specify a full pathname. If an extension is not specified, the .mdd extension is used.
The type of driver the function looks for. By default, the function searches among all types.
The IVI-COM interface to be used.
makemid('driver') searches through known driver types for driver and creates a MATLAB® instrument driver representation of the driver. Known driver types include VXIplug&play, IVI-C, and IVI-COM. For driver you can use a Module (for IVI-C), a ProgramID (for IVI-COM), a LogicalName (for either IVI-C or IVI-COM), or the original VXIplug&play instrument driver name. The MATLAB instrument driver will be saved in the current working directory as driver.mdd
The MATLAB instrument driver can then be modified using midedit to customize the driver behavior, and may be used to instantiate a device object using icdevice.
The function searches for the specified driver root interface. For example, if the driver supports the IIviScope interface, an interface value of IIviScope results in a device object that only contains the IVIScope class-compliant properties and methods.
To convert the driver hp34401 into the MATLAB instrument driver hp34401.mdd in the current working directory,
To convert the driver tktds5k into the MATLAB instrument driver with a specific name and location,
To convert the IVI-C driver tktds5k into the MATLAB instrument driver tktds5k.mdd in the current working directory. This example causes the function to look for the driver only among the IVI-C drivers.
To create the MATLAB instrument driver MyIviLogicalName.mdd from the IVI® logical name MyIviLogicalName,