You are here

EFT MODULE FOR TESTSTAND

Faster time-to-solution for electronics functional test

The Electronics Functional Test (EFT) Module for TestStand provides out-of-the-box tools to speed up development of automated tests for electronic assemblies including PCBAs, subassemblies and final assemblies. Test engineers can develop, deploy and execute test sequences quickly and efficiently with minimal custom code development for a shorter time-to-solution.

Built on NI LabVIEW and TestStand, the EFT module includes components for hardware and measurement abstraction, operator interface, database connectivity, and other architectural components.

Click here for EFT Module Support

EFT module benefits:

  • Reduce test development time
  • Increase efficiency of test operations
  • Decrease overall test system costs
  • Minimize lifetime maintenance of test system

Manufacturing Operator Interface

  • Load test sequences based on UUT part number
  • Execute and debug TestStand sequences
  • Map part numbers to sequences and fixtures
  • Display messages and images to operator
  • Integrated user management
  • Electronic ITA ID detection

Hardware Access Framework (HAF)

  • TestStand step types for various IO types (AIO, DIO, waveforms, power)
  • Alias mapping of I/O names to physical channels
  • Plugin drivers for adding instruments without modifying code
  • Develop tests from the point of view of the UUT
  • Reduce the impact of hardware changes

SQL Database Reporting

  • Automatically log all pass/fail data to SQL database
  • Offline result processing
  • Robust report generator

Test Architecture

  • Preconfigured folder hierarchy
  • Template and example sequences
  • UI interface utilities
  • Common support code modules, projects and deployments

Minimum Requirements

Operating System

MS WindowsVersion 7 (recommended)
Version 10 (supported)

Test Developer

NI TestStand 201432-bit (SP1 preferred) development system
NI LabVIEW 2014Run-time engine
NI LabVIEW 2014
Professional Development
System
Optional for developing new custom LabVIEW code
NI Device Drivers

NI-DAQmx 14.0
NI-SWITCH 14.0
NI-DMM 14.0
NI-VISA 14.0
(additional drivers may be required depending on the instrumentation requirements of the test system)

Execution Deployment

NI TestStand 201432-bit (SP1 preferred) base deployment license
NI LabVIEW 2014Run-time engine
NI Device DriversNI-DAQmx 14.0
NI-SWITCH 14.0
NI-DMM 14.0
NI-VISA 14.0
(additional drivers may be required depending on the instrumentation requirements of the test system)

Included Components

General

EFT Module License ManagerApplication to activate/deactivate licenses
DocumentationUser manuals and setup guides

Operator Interface

EFT Manufacturing OIApplication to load and execute test sequences

Hardware Access Framework (HAF)

HAF TestStand Step-TypesTestStand steps used for creating test sequences
HAF Plugin DriversInstrument drivers for use with the HAF
HAF Configurator

Application to develop hardware access framework configuration files

Database Reporting

SQL DB TestStand Reporting PluginPlugin result processing tool for TestStand
SQL DB Viewer 2014Application to query and view data in the EFT SQL database

Project Resources

Project Test FoldersFile hierarchy for developing custom test applications
Sequence TemplateStarting point template for developing new test sequences
Example SequencesExample test sequences using HAF, OI, and DB utilities, with example hardware configuration

 

License Types

The EFT Module for TestStand has two license types:

Developer License $3,995 per developer

Use EFT Tools, including the Hardware Access Framework, to create and modify TestStand sequences. Requires NI TestStand Developer or Debug Deployment License.

Deployment License*

Execute tests using the Manufacturing Operator Interface, log results using the SQL Database Plugin.  Required for executing tests that implement the Hardware Access Framework.

* Each purchased copy of the EFT Module Developer License includes a Deployment License at no extra cost. This license can be deployed on any number of machines within the same facility.