swts, Instrukcje, National INSTRUMENTS, Pdf

[ Pobierz całość w formacie PDF ]
TestStand – A Complete
Test Executive Environment
TestStand
NEW!
Ready-to-run, customizable
test executive
Calls tests written in any language:
LabVIEW
LabWindows/CVI
C/C++
Visual Basic
DLLs
Executables
Interactive development environment
for building test sequences
Automatic report generation to ASCII,
HTML, and database formats
Intuitive, customizable operator
interface
High-speed, optimized 32-bit
execution engine
Multithreaded sequence engine can
run multiple sequences at the
same time
Overview
National Instruments TestStand is a ready-to-
run test executive for organizing, controlling,
and executing your automated prototype,
validation, or production test systems. The off-
the-shelf TestStand executive is completely
customizable, so you can modify and enhance
it to match your specific needs, including custom operator
interface, report generation, and sequence execution
requirements. Built upon an optimized, high-speed 32-bit
execution engine, TestStand also delivers the performance to
meet your most rigorous test throughput requirements. Using
TestStand, you can focus your engineering efforts on the more
important tasks of creating a test strategy for your products and
developing test programs that implement your strategy, while
TestStand handles the sequencing and execution tasks for you.
Worldwide Service, Support, and
Training
National Instruments TestStand is designed to automate a wide
variety of test systems, from the R&D lab to the production
floor. To ensure your success when customizing TestStand for
your specific requirements, National Instruments provides
worldwide technical support and service, standard training
classes, and trained third-party experts who can help you
implement advanced test systems using TestStand. National
Instruments TestStand delivers the performance, flexibility, and
worldwide support to meet your global automated test
management solutions.
Operator Interface
Customizable
Call Tests Written in Any Language
The TestStand execution engine is compatible with all of the
leading test programming languages, including LabVIEW,
LabWindows/CVI, Visual Basic, Visual C++, DLLs, ActiveX
Automation Servers, and EXEs, so you can easily support legacy
test programs and multiple product testing on a single system.
National Instruments TestStand is also fully integrated with the
LabVIEW and LabWindows/CVI programming environments, so
you can set breakpoints and single-step directly into your test
programs from TestStand. With the open architecture of the
TestStand engine, you can integrate new file formats and
development environments as needed in the future.
Reports
ASCII
HTML
Database
Engine
LabVIEW
CVI
DLL
EXE
National Instruments
Phone: (512) 794-0100 • Fax: (512) 683-8411 • info@natinst.com • www.natinst.com
55
TestStand – Ready-to-Run
Test Executive
Create local and global
variables accessible from
your test programs
Call tests written in any
language, including LabVIEW,
LabWindows/CVI, C/C++, Visual
Basic, DLLs, or executables
Create setup and cleanup
sequences for station
management
Breakpoint, single-step
execution for troubleshooting
View important variables at runtime
in the Watch Window
Standard Features
Execution Options
• Intuitive operator interface (customizable)
• Calls tests written in any language
(LabVIEW, LabWindows/CVI, Visual Basic, DLLs, Exes)
• Conditional branching, looping, and sequencing
• Multithreaded execution engine (run multiple sequences
at once)
• Share data/variables between tests/sequences
• UUT serial number prompt (customizable)
• Dynamic test limit variances (product family testing)
• Database storage based on ODBC (such as Access, Oracle,
and SQL Server)
• Basic yield statistics
• Automatic sequence documentation
Debugging
• Breakpoints/single-step execution
• Variable displays/watch window
• Interactive selective test execution
• Interactive test looping
Customizable Reporting
• ASCII file
• HTML file
User Management
• User manager for defining/controlling access privileges
56
National Instruments
Phone: (512) 794-0100 • Fax: (512) 683-8411 • info@natinst.com • www.natinst.com
TestStand – Fully Customizable
Test Executive
Add custom SPC analysis
to your system
Customize the operator
interface in LabVIEW,
LabWindows/CVI, or
Visual Basic
Automatically generate
ASCII, HTML, or database
reports
Customizable Features
Customize the Execution System
• Operator Interface
• User-Modifiable Modules
• Serial Number Prompt
• User-Defined Test Data/Parameters
• Database/Reporting
Although TestStand is a ready-to-run test executive that you can
install and run on your test system right out of the box, you can
also customize TestStand to meet your specific requirements. The
TestStand execution engine calls a series of individual modules that
handle specific tasks, such as scanning UUT serial numbers,
generating test reports, and displaying the operator interface itself.
Many of these modules are delivered in source code, so you can
modify them yourself to meet your own specific needs, or replace
them completely with your own modules to perform these actions
in your system. Therefore, you can completely customize how the
TestStand execution engine runs your test system, but you can do
so in a modular fashion so your customizations are preserved as
the TestStand engine is upgraded.
Customize the Development Environment
You can also customize the TestStand sequence editor itself to
create a specialized environment for your engineers. For
example, you can create custom test code templates to provide
a standard starting point for test developers building test
programs. You can also add your own utilities to the TestStand
menus to integrate customized features into the environment
itself. The end result is an optimized test executive development
environment designed specifically for your organization.
National Instruments
Phone: (512) 794-0100 • Fax: (512) 683-8411 • info@natinst.com • www.natinst.com
57
TestStand – Flexibility and Performance
for Advanced Test Systems
Custom Execution Models
By defining a custom process execution model, you can
customize the sequence execution procedure of the TestStand
test execution engine itself. With a custom execution model, you
can insert your own code modules (written in any language)
into the engine to handle specialized analysis, reporting, or
sequence managing operations. You can even change the basic
operation of the engine, such as prompting for multiple serial
numbers at startup and running your sequences against
multiple UUTs at once.
High-Speed, Multithreaded
Execution Engine
The TestStand execution engine is optimized for execution speed
to handle the most demanding production test-throughput
requirements. Benchmarks on the execution engine show less
than 1 ms overhead for calling a test in a sequence*. Using
TestStand, you can run multiple test sequence at once. Each
sequence runs on its own execution thread to optimize the use of
your computer resources and maximize test system throughput.
Interactive User Access Manager
You can control access to specific TestStand capabilities based on
the user login level. TestStand has an interactive User Manager
environment from which you can add users, set passwords,
access levels, and user profiles. You can also add custom user
privileges when access to customized features must
be controlled.
Dynamic Test Limit Loading
For testing large families of a product, you can develop a single
sequence and dynamically modify the sequence test limits and
subsequence calls based on UUT serial number/part number
information. Test sequence limit files can be stored as ASCII, comma-
delimited, tab-delimited, or Excel .XLS files as shown below.
User-Defined Test Data
With TestStand, you can define custom data structures and
information to be collected from your tests. You can easily group
common test operations into reusable properties, evaluation
algorithms, and source code templates to streamline test
program and sequence development. From any of your test
programs, you can access the defined test data, local and global
variables, and past test results or properties for ultimate
programming flexibility.
Automatic Test Code
Generation Tools
You can use TestStand as a tool to help guide your test
developers when creating test programs. TestStand is integrated
width the LabVIEW and LabWindows/CVI
programming environments to assist in test code
generation. From TestStand, you can right-click
on a test and select “Create Test Code,” and
TestStand will automatically find your LabVIEW
or LabWindows/CVI development environment,
open it, and insert a test code template file. You
are free to customize the template files. If you have
your own standards for error handling, test
initialization, or general code structure, TestStand
and these templates can help you both enforce your
standards and automate the development process
for your engineers.
*Benchmark performed on Pentium II 300 MHz computer with
64 MB RAM, running Windows 95. Overhead times based on the
average calling time of 100 empty steps packaged as DLLs.
58
National Instruments
Phone: (512) 794-0100 • Fax: (512) 683-8411 • info@natinst.com • www.natinst.com
TestStand System Components
and Ordering Information
TestStand – A Test
Management Environment
for Your Complete
Automated Test System
TestStand is designed for building advanced
automated test systems. TestStand is fully
integrated with LabVIEW and LabWindows/CVI,
the leading test development languages in the
industry. You can take advantage of the power and
flexibility of these programming tools to perform
measurements, analyze the results, and build
custom displays. TestStand is optimized to handle
the high-level control, sequencing, and execution
of these test programs with centralized reporting
and display capabilities. Together, National
Instruments TestStand and National Instruments
LabVIEW and LabWindows/CVI make up the most
powerful functional test software platform you can
buy.
Test
Report
Network
Connectivity
TestStand
SQL
Database
SPC
User Application
Measurement
and Control Modules
Test Programs
PXI
VXI
Hardware and
Instrument Drivers
GPIB
System Components
TestStand Full Development System
Includes execution engine, sequence
development environment, customizable operator interfaces, SQL
and SPC tools, and interfaces to LabVIEW, LabWindows/CVI,
DLLs, and EXE tests.
Plug-in DAQ Boards
System Requirements
• Windows NT/98/95
• Pentium 90 MHz processor or greater
• 32 MB RAM
• 50 MB hard disk space
• Mouse
TestStand Base Deployment Engine
Includes minimum TestStand execution engine and support files
for deploying your systems on a target computer.
TestStand Deployment Debug Environment
Includes TestStand Deployment Engine and sequence
debugging capabilities for viewing variables, setting
breakpoints, and single-stepping through sequences. Also
includes a license to use LabVIEW or LabWindows/CVI on the
target computer for debugging purposes only.
TestStand Training Course
Two-day hands-on training course on developing sequences,
customizing the environment, and building test programs
for TestStand.
Ordering Information
TestStand
Full Development System ............................777777-03
Debug Deployment Environment................900851-01
Base Deployment Engine ............................900850-01
TestStand Training Course .............................910555-xx
(see page 848 for details)
Training Course Kit.......................................777873-01
National Instruments
Phone: (512) 794-0100 • Fax: (512) 683-8411 • info@natinst.com • www.natinst.com
59
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kfc.htw.pl