|
TestStand Advanced: System Design Course
The TestStand Advanced: System Design course teaches
customization features and design practices essential for
implementing advanced TestStand systems. The course begins
with a review of the TestStand architecture, the TestStand
application programming interface (API), process models and
callbacks. It also discusses more advanced design features
such as error handling, API features and multithreading, as
well as design guidelines and concepts you should use when
developing in the TestStand environment. The course concludes
with a design project implementing external control and
dynamic sequence
Audience:
-
Engineers tasked with developing advanced
system architectures for test systems based on TestStand
-
TestStand I: Introduction and TestStand II:
Customization course attendees
-
TestStand users pursuing the Certified
TestStand Architect
After attending this course you
will be able to:
-
Use
TestStand to develop large, complex test systems
-
Design an
application architecture
-
Understand
the TestStand process model
-
Create
effective operator interfaces
-
Design your
application to appropriately handle errors during execution
-
Use advanced
features in the TestStand environment
-
Develop
multithreaded test applications
Prerequisites:
-
TestStand I: Introduction and TestStand
II: Customization courses, or Certified TestStand
Developer status or equivalent experience -
Basic knowledge of LabVIEW,
LabWindows/CVI, or C programming
You will cover:
TestStand Architecture
TestStand API
-
TestStand definitions review
-
TestStand object relationships
-
TestStand API – sequence context
-
Using the TestStand API – lookup strings
Process Model Concepts
-
Overview of the TestStand process model
-
Process model engine callbacks
-
Entry points
-
Process models and client sequences
-
Process model selection
Callbacks
Designing with TestStand Types
Designing a TestStand Operator
Interface
-
Definition of an operator interface
-
Designing an operator interface
-
Understanding the operation of a TestStand operator
interface
-
Communication with the operator interface
-
Operator interface modularity
Error Handling
-
Default error handler configuration and execution flow
-
LabWindows/CVI error macros
-
LabVIEW error handler VIs
-
Error handler design
Designing Multithreaded
Test Systems
Hardware Interface
Layer (HIL)
-
Function-based HIL
design
-
Instrument-based HIL
design
-
Tips for
designing function prototypes for a HIL
External Control
Design Guidelines
Design Project
|
NI Course 910631 |
5 days |
FEE:
$2695 |
|
This course is available on the
following dates in:
2008
|
|
Pittsburgh |
Cleveland |
Philadelphia |
| Scheduled
by request. |
Scheduled
by request. |
Scheduled
by request. |
| |
|
|
 |
Courses are regularly offered throughout the year. Customized
courses and alternative training schedules are available either
on-site or at our permanent facility. Course descriptions
and current course schedules are available upon request.
Click here
to Register on line
or call 724-942-6330.
We accept PO, MC, VISA, AMEX.
Weekend/evening courses available.
|