68
AUTOTESTCON September, 2008

AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

AUTOTESTCON

September, 2008

Page 2: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• ATML = Automatic Test Markup Language

• Common Exchange Format for all Test and

Maintenance Information

• Developed by joint DoD – Industry Working

Group

• Standardized by the IEEE

• In course of adoption by DoD services and

commercial companies

11.19.2008 ATML Demonstration 2

Page 3: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 3

Page 4: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Enable integrated multi-vendor COTS-based

solutions: Integrated Diagnostics, Enterprise

Health Management, etc.

• Support improvement of diagnostic accuracy,

reducing repair time and cost

• Facilitate ATE technology insertion and TPS

rehost

• Improve life cycle support of Weapon Systems

11.19.2008 ATML Demonstration 4

Page 5: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Validate operation of ATML standards in system-level use cases

• Demonstrate feasibility of multi-vendor COTS-based solution

• Demonstrate integration on DoD (RTCASS-IP) and commercial (LM-STAR) platforms

• Provide feedback for DoD procurement and IEEE standardization

• Publish examples and guidelines for future users of ATML standards

11.19.2008 ATML Demonstration 5

Page 6: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 6

Hardware & Integration

ATML Capability

Test Definition

(TPL)

ATML Test

Description

ATML

Instrument

Description

ATML Test

Station

ATML Test

Adaptor

ATML UUT

Description

TestStand

ATML Importer

Sequence

File

C Source File

DLL

Instrument

Description

Tool

Test

Description

Tool

Resource

Analysis

ATML Test

Results

Instrument

Support

Handlers

Instrument

Driver

VISA

Compiler

(LabWindows/

CVI)

Test

Executive

(TestStand)

Graphical

Visualisation

Test Results

Analyzer

Signal

Modelling

Library

ATML

Capability

Create/edit/

view

ATML like

newWaveX

HTML

Viewerxslt

HTML

Viewerxslt

Path Analysis

(Xpress

Services)

xslt

Generate Test

Program

Custom Component /

Process

The Mathworks

EADS Test & Services

Vektrek

National Instruments

Teradyne

Northrop Grumman

ATML Standard

xslt XML StyleSheet

Legend

Switch

Control

Lockheed Martin

HTML

Viewerxslt

Bayesian

Reasoner

MAC Panel

PIDESO

Summit Test Solutions

Virginia Panel

UUT

ITA/

Engineering

Services

ITA/

Engineering

Services

Integration

Support

Integration

Support

Integration

Support

Page 7: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 7

Page 8: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Schematic and Connector

Q1

R1

12K

R2

1.2K

R3

5.6K

R4

470

C1

10uF

C2

10uF

C3

1uF

VCC

VI

VE

VB

VC

K6K2

K1 K4

K7

K5

K10

K8K3

GND

K9

VO

R5

12K

GND

GND

811.19.2008 ATML Demonstration

Page 9: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Fault Insertion

Switch and Position Fault

K1 OFF C1.OP

K2 OFF R2.OP

K3 OFF R1.OP

K4 OFF Q1.B.OP

K5 OFF Q1.E.OP

K6 OFF R4.OP

K7 OFF Q1.C.OP

K8 OFF R3.OP

K9 OFF C2.OP

K10 ON Q1.CE.SR

911.19.2008 ATML Demonstration

Page 10: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Demo UUT

1011.19.2008 ATML Demonstration

Page 11: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Flowchart

1111.19.2008 ATML Demonstration

Page 12: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Tests & Limits

Test Name Stimuli Measurement Low Limit Nominal Value

High Limit

VCC Resistance Test none 3.0KΩ 13.2 KΩ

VO AC Voltage Test VCC = 12VVI = 4mVP-P @ 1KHz

VO, peak-to-peak 40 mVP-P 44 mVP-P

VC AC Voltage Test VCC = 12VVI = 4mVP-P @ 1KHz

VC, peak-to-peak 40 mVP-P 44 mVP-P

VC DC Voltage Test VCC = 12V VC, DC voltage 4.7 V 6.54 V 8.0 V

VE DC Voltage Test VCC = 12V VE, DC voltage 0.37 V 0.46 V 0.55 V

VB DC Voltage Test VCC = 12V VB, DC voltage 0.99 V 1.09 V 1.2 V

1211.19.2008 ATML Demonstration

Page 13: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

UUT Connector

P1Amphenol

Part Number

L717-TWB13W3PCoax Pins Part

NumberL17-DM53740-5001

P1 Pin 5

(#25)

P1 Pin 2

(#2)

P1 Pin A3(Coax)

(#34)

P1 Pin 4(#2)

P1 Pin A1

(Coax)

(#45)

P1 Pin 6

(#2)

Single Point Ground

(Power Feedthru)

Vcc

Vo

RTCASS/CASS Receiver Fixture Interface/Pinout

CASS Waveform Recorder Digitizer (WFRD)

RTCASS: Scope

(Coax Feedthru)RG-316

CASS: Arbitrary Waveform Function Generator (AWFG)RTCASS: Arb Wave Gen

(Coax Feedthru)

RG-316

ITA Open & UUT Open

(Signal Feedthru)

Vi

Receiver

J3-70A

J3-70B

J3-70C

J1-1B

CASS: Low Voltage DC Power Supply Type A (DCPSLVA)RTCASS: DC Power

(Power Feedthru)HI

+ Sense

- Sense

Channel A

Vc

LO

J2-17A

Channel A J2-2B

J3-1B

J3-2B

J3-3B

J3-2AJ3-1A

Low Frequency Switching

(1 X 4 Relays)NO2

Com

NC1

NC2NO1

Low Frequency Switching

(1 X 4 Relays)NO2

ComNC1

NC2NO1

CASS:DMM

RTCASS: DMM

(Signal Feedthru) HI

LOSense LO

Sense HI

Shield

Low Frequency Switching

(1 X 4 Relays)NO2

Com

NC1

NC2NO1

Low Frequency Switching

(1 X 4 Relays)NO2

Com

NC1

NC2

NO1

Coax Switching

(1 X 4 Relays)

Power Switching

(1 X 4 Relays)

Power Switching

(1 X 4 Relays)

Coax Switching

(1 X 4 Relays)

J9-1A

J9-3A----

--------

J9-1B

J9-3BJ9-2B

J9-4B

J9-5B

J9-1C

J9-3CJ9-2C

----J9-5C

P1 Pin 7

(#5)

P1 Pin 8

(#4)

P1 Pin 9

(#3)J9-6A

J9-8A

----

----J9-10A

NO1

Com

NC2

NO2NC1

NO1

Com

NC2

NO2NC1

J6-3B

J6-4B----

J6-5AJ6-5B

J6-6A

J6-7A----

----J6-8A

NO1

ComNC2

NO2

NC1

NO1

Com

NC2

NO2NC1

J1-3BJ3-10B

J3-10A

J1-3A

J5-1A

J5-2A

----

----J5-3A

J5-3B

----

----

----J5-5B

Ve

Vb

ATML Demonstration Interface Test AdapterDraft 1.7

File: ATML Demonstration ITA Drawing Draft 1.7.vsd

Mike Seavey Working Copy

dated:08/2/2008

UUT Connector

J1Amphenol

Part Number

L77-TWB13W3SCoax Pins Part

NumberL17-DM53742-5001

J1 Socket 5

J1 Socket 2

J1 Socket A3

(Coax)

J1 Socket 4

J1 Socket A1

(Coax)

J1 Socket 6

J1 Socket 7

J1 Socket 8

J1 Socket 9

P1 Pin 1 J1 Socket 1

P1 Pin 3 J1 Socket 3

P1 Pin A2

(Coax)

J1 Socket A2

(Coax)

P1 Pin 10 J1 Socket 10

TB01

(All pins are shorted)

GND

TB01

TB01

Type 2 Type 3 Type 1 Type 2 Type 3 Type 1

J1 J2 J3 J5 J6 J9

1B

3A

3B

2B

17A

1A

1B

2A

2B

3B

10A

10B

70A

70B

70C

1A

2A

3A

3B

5B

3B

4B

5A

5B

6A

7A

8A

1A

1B

1C

2B

2C

3A

3B

3C

5C

6A

8A

10A

5B

11.19.2008 ATML Demonstration 13

Page 14: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 14

MAC Panel ITA

Page 15: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 15

Virginia Panel ITA

Page 16: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Implementing Test Strategy using Test Groups

– Enables code reuse

VCC Resistance

TestC3.SR

VO AC Voltage

TestVBE Tests R4.OP

Q1.B.OP,

Q1.E.OP

Q1.BE.SR,

Q1.C.OP,

R1.OP

PASS

PASS

VE_H_VB_LVC DC Voltage

Test

VBE Tests

R3.OP

Q1.CE.SR

R2.OP,

Q1.BC.SR

PASS

FAIL

HIGH

FAIL

LOW

PASS

VC AC Voltage

Test

PASS

C2.OP

C1.OPFAIL

LOW

No Fault

FAIL

LOW

FAIL

LOW

VB DC Voltage

Test

VE DC Voltage

Test

VE_H_VB_P

VE_H_VB_H

VE_L_VB_L

VE_L_VB_P

VE_H_VB_H

VE_H_VB_P

VE_L_VB_P

Seq2

VE_P

PASS

VB DC Voltage

Test

VE_L_VB_P

VE_H_VB_H

VE_H_VB_L

VE_H_VB_P

VE_L_VB_H

VE_L_VB_L

FAIL

HIGH

FAIL

LOW

FAIL

HIGH

FAIL

LOW

FAIL

LOW

FAIL

HIGH

PASS

PASS

VE_P

Error

VE_P

Error

1611.19.2008 ATML Demonstration

Page 17: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manually create ATML Test Description instance

document

1711.19.2008 ATML Demonstration

Page 18: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Test Description Tool – Define Test

Sequence

1811.19.2008 ATML Demonstration

Page 19: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Test Description Tool – Characterize Test

and Test Parameter

1911.19.2008 ATML Demonstration

Page 20: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Test Description Tool – Characterize Test

Result

2011.19.2008 ATML Demonstration

Page 21: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Test Description Tool – Define IEEE 1641

Signals

2111.19.2008 ATML Demonstration

Page 22: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Test Description Tool – Describe Test

Behavior

2211.19.2008 ATML Demonstration

Page 23: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 23

• EADS newWaveX – Process

Test

Description

<Actions/>

IEEE 1671.1

Test

Description

<Actions/>

IEEE 1671.1

newWaveX

TestDefinition

TPL

newWaveX

TestDefinition

TPL

Resource

Allocation

Code

IEEE 1641

Resource

Allocation

Code

IEEE 1641

Test

Program

‘C’ Code

Test

Program

‘C’ CodeAdd To Test ProgramAdd To Test Program

Add to Test DescriptionAdd to Test Description

Page 24: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 24

• EADS newWaveX – Define Signals

Page 25: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 25

• EADS newWaveX – Define “Test” Action

Page 26: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 26

• EADS newWaveX – Define “Test” Action (cont’d)

Page 27: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX – Characterize “Setup” Operation

11.19.2008 ATML Demonstration 27

Page 28: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 28

• EADS newWaveX – Characterize “Connect” Operation

Page 29: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 29

• EADS newWaveX – Generate <Action/> elements

• Merged manually into ATML Test Description instance

document

Page 30: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• NI TestStand – ATML Importer – Configuration and

Report

3011.19.2008 ATML Demonstration

Page 31: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• NI TestStand ATML Importer – Generate TestStand

Sequence File – Sequences & Steps

3111.19.2008 ATML Demonstration

Page 32: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• NI TestStand ATML Importer - Generate TestStand

Sequence File - Locals

3211.19.2008 ATML Demonstration

Page 33: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• NI TestStand ATML Importer - Generate

LabWindows/CVI Code Module

3311.19.2008 ATML Demonstration

Page 34: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX - Generate Code

– Implements signal operations extracted from ATML Test

Description

3411.19.2008 ATML Demonstration

Page 35: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Insert code generated by newWaveX in code

module generated by the TestStand importer

(manual operation)

3511.19.2008 ATML Demonstration

Page 36: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual changes to sequence - handling outcomes

and qualifiers in test group calls

3611.19.2008 ATML Demonstration

Page 37: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual changes to sequence - displaying Repair

Instructions

3711.19.2008 ATML Demonstration

Page 38: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual changes to sequence - calling utility

functions

3811.19.2008 ATML Demonstration

Page 39: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual changes to test code - reference Lockheed

& Teradyne libraries

3911.19.2008 ATML Demonstration

Page 40: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual changes to test code - Initialization, Error

Handling

4011.19.2008 ATML Demonstration

Page 41: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual changes to test code - Unit Conversions

4111.19.2008 ATML Demonstration

Page 42: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual changes to test code - retrieving IEEE 1641

signal information from TestStand data structures

4211.19.2008 ATML Demonstration

Page 43: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual changes to test code - compensate for

instrument & control peculiarities (as necessary)

4311.19.2008 ATML Demonstration

Page 44: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Build DLL in LabWindows/CVI

11.19.2008 ATML Demonstration 44

Page 45: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Teradyne iStudio

– ATML-like hardware description files

• Equivalent to ATML Instrument Description, ATML Test

Station and ATML Test Adapter

• Used to execute demo TPS

• Compared with ATML files developed with other tools

and manually

11.19.2008 ATML Demonstration 45

Page 46: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Teradyne iStudio (cont’d)

– Screen captures TBD

11.19.2008 ATML Demonstration 46

Page 47: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Instrument Description Tool

– GUI guides user in entering data to describe

instrument

– Tool outputs an ATML compliant instance

document

11.19.2008 ATML Demonstration 47

Vektrex Instrument Description Editor Tool

ATML InstrumentDescription File

Page 48: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Instrument Description Tool – Begin by

opening a sample ATML Instrument Description file

11.19.2008 ATML Demonstration 48

Page 49: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Instrument Description Tool – Populate

instrument Identification & Manufacture data

11.19.2008 ATML Demonstration 49

Page 50: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Instrument Description Tool – Populate

additional elements to describe instrument as required.

11.19.2008 ATML Demonstration 50

Page 51: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Vektrex Instrument Description Tool

11.19.2008 ATML Demonstration 51

Page 52: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX

– Use newWaveX generates IEEE Std 1641

compliant signal models

– Manually insert signal models in the

Instrument Description and Test Station

instance documents to populate the

Capabilities section

11.19.2008 ATML Demonstration 52

EADS newWaveX Signal Modeling Tool

ATML InstrumentDescription File(no capabilities)

Signal Models1641 Compliant

ATML InstrumentDescription File(with capabilities)

Page 53: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX (cont’d)

11.19.2008 ATML Demonstration 53

Page 54: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX – Create Test Station entity

11.19.2008 ATML Demonstration 54

Page 55: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX – Add Resources, Ports, Capability,

Instruments

11.19.2008 ATML Demonstration 55

Page 56: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX – Add Signal Models

11.19.2008 ATML Demonstration 56

Page 57: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX – Define API Parameters

11.19.2008 ATML Demonstration 57

Page 58: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX – Generate Resource Signal Model

Library

11.19.2008 ATML Demonstration 58

Page 59: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX – Model Test Station

Resources to Capabilities

11.19.2008 ATML Demonstration 59

Page 60: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• EADS newWaveX – Generate ATML Test Station

instance document

11.19.2008 ATML Demonstration 60

Page 61: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Manual creation using XML Spy

– XML Spy guides in the manual creation of files

11.19.2008 ATML Demonstration 61

Page 62: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• Created manually using XML Spy

• The instance document was not used as part

of the demonstration, but was created to

reflect the ATML demo

11.19.2008 ATML Demonstration 62

Page 63: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• NI TestStand Operator Interface; Displaying

Repair Instructions

11.19.2008 ATML Demonstration 63

Page 64: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

• NI TestStand XML Stylesheet

11.19.2008 ATML Demonstration 64

Page 65: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 65

Vektrex Test Results Analyzer

Page 66: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 66

Vektrex Test Results Analyzer (cont’d)

Page 67: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 67

MATLAB script

Page 68: AUTOTESTCON September, 2008 - IEEE-SAgrouper.ieee.org/groups/scc20/ATML/Demonstrations/Phase1... · 2009-03-10 · Program Custom Component / Process The Mathworks EADS Test & Services

11.19.2008 ATML Demonstration 68

• Lockheed Martin Bayesian Reasoner

• Screen captures TBD