Developing Test Applications Using PAtools Course Overview

PAtools is a powerful software solution designed for test station automation. Gain a solid understanding of the key configurations required for battery lab integration using PAtools in this hands-on course. Through practical exercises, you’ll work with both simulated and real components of a battery lab, building your skills step by step. By the end of the course, you’ll feel confident applying these techniques in real-world scenarios.

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

Developing Test Applications Using PAtools Course Outline

LessonOverviewTopics
Strengthening Your Expertise with the PAtools Environment

Learn how to use important features in the PAtools Environment.

  • PAtools Foundation Review
  • Using Table Groups
  • Using PAdesigner to Create a UserBox
  • Configuring Data Storage and Measurement Files
  • Configuring and Monitoring Alarms
  • Debugging Capabilities inside PAtools
Configuring Types of DUTs, Test Procedures, and ApplicationsReview the configuration and dependencies of DUT, Test Procedure, and Application types.
  • Configuring DUT Types

  • Configuring Test Procedure Types

  • Configuring Applications Types

Configuring and Parametrizing DUTDemonstrate proficiency in configuring DUTs to meet specified testing requirements.
  • Creating the DUT

  • Configuring the DUT

  • Establishing DUT Limits

Exploring Test Sequences in PAtoolsLearn about the fundamental constructs of writing a test sequence.
  • Exploring a Test Sequence Table in PAtools
  • Using Sequence Tables in Test Development
  • Programming Elements in the Test Sequence Table
  • Using Variables in Sequence Tables as User Input Parameters for the Test
  • Start and Stop Logging Data to a Measurement File
  • Setting Recovery Points
  • Creating and Using Drive Cycles
  • Setting the DUT Limits
  • Controlling a Cycler
  • Controlling a Climate Chamber
  • Integrating PAgraph++ and PAscript in a Sequence Table
  • Debugging Overview for Test Sequences
Configuring PAtools to Integrate Battery Test ComponentsLearn module creation and Battery Application testing components.
  • Creating a Module Using the Module Template
  • Getting Started with Sequence Table Module Control (STMC)
  • Exploring Test Components in a Battery Application
Configuring Interfaces to Connect External DevicesRecognize the different communication protocols that can be used within PAtools to integrate your test configuration and enable device communication.
  • Using BLS Plugins for Device Communication
  • Creating BLS Plugins for Device Communication
  • Using EtherCAT
  • Using Profinet
  • Using Controller Area Network (CAN) and Residual Bus Simulation 
  • Using Dynamically Shared Objects
Processing and Viewing Data in Your Test ApplicationExplore different methods to manipulate the collected data from your test configuration.
  • Performing Calculations
  • Displaying Data Using PAcontroller
Integrating PAtools with SystemLinkExplore how to establish a connection between PAtools and SystemLink, as well as explore the integration capabilities between PAtools and SystemLink for laboratory and data management.
  • Preparing Configuration for SystemLink Publishing

  • Publishing PAtools Data to SystemLink

  • Uploading PAtools Test Elements to SystemLink

  • Analyzing Test Data in SystemLink 

Continue Your Learning Path

 

Managing Systems and Assets with SystemLink Enterprise

Explore the principal capabilities of SystemLink Enterprise to effectively monitor and manage test station system health, software configuration, and test results.

Engineer sets up SystemLink.

 

System Monitoring, Test Data Storage and Analysis with SystemLink Enterprise

Learn how to manage systems in SystemLink Enterprise, automate data ingestion and analyze your test data.

 

Engineer learns LabVIEW on his computer.

 

LabVIEW Core 3

 

This course focuses on developing hierarchical applications that are scalable, readable, and maintainable.

 

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.