Column Control DTX

D9010UDAA User Defined Application

Data Sheets

D9010UDAA

User-defined application software for Infiniium, InfiniiVision, and DCA oscilloscopes

Introduction

UDA is an easy-to-use tool that lets you generate custom GUIs for test automation applications with minimum programming. You can automate testing, generate reports, test consistently across your organization, and control switch matrices for multi-lane testing, all while adding analysis to your compliance or debug software.

Product Overview

Automated testing continues to be an extremely important part of today’s engineering environment. Today’s oscilloscope vendors provide compliance applications such as USB 3.0, PCIe, MIPI, and DDR to provide specific automation for the technology that you need to ensure certification of your design.

However, these compliance applications were created specifically for the technology that you are designing. These applications cannot be modified, which means limited flexibility. Any custom automation has to be done on your own with more complicated programming environments.

Keysight oscilloscopes solve this problem with the User Defined Application (UDA). UDA is the only fully customizable automated environment made for your oscilloscope. It provides full automation, including the ability to control other Keysight instruments, external applications such as MATLAB, and your DUT software. UDA also provides the ability to add custom tests to your Infiniium compliance applications. In addition, UDA automates and customizes your multi-lane interface testing with a switch matrix. UDA switches the signal under test from a multi-lane interface automatically, so you do not have to be in front of the test setup to do this manually. It also supports the test plan feature, which iteratively runs through different permutations of your device setup and tracks the results. It makes testing of multi-lane signals more efficient and saves you time.

When working with InfiniiVision oscilloscopes, the UDA application executes on a Windows PC and uses a network or USB connection to fully control and automate the test process. For DCA and Infiniium oscilloscopes, it is optional to run on a separate PC or directly on the oscilloscope, giving you the flexibility to optimize your test environment.

The Development Environment

Developed for oscilloscope test

There are two key differentiators for UDA from programs such as Keysight’s VEE. The first is that UDA was designed specifically for Keysight oscilloscopes. The UDA development environment is easier to use than other test and measurement automation packages, which allows you to spend less time programming and more time testing your application. The second key differentiator is that the environment is built around the Infiniium proprietary compliance testing framework, which gives you features developed for Infiniium’s compliance testing and the customization you want. Other oscilloscope vendors may have compliance applications or leverage development environments such as VEE; however, only Keysight oscilloscopes have the added advantage of the flexibility and ease of use of UDA.

The development environment

Like other programming applications, UDA has its own development environment. The environment can be downloaded for free at www.keysight.com/find/uda.

The UDA environment includes all the tabs that you would see in a typical compliance application, however, you control the tests and automation that you need.

To make developing simple and easy, the development environment has two modes (Basic and Advanced). Basic mode allows you to quickly build an application. Tests written for basic mode will load a single setup file and execute a single script or command. You get a variable setup and can load your own company logo.

In addition, advanced mode adds connection diagrams, external instrument control, external application value source (file-based), test grouping, sequential test steps, and independent scripts running during testing.

×

Please have a salesperson contact me.

*Indicates required field

Preferred method of communication? *Required Field
Preferred method of communication? Change email?
Preferred method of communication?

By clicking the button, you are providing Keysight with your personal data. See the Keysight Privacy Statement for information on how we use this data.

Thank you.

A sales representative will contact you soon.

Column Control DTX