Generating Signals with Waveform Generators Course Overview

At the end of this course, the user should be able to select an appropriate NI waveform generator for their application. They should then be able to set up their waveform generator device and perform both interactive and programmatic outputs to their DUT. In addition, they will be able to synchronize outputs across multiple PXI instruments and optimize signals.

Available formats

 

Virtual training not available for this course

 

Classroom training not available for this course

 

Private Classes not available for this course

Course Objectives

Course Details

Duration

Audience

Prerequisites

NI Products Used

Training Materials

Cost in Credits

Generating Signals with Waveform Generators Course Outline

LessonOverviewTopics

 

 

Exploring NI Waveform Generators

 

 

 

 

Describe the purpose and benefits of NI waveform generator instruments. ​

 

 

 

 

  • What Is a Waveform Generator?​

  • Exploring NI Waveform Generators​ 

  • Exploring Waveform Generator Use Cases​

 

 

 

 

Selecting an Appropriate Waveform Generator

 

 

 

 

Discover what factors are important for choosing the right waveform generator for your application.

 

 

 

 

  • Considerations for Choosing a Waveform Generator​ 

  • Choosing a Waveform Generator Example​

 

 

 

 

Setting Up Your Waveform Generator

 

 

 

 

Install your waveform generator instrument into a PXI chassis and perform a self-test in NI MAX. ​

 

 

 

 

  • System Requirements​ 

  • Installing Your Waveform Generator into a Chassis​

  • Performing a Self-Test​

 

 

 

 

Interactive Waveform Generation Using InstrumentStudio

 

 

 

 

Generate a waveform using InstrumentStudio.

 

 

 

 

  • What Is InstrumentStudio?

  • Setting Up a Panel 

  • Configuring a Waveform ​

  • Exporting a Waveform to the Device

 

 

 

 

Exploring the NI-FGEN API

 

 

 

 

Explore the programming flow used by the NI-FGEN API. 

 

 

 

 

  • Exploring the NI-FGEN Driver​

  • NI-FGEN Software Flow​

  • NI-FGEN Programming Steps​

  • Using NI-FGEN Example VIs​ 

 

 

 

 

Controlling Waveform Generators with the NI-FGEN API

 

 

 

 

Learn how to programmatically output a waveform in LabVIEW, C, and .NET. ​

 

 

 

 

  • Programmatically Outputting a Waveform​

  • Programming in C and .NET​ 

  • Troubleshooting a Waveform​

 

 

 

 

Automating Generation Basics

 

 

 

 

Use LabVIEW to generate standard and arbitrary waveforms and synchronize with other instruments.​

 

 

 

 

  • Generating Standard Waveforms​ 

  • Generating Arbitrary Waveforms​

  • Synchronizing with Triggers and Events​

  • Exploring Markers​

 

 

 

 

Automating Generation Sequences and Scripting 

 

 

 

 

Leverage Arbitrary Sequence mode and triggers in LabVIEW.​

 

 

 

 

  • Exploring Arbitrary Sequence Mode​

  • Investigating Trigger Modes​

  • Exploring Script Mode​ 

 

 

 

 

Streaming Waveform Data

 

 

 

 

Use LabVIEW to stream waveform data in Arbitrary Waveform mode.

 

 

 

 

  • Generating Waveforms Using Streaming​

  • Streaming in Arbitrary Waveform Mode​ 

  • Improving Streaming Performance​

 

 

 

 

Synchronizing Waveform Generation Using NI-TClk

 

 

 

 

Learn how to synchronize outputs between two waveform generators and PXI systems using NI-TClk technology.

 

 

 

 

  • Synchronizing Start Triggers for Multiple Devices Using NI-TClk​ 

  • Generating Synchronized Waveforms with TClk​

 

 

 

 

Calibrating Waveform Generators

 

 

 

 

Calibrate the waveform generator to ensure the device accuracy.​

 

 

 

 

  • Calibrating Waveform Generators 

 

 

 

 

Optimizing Waveform Generation

 

 

 

 

Evaluate waveform generation optimizations and their tradeoffs.​

 

 

 

 

  • Interleaving Waveform Data​

  • Termination​ 

  • Additional Considerations​

 

 

Continue Your Learning Path

 

 

PXI Timing and Synchronization

 

The PXI Timing and Synchronization course provides an introduction on how to appropriately leverage NI PXI hardware and software for performance and synchronization of tasks.

Engineer learns

 

Controlling NI Switches for Test Applications

This course introduces the main concepts needed to control NI switches. From hardware setup, to programming, maintenance and troubleshooting recommendations.

NI oscilloscope device 

 

Taking Measurements with Oscilloscopes 

 

At the end of this course, the user should be able to select an appropriate NI oscilloscope and probes for their measurement needs.

Upgrade to Membership

If you are planning to take three or more NI instructor-led courses within one year, a Training Membership provides cost-effective, unlimited access to all NI public classroom and public virtual courses, along with unlimited certification vouchers.