Keysight Pathwave 89600 VSA .NET API
Digital Class
Members  See Also 
Agilent.SA.Vsa.Interfaces Assembly > Agilent.SA.Vsa Namespace : Digital Class


Glossary Item Box

Digital input common setup properties

Object Model

Digital ClassDigitalChannelCollection ClassDigitalChannel ClassChannelId Structure

Syntax

Visual Basic (Declaration) 
Public MustInherit Class Digital 
   Inherits RemotableObject
   Implements IPropertyInfoIPropertyInfo2IRemoteNotifyPropertyChangedIRemoteNotifyPropertyInfoChanged 

Remarks

This class and the DigitalChannel class are used to setup an 89600 measurement using data from an Keysight Logic Analyzer. The user must have previously set up the logic analyzer configuration using Logic Analyzer Application.

The Logic Analyzer configuration consists of one or more Analysis Modules and any optional software Tools attached to the modules.

The outputs of analysis modules and tools are groups of digital signals called buses. The names and configuration for data modules, tools, and buses can be freely assigned using the Logic Analyzer application.

Measurement Procedure

To analyze data from a Logic Analyzer application using the Vector Signal Analyzer

  1. First connect the VSA to a Logic Analyzer application (using the Hardware object)
  2. Select the measurement input data module using the DigitalChannel.DataModule property. You only need to select this for one channel. See note below.
  3. (optional) If software tools are connected to the data module in the logic analyzer configuration, you may select a software tool for each channel using the DigitalChannel.DataTool property. See note below.
  4. Use the DataPart property to specify the data format (e.g., real, I and Q on separate buses, interleaved I/Q, etc.)
  5. Specify the data bus or buses for each measurement channel using the DigitalChannel.DataBusPart1 and .DataBusPart2 properties.
  6. Use the DataSign property to select the binary data sign convention.
  7. (optional) Specify scaling using the DigitalChannel.DataScalePart1 and .DataScalePart2 properties.
  8. Set the SampleRate property to represent the data sample rate. This is not the bus data rate but the sample rate when viewed as a discrete communications signal (e.g. its sample rate at a DAC input or an ADC output).
  9. (optional) Use the Center property to associate a center frequency with the data. The default is 0.
NOTE: All channel data buses used in a measurement, whether input directly from a module or from a tool, must be synchronous with each other, and the "sample 0" data point must represent the same instant in time on all data buses. Therefore there is a common SampleRate that applies to all channels, and all data must come from a common data module or from a tool connected with the module. The software forces the DataModule property to be the same for all digital channels. Different tools may be used for each channel, but they must all connect to the same module. If any tools used in the measurement cause data compression, then the user must ensure that all tools used compress the data equally and that data point 0 represents the same time for all data buses used.

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

See Also