slide1
Download
Skip this Video
Download Presentation
What’s New in NI TestStand Updates in 2012 and 2013

Loading in 2 Seconds...

play fullscreen
1 / 44

What’s New in NI TestStand Updates in 2012 and 2013 - PowerPoint PPT Presentation


  • 160 Views
  • Uploaded on

What’s New in NI TestStand Updates in 2012 and 2013. Johan Hillergren Marketing Engineer, National Instruments. Agenda. Increased test throughput Simplified and more flexible process models Simplified deployment management

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'What’s New in NI TestStand Updates in 2012 and 2013' - madison


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
what s new in ni teststand updates in 2012 and 2013

What’s New in NI TestStandUpdates in 2012 and 2013

Johan Hillergren

Marketing Engineer, National Instruments

agenda
Agenda
  • Increased test throughput
  • Simplified and more flexible process models
  • Simplified deployment management
  • Improved integration with LabVIEW, .NET, LabWindows/CVI and Microsoft Visual Studio
  • Enhanced sequence editor to speed up development
  • Increased available system memory and overall stability
  • Sneak peak at future versions
agenda1
Agenda
  • Increased test throughput
  • Simplified and more flexible process models
  • Simplified deployment management
  • Improved integration with LabVIEW, .NET, LabWindows/CVI and Microsoft Visual Studio
  • Enhanced sequence editor to speed up development
  • Increased available system memory and overall stability
  • Sneak peak at future versions
increased test throughput
2012Increased Test Throughput

Asynchronous result processing:

  • Increase test throughput by logging data or generating reports asynchronously to test execution
  • Leverages multi-core processor architectures
increased test throughput1
2012Increased Test Throughput

Optimized and configurable result processing

  • Generate multiple reports
  • Log to multiple databases
  • Configure independently
    • For example: One report synchronously and another asynchronously
  • Create efficient and compact binary “raw results” file for offline processing
    • Uses same results processors as inline results processing
increased test throughput2
2012Increased Test Throughput

Benchmarks show improved test throughput over 2010:

  • Asynchronous result processing
  • Drastically improved performance for built-in reporting and data logging result processors

Test Machine:

Xeon Quadcore E5630 @ 2.53 GHz

agenda2
Agenda
  • Increased test throughput
  • Simplified and more flexible process models
  • Simplified deployment management
  • Improved integration with LabVIEW, .NET, LabWindows/CVI and Microsoft Visual Studio
  • Enhanced sequence editor to speed up development
  • Increased available system memory and overall stability
  • Sneak peak at future versions
simplified and more flexible process model
2012Simplified and More Flexible Process Model

vs.

TestStand 2012

TestStand 2010

legacy models teststand 2010 and previous
2012Legacy Models (TestStand 2010 and previous)

Components that must be modified to customize results processing

new models teststand 2012
2012New Models (TestStand 2012)
  • Process Model
  • ModelSupport.seq

Components that must be modified to customize results processing

simplified and more flexible process model1
2012Simplified and More Flexible Process Model

Provided example custom plug-ins

  • Simple Text Report
  • Basic Step Time Report
agenda3
Agenda
  • Increased test throughput
  • Simplified and more flexible process models
  • Simplified deployment management
  • Improved integration with LabVIEW, .NET, LabWindows/CVI and Microsoft Visual Studio
  • Enhanced sequence editor to speed up development
  • Increased available system memory and overall stability
  • Sneak peak at future versions
managing deployed test system software
Managing Deployed Test System Software

User Code

Application Software

Drivers

  • User built VIs, EXEs, DLLs, assemblies, etc
  • LabVIEW, TestStand, CVI, etc
  • Associated Run-time engines for above SW
  • NI-DAQmx, NI-SCOPE, NI-VISA, etc
  • Associated Run-time engines for above drivers
the problem
The Problem
  • Eventually, deployed systems will need an upgrade
    • New product models
    • Optimized test code
    • New test hardware
teststand deployment utility
TestStand Deployment Utility
  • Builds a single installer with:
    • Sequence files
    • Configuration files
    • Source code/DLLs/EXEs
    • NI HW drivers and NI SW RTEs
  • Automatically includes static dependencies
  • Can run 3rd party installers using custom commands
new in teststand 2013 patchable deployments
2013New in TestStand 2013: Patchable Deployments
  • Automatically includes only new or changed files
  • Only 6 MB of patch overhead
  • Provides patching for both user applications and NI software
  • Allows for multiple cumulative patches on a single deployment
agenda4
Agenda
  • Increased test throughput
  • Simplified and more flexible process models
  • Simplified deployment management
  • Improved integration with LabVIEW, .NET, LabWindows/CVI and Microsoft Visual Studio
  • Enhanced sequence editor to speed up development
  • Increased available system memory and overall stability
  • Sneak peak at future versions
improved integration with labview
2012Improved Integration With LabVIEW

Dynamic-dispatch support for LabVIEW classes enables Hardware Abstraction Layer (HAL) test architecture

improved integration with labview1
2013Improved Integration with LabVIEW
  • LabVIEW Adapter Property Node support
    • Single TestStand step can directly get or set multiple properties
    • Operate on all I/O references, Classes, and DVRs with Classes
improved integration with labwindows cvi
2012Improved Integration With LabWindows/CVI
  • Support for CVI 2012 and later DLLs bound to specific CVI Run-Time Engine version
    • Critical applications that require revalidation
improved integration with net
2012Improved Integration With .NET

.NET Invocation control simultaneously displays parameters for all calls in a .NET call chain

TestStand 2010

TestStand 2012

improved integration with net and visual studio
2013Improved Integration with .NET and Visual Studio
  • New Visual Studio 2012 and .NET Framework 4.5 support for .NET and C/C++ adapters
  • .NET Framework 4.5 New Features
    • Portable class libraries
    • Parallel computing improvements
    • Reduce system restarts during deployment
  • Visual Studio 2012 New Features
    • Workflow improvements
      • Asynchronous solution loading
      • Improved window and tab management
      • IDE-wide search
    • Major UI Update
agenda5
Agenda
  • Increased test throughput
  • Simplified and more flexible process models
  • Simplified deployment management
  • Improved integration with LabVIEW, .NET, LabWindows/CVI and Microsoft Visual Studio
  • Enhanced sequence editor to speed up development
  • Increased available system memory and overall stability
  • Sneak peak at future versions
enhanced sequence editor
2012Enhanced Sequence Editor

Drag and drop code module files to create steps

enhanced sequence editor1
2012Enhanced Sequence Editor
  • Visually re-arrange array elements
  • 9 new array and string manipulation functions
    • Max, Min, Sort, Contains, FindIndex, SetElements, FindOffset, IndexToOffset, and OffsetToIndex
enhanced sequence editor2
2012Enhanced Sequence Editor

Password protect custom types to control type changes

enhanced sequence editor3
2012Enhanced Sequence Editor
  • Preload progress dialog box
    • Counts total number of sequences, steps, and code modules
    • Displays progress bar
    • Customizable dialog launch delay
    • NEED IMAGE
enhanced sequence editor4
2012Enhanced Sequence Editor

ATML, XML and HTML reports now support hyperlinks

enhanced sequence editor5
2012Enhanced Sequence Editor

TestStand 2012 Migration Utility

  • Migrate from 2010 or 2010 SP1
enhanced sequence editor6
2013Enhanced Sequence Editor
  • Usability features requested on TestStand Idea Exchange
    • Multiple arguments in a single Case statement
    • Add flow control steps around selected steps
    • Sequence Editor tab closing shortcuts
agenda6
Agenda
  • Increased test throughput
  • Simplified and more flexible process models
  • Simplified deployment management
  • Improved integration with LabVIEW, .NET, LabWindows/CVI and Microsoft Visual Studio
  • Enhanced sequence editor to speed up development
  • Increased available system memory and overall stability
  • Sneak peak at future versions
increased available system memory
2013Increased Available System Memory
  • Large Address Aware support
    • EXE flag that gives TestStand access to
      • 3 GB RAM on a 32-bit OS
      • 4 GB RAM on a 64-bit OS
  • Increased stability for memory intensive applications
  • Load more sequences, test code, arrays, reports, etc. without running out of memory
    • Enabled by default in TestStand 2013 UIs and Sequence Editor
    • TestStand 2010 and later user interfaces also support this flag
continued focus on system stability
2013Continued Focus on System Stability
  • Reduce number of minor defects/deficiencies
    • Focused effort to significantly reduce minor usability issues
    • Expanded test cases and benchmarks
      • Real-world user applications
new dynamic uut subproperty
2013New dynamic UUT Subproperty
  • The UUT container now contains the AdditionalData unstructured container
  • Add custom properties without modifying the underlying data type
  • Easily include custom properties in reports and databases
agenda7
Agenda
  • Increased test throughput
  • Simplified and more flexible process models
  • Simplified deployment management
  • Improved integration with LabVIEW, .NET, LabWindows/CVI and Microsoft Visual Studio
  • Enhanced sequence editor to speed up development
  • Increased available system memory and overall stability
  • Sneak peak at future versions
ni teststand 2014
NI TestStand 2014
  • Release target: NI Week 2014
    • Full 64-bit Native Support
      • Take advantage of more than 4GB of system memory
      • Separate installers for 32- or 64-bit
    • Completely Redesigned Database Viewer and Database Options Dialog
    • Share .NET Objects Between TestStand and LabVIEW
    • Improved Logs for Debugging Deployment Builds
    • Better LabVIEW Integration with New Cluster Mapping Tool
    • Continued Commitment to Performance and Stability
64 bit teststand
64-Bit TestStand
  • Benefits
    • Use more than 4GB RAM on 64-bit OS
    • Applications with most potential for improved performance
      • Big data (image processing, large waveforms)
      • Projects with extensive numbers of sequences/code modules
      • Large reports
  • 64-bit TestStand functionally independent from 32-bit TestStand
    • Install to different directories and do not share most components
    • Future features will be added to both 64-bit and 32-bit
    • Continued commitment to 32-bit TestStand
    • Both will ship on one DVD
redesigned database viewer
Redesigned Database Viewer
  • Dockable tabs, hierarchical Explorer pane, and data grid allow concurrent viewing of more information
  • New Execute SQL pane
    • Auto-execute queries at an interval to see OTF results as they are added
    • Sort, filter, customize, export, and print data in results view
  • Generate SQL Queries from various editing dialog boxes
improved database options
Improved Database Options
  • Five tabs unified to two
  • Apply button to save changes without closing
  • Schemas tree view
2015 and beyond
2015 and Beyond…
  • Moving to 2 year release cycle - No TestStand 2015
    • Recent feedback from customers indicates yearly feature releases are too frequent
    • Allows R&D to deliver larger, more impactful features
    • Longer Beta cycle should improve quality and allow for more meaningful customer feedback
  • TestStand 2014 SP1 scheduled to release at NI Week 2015
    • Will install on top of 2014 to simplify upgrades
evaluate ni teststand for free today
Evaluate NI TestStand for Free Today
  • ni.com/ideas
  • ni.com/teststand/whatsnew

…or visit ni.com/teststand

ad