Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Jan 7, 2009


Feedback


Yes No

Related Categories

Related Links - Developer Zone

MESULOG TS+ : Characterization and Validation Toolset for NI TestStand

0 ratings | 0.00 out of 5
Print

Overview



MESULOG TS+ provides a set of high level, custom TestStand steps that simplify product characterization and validation, lowering test development time and cost. With TS+, you can easily create advanced loop structures, record and play datasets, display values dynamically, and include window snapshots in the test report.


Figure 1: TS+ overview

Download an Evaluation version of TS+

Create and Use Advanced Loop Structures

With TS+, you can easily create loop structures. Loop values can be calculated using four methods (start, end, step, number of values) with linear or logarithmic scale. Loop values can also be extracted from a table. At execution, current loop value can feed a TestStand variable used within an IVI instrument step or in any other step. The unit is managed with automatic conversion according to unit prefix. Any loop can be disabled when editing or executing. Different loops can be linked and share the same loop index. The loop value type can be a string which allows looping on ASCII commands or on file names. The TS+ Loop next step which ends a TS+ LoopStart step is automatically created.


[+] Enlarge Image
Figure 2: Sequence using TS+ loop steps and IVI instrument steps

Figure 3: Configuration of a TS+ LoopStart step

Record Datasets


With TS+, you can easily make records of TestStand variables. Each time a TS+ RecordData step is executed, the current values of the selected items are recorded in a dataset. Items can be TestStand variables or calculated values. Dataset values can be displayed dynamically using TS+ Display steps or exported to an ASCII file (LVM format) using TS+ ExportData step. Exported data can be reused into any spreadsheet or NI DIAdemTM.


[+] Enlarge Image
Figure 4: Configuration of a TS+ RecordData step

Play Datasets


You can feed TestStand variables using a TS+ PlayData step. Each time the step is executed, the internal step index is incremented and values at index row are sent to the selected TestStand variables. If no value is defined, the variable remains unchanged. Value type can be Boolean, Numeric, or String.


[+] Enlarge Image
Figure 5: Values Edition of a TS+ PlayData step

Display Dataset content dynamically as XY Graph or 2D spreadsheet


Datasets recorded with a TS+ RecordData step can be displayed dynamically at execution with a TS+ PlotData step (XY Graph) or a TS+ BrowseData step (2D spreadsheet). The window title, position and size can be memorized. The graph plot attributes (scales, colors, formats) can be specified as well as the spreadsheet cells attributes (width, font, color). The TS+ PlotData or BrowseData window can be closed manually or automatically when the sequence is released or ended.


[+] Enlarge Image
Figure 6: Sequence using different TS+ steps

Figure 7: TS+ BrowseData

Figure 8: TS+ PlotData windows

Include Window Snapshots into Test Report


Any TS+ BrowseData or TS+ PlotData window can be saved as a PNG bitmap file and included into HTML or XML test report.

Integrate with NI TestStand


Each TS+ step is configured through a specific panel. A step parameter can be defined as a constant or as TestStand variable (see figure 3). The browse button makes the TestStand context window appear and allows creation or selection of TestStand variables. The description field of each TS+ step outlines the main parameters, which improves sequence editing and maintainability (see figures 2 and 6).

Compatibility with Microsoft ExcelTM


The tables containing values of a TS+ LoopStart or TS+ PlayData steps are 1D or 2D spreadsheet tables (see figure 5). TS+ embeds an editor which enables data input including formulas, fully compatible with MS Excel for convenient copy and paste.

TS+ Licenses


TS+ Development System
TS+ Deployment Engine

0 ratings | 0.00 out of 5
Print

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).