NI TestStand 1: Test Development Exercises · Linux ® is the registered ...
What’s New in NI TestStand Updates in 2012 and 2013
description
Transcript of What’s New in NI TestStand Updates in 2012 and 2013
![Page 1: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/1.jpg)
ni.com
![Page 2: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/2.jpg)
ni.com
What’s New in NI TestStandUpdates in 2012 and 2013
Johan HillergrenMarketing Engineer, National Instruments
![Page 3: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/3.jpg)
3ni.com
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
![Page 4: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/4.jpg)
4ni.com
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
![Page 5: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/5.jpg)
6ni.com
Increased Test ThroughputAsynchronous result processing:• Increase test throughput by logging data or generating
reports asynchronously to test execution• Leverages multi-core processor architectures
2012
![Page 6: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/6.jpg)
7ni.com
Increased Test ThroughputOptimized and configurable result processing
• Generate multiple reports• Log to multiple databases• Configure independently
o For example: One report synchronously and another asynchronously• Create efficient and compact binary “raw results” file for offline
processingo Uses same results processors as inline results processing
2012
![Page 7: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/7.jpg)
8ni.com
Increased Test ThroughputBenchmarks 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
2012
![Page 8: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/8.jpg)
9ni.com
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
![Page 9: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/9.jpg)
10
ni.com
Simplified and More Flexible Process Model
vs.
TestStand 2012
TestStand 2010
2012
![Page 10: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/10.jpg)
11
ni.com
Legacy Models (TestStand 2010 and previous)
Report Generator (HTML)
ReportGen_HTML.seq
Database Logger (Access)
Database.seq
Process Model
Components that must be modified to customize results processing
2012
![Page 11: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/11.jpg)
12
ni.com
New Models (TestStand 2012)
Results Processing Code
MyResultsProc.seq
Plug-in Instance
Custom Plug-in
Results Processing Code
Database.seq
Plug-in Instance
Database Logger (SQL Server)
Results Processing Code
ReportGen_HTML.seq
Plug-in Instance
Report Generator (HTML)
Process Model
…
…
Components that must be modified to customize results processing
Results Processing Code
ReportGen_ATML.seq
Plug-in Instance
Report Generator (ATML)
ModelSupport.seq
2012
![Page 12: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/12.jpg)
13
ni.com
Simplified and More Flexible Process ModelProvided example custom plug-ins• Simple Text Report• Basic Step Time Report
2012
![Page 13: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/13.jpg)
14
ni.com
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
![Page 14: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/14.jpg)
15
ni.com
Managing Deployed Test System SoftwareUser Code Application Software Drivers
• 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
• User built VIs, EXEs, DLLs, assemblies, etc
![Page 15: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/15.jpg)
16
ni.com
The Problem• Eventually, deployed systems will need an upgrade
• New product models• Optimized test code• New test hardware
![Page 16: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/16.jpg)
17
ni.com
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
![Page 17: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/17.jpg)
18
ni.com
New 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
2013
![Page 18: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/18.jpg)
19
ni.com
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
![Page 19: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/19.jpg)
20
ni.com
Improved Integration With LabVIEWDynamic-dispatch support for LabVIEW classes enables Hardware Abstraction Layer (HAL) test architecture
2012
![Page 20: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/20.jpg)
21
ni.com
Improved 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
2013
![Page 21: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/21.jpg)
22
ni.com
Improved Integration With LabWindows/CVI• Support for CVI 2012 and later DLLs bound to specific CVI Run-Time Engine version
• Critical applications that require revalidation
2012
![Page 22: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/22.jpg)
23
ni.com
Improved Integration With .NET.NET Invocation control simultaneously displays parameters for all calls in a .NET call chain
TestStand 2010TestStand 2012
2012
![Page 23: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/23.jpg)
24
ni.com
Improved 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 improvementso Asynchronous solution loadingo Improved window and
tab managemento IDE-wide search
• Major UI Update
2013
![Page 24: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/24.jpg)
25
ni.com
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
![Page 25: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/25.jpg)
26
ni.com
Enhanced Sequence EditorDrag and drop code module files to create steps
2012
![Page 26: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/26.jpg)
27
ni.com
Enhanced Sequence Editor• Visually re-arrange array elements• 9 new array and string manipulation functions
• Max, Min, Sort, Contains, FindIndex, SetElements, FindOffset, IndexToOffset, and OffsetToIndex
2012
![Page 27: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/27.jpg)
28
ni.com
Enhanced Sequence EditorPassword protect custom types to control type changes
2012
![Page 28: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/28.jpg)
29
ni.com
Enhanced Sequence Editor• Preload progress dialog box
• Counts total number of sequences, steps, and code modules
• Displays progress bar• Customizable dialog launch delay
• NEED IMAGE
2012
![Page 29: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/29.jpg)
30
ni.com
Enhanced Sequence EditorATML, XML and HTML reports now support hyperlinks
2012
![Page 30: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/30.jpg)
31
ni.com
Enhanced Sequence EditorTestStand 2012 Migration Utility
• Migrate from 2010 or 2010 SP1
2012
![Page 31: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/31.jpg)
32
ni.com
Enhanced 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
2013
![Page 32: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/32.jpg)
33
ni.com
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
![Page 33: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/33.jpg)
34
ni.com
Increased Available System Memory• Large Address Aware support
• EXE flag that gives TestStand access to
o 3 GB RAM on a 32-bit OS o 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
2013
![Page 34: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/34.jpg)
35
ni.com
Continued Focus on System Stability• Reduce number of minor defects/deficiencies
• Focused effort to significantly reduce minor usability issues
• Expanded test cases and benchmarkso Real-world user applications
2013
![Page 35: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/35.jpg)
36
ni.com
New 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
2013
![Page 36: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/36.jpg)
37
ni.com
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
![Page 37: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/37.jpg)
38
ni.com
Sneak Peek! NI TestStand 2014
![Page 38: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/38.jpg)
39
ni.com
NI TestStand 2014• Release target: NI Week 2014
• Full 64-bit Native Supporto Take advantage of more than 4GB of system memoryo 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
![Page 39: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/39.jpg)
40
ni.com
64-Bit TestStand• Benefits
• Use more than 4GB RAM on 64-bit OS• Applications with most potential for improved performance
o Big data (image processing, large waveforms)o Projects with extensive numbers of sequences/code moduleso 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
![Page 40: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/40.jpg)
41
ni.com
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
![Page 41: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/41.jpg)
42
ni.com
Improved Database Options
• Five tabs unified to two• Apply button to save changes without closing• Schemas tree view
![Page 42: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/42.jpg)
43
ni.com
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
![Page 43: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/43.jpg)
44
ni.com
Evaluate NI TestStand for Free Today
…or visit ni.com/teststand
• ni.com/ideas• ni.com/teststand/whatsnew
![Page 44: What’s New in NI TestStand Updates in 2012 and 2013](https://reader031.fdocuments.us/reader031/viewer/2022012402/5681692d550346895de07074/html5/thumbnails/44.jpg)
ni.com