*********************** **** Read Me First **** *********************** Version 1.5.0.0 May 30, 2019 Introducing the Tektronix IVI Driver for the 5/6 Series Mixed Signal Oscilloscopes ---------------------------------------------------------------------------------- The Tektronix TekSeriesScope IVI COM driver conforms to the IVI driver standards and specifications. The help file included with the driver contains the detailed driver functionality description and programming information. This readme file contains additional information for the user. The driver is built on top of, and uses the services provided by Shared components (provided by IVI foundation) and VISA. Supported Instruments --------------------- MSO44, MSO46, MSO54, MSO56, MSO58, MSO58LP, MSO64 Installation ------------- System Requirements: The driver installation will check for the following requirements. If not found, the installer will either abort, warn, or install the required component as appropriate. Supported Operating Systems: Windows 7 Windows 10 Shared Components Before this driver can be installed, your computer must already have the IVI Shared Components installed. Minimal IVI Shared Components Version: 2.6 The IVI Shared Components installer is available from: http://www.ivifoundation.org/shared_components/Default.aspx Additional Setup ---------------- .NET Framework The .NET Framework itself is not required by this driver. If you plan to use the driver with .NET, the minimal .NET framework version is 2.0. The .NET Framework requires an interop assembly for a COM server. A Primary Interop Assembly, along with an XML file for IntelliSense is installed with the driver. The driver's PIA, along with IVI PIAs are installed, by default, in: :\Program Files\IVI Foundation\IVI\Bin\Primary Interop Assemblies The PIA is also installed into the Global Assembly Cache (GAC) if you have the .NET framework installed. Help File --------- The help file (TekSeriesScope.chm) is located in the directory: :\Program Files\IVI Foundation\IVI\Drivers\TekSeriesScope IVI Compliance -------------- IVI-COM/IVI-C IviScope Specific Instrument Driver IVI Instrument Class: IviScope IviScope: IVI-4.1 Group Capabilities Supported: Base = Supported Extension groups: Interpolation = NotSupported TvTrigger = NotSupported RuntTrigger = Supported GlitchTrigger = NotSupported WidthTrigger = Supported AcLineTrigger = NotSupported WaveformMeasurement = Supported MinMaxWaveform = NotSupported ProbeAutoSense = Supported ContinuousAcquisition = Supported AverageAcquisition = Supported SampleMode = NotSupported TriggerModifier = Supported AutoSetup = Supported Optional Features: Interchangeability Checking True State Caching False Coercion Recording False Driver Identification: Vendor: Tektronix. Description: IVI driver for TekSeriesScope Revision: 1.5 Component Identifier: Tektronix.TekSeriesScope Hardware Information: Instrument Manufacturer: Tektronix. Supported Instrument Models: MSO44, MSO46, MSO54, MSO56, MSO58, MSO58LP, MSO64 Supported Bus Interfaces: TCPIP, USB 32-bit Software Information: Supported Operating Systems: Windows 7, Windows 10 Support Software Required: VISA Source Code Availability: Source code included with driver. 64-bit Software Information: Supported Operating Systems: Windows 7, Windows 10 Support Software Required: VISA Source Code Availability: Source code included with driver. Known Issues: NONE Revision History ---------------- Revision version: 1.0 Initial public release Date: June 2017 Revision version: 1.1 Date: December 2017 1. Following new interfaces are added. Interface Name : ITekSeriesScopeSaveRecall 2. Following new sub-interfaces are added to the existing Interfaces. Interface Name: ITekSeriesScopeTriggerA, ITekSeriesScopeTriggerB, ITekSeriesScopeBuses Sub-Interfaces: ITekSeriesScopeTriggerABus, TekSeriesScopeTriggerBBus, ITekSeriesScopeBus Revision version: 1.2 Date: February 2018 1. Following new interfaces are added. Interface Name : ITekSeriesScopeMaths Revision version: 1.2.1 Date: March 2018 MATLAB wrappers are distributed. Revision version: 1.3.1 Date: August 2018 1. Following new interfaces are added. Interface Name : ITekSeriesScopeSearches 2. Following new sub-interfaces are added to the existing Interfaces. Interface Name: ITekSeriesScopeBus, ITekSeriesScopeTriggerABus, ITekSeriesScopeTriggerBBus Sub-Interfaces: ITekSeriesScopeBusARINC429, ITekSeriesScopeBusMIL1553, ITekSeriesScopeTriggerABusARINC429, ITekSeriesScopeTriggerABusMIL1553, ITekSeriesScopeTriggerBBusARINC429, ITekSeriesScopeTriggerBBusMIL1553 Revision version: 1.4 Date: September 2018 1. Added support to new model MSO64. 2. Following new sub-interfaces are added to the existing Interfaces. Interface Name: ITekSeriesScopeChannelProbe Sub-Interfaces: ITekSeriesScopeChannelProbeTip Revision version: 1.4.1 Date: February 2019 1. Following new sub-interfaces are added to the existing Interfaces. Interface Name: ITekSeriesScopeMeasurements Sub-Interfaces: ITekSeriesScopeMeasurementRefLevel, ITekSeriesScopeMeasurementRefLevelGlobal, ITekSeriesScopeMeasurementRefLevelPerSource Interface Name: ITekSeriesScopeMeasurementSlot Sub-Interfaces: ITekSeriesScopeMeasurementLocalRefLevel 2. Added new TekSeriesScopeMeasurementTypeExEnum to align with IviScope MeasurementFunction values. Updated below property and method to this new enumeration. Interface Name: ITekSeriesScopeMeasurements Methods: AddMeasurement Interface Name: ITekSeriesScopeMeasurements Properties: Type 3. Supported IviScopeWaveformMeasurement extension group. Revision version: 1.5 Date: May 2019 1. Added support to new models MSO44, MSO46.