TestStand Essentials

Learn the essentials of NI TestStand and build complete test sequences with LabVIEW and Python code modules. This practical training covers everything from basic concepts to advanced project setup.


Practical

Duration3 days
LevelAdvanced
For whomTest engineers and developers who want to use TestStand with LabVIEW and Python
PrerequisitesLabVIEW Fundamentals, basic Python knowledge is a plus
LanguageDutch or English
LocationWeert (Netherlands) or on-site
WhenTo be determined
IncludedCourse materials, lunch and certificate of participation
Price€ 2790 excl. VAT


What will you learn?

After this training you will be able to:

  • Understand the TestStand architecture and terminology
  • Work with the Sequence Editor and Sequence Files
  • Call code modules (LabVIEW and Python adapters)
  • Create and reuse subsequences
  • Define and apply Custom Data Types
  • Set up complete test projects with LabVIEW libraries
  • Integrate Python for data logging with TDMS

Course Content

TestStand Introduction

  • Challenges
  • Terminology
  • NI TestStand Execution Architecture

TestStand Sequence Editor

  • Sequence Editor Components
  • Sequence Files
  • Developing Test Code

Adapter Settings

  • What is an Adapter?
  • What Adapters are available?
  • Change Adapter Settings

Build Sequences

  • Create and Save new Sequence
  • Choose Code Module Adapter
  • Add Steps to a Test Sequence
  • Execute Test Sequence

Call Code Modules

  • Choose Code Module Adapter
  • Add Steps to a Test Sequence
  • Create / Load LabVIEW Code Module
  • Create Variables / Execute Test Sequence

SubSequences

  • Explanation of Sequences
  • Hierarchy of Sequences
  • Create SubSequences
  • Call SubSequences Change Adapter Settings

Custom Data Types

  • Why Custom Data Types?
  • Create Custom Data Types
  • Use Custom Data Types

Course Project

Course Project Intro

  • Purpose
  • Hardware Setup
  • Brainstorming
  • Software Architecture
  • Requirements
  • UUT Dialog
  • Flash Firmware
  • DUT Connection
  • Software Configuration
  • Python Installation

LabVIEW Library for Instrument Control

  • Benefits of Libraries (lvlib)
  • Create and use Libraries
  • NI VISA Driver for Instrument Control

Python TDMS Logger

  • TDMS Structure
  • Implement Data Logging

TestStand Environment Setup


Want to know more?

Contact us for available dates, in-company options or a customized training.

More courses

LabVIEW Fundamentals

Learn the basics of LabVIEW and build professional measurement applications on your own. This practical, hands-on training takes you from your first s...

View course

LabVIEW Advanced

Take your LabVIEW skills to the next level. This hands-on training focuses on advanced architectures and techniques for building scalable, maintainabl...

View course

LabVIEW Expert

Master the most advanced LabVIEW techniques and build professional, modular applications. In this training, you will work on a complete course project...

View course

TestStand Fundamentals

Learn the basics of NI TestStand and build structured test sequences. This practical training takes you from your first steps in the Sequence Editor t...

View course