+ All Categories
Home > Documents > ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

Date post: 01-May-2015
Category:
Upload: panfilo-blasi
View: 217 times
Download: 2 times
Share this document with a friend
31
ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE
Transcript
Page 1: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 1 / 31

Lezione 3

i sistemi automatici di misurazione

-gli ATE

Page 2: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 2 / 31

nella parte 1 ...

I sistemi modulari su bus standard

• IEEE Std 488 - GPIB - HPIB(1975)

• IEEE Std 1155 - VXI(1988)

• PXI(1997)

• LXI(2004)

Page 3: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 3 / 31

nella parte 1 ...

I sistemi automatici di misurazione

• ATE e “in-circuit test” ( ICT )

• Struttura dell’ATE

• Switch matrix

• Fixture e “letto di aghi”

• Guarding

Page 4: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 4 / 31

nella parte 2 ...

Lo standard IEEE 488

• Livello fisico

• Handshake

• Addressing, Command e

Data Mode

• Device Dependent Command

• Software

Page 5: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 5 / 31

parte 3

SW per ATE

Page 6: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 6 / 31

Programmazione del controller

• Linguaggi dedicati (‘80)

• Linguaggi grafici– NI LabVIEW – HP VEE

• Librerie per linguaggi di

programmazione ad oggetti– NI Measurement Studio for Visual Basic,

Visual C#, Visual C++, .NET

• Ambienti di sviluppo e generazione per

linguaggi di programmazione imperativi– NI LabWindows/CVI for ANSI C

Page 7: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 7 / 31

LabVIEW: Lab Virtual Instruments Electronic Workbench

Page 8: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 8 / 31

Programmazione in G

Esempio 01.vi

Page 9: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 9 / 31

LabVIEW: Lab Virtual Instruments Electronic Workbench

2000 LabVIEW per Linux

1995 LabVIEW

1994-10 LabVIEW 3 per HP-UX

1993-7 LabVIEW 3 (Mac, Windows, Solaris)

1990-10 LabVIEW 2 per Sun Solaris

1990-9 LabVIEW 2 per MS Windows

1990-4 Registrazione brevetto LabVIEW

1990-1 LabVIEW 2 per Macintosh

1986-4 Lancio sul mercato di LabVIEW 1 per Macintosh

1983 Inizio sviluppo sw grafico per velocizzare l’allestimento, il test e la modifica di “banchi con strumenti elettronici virtuali”

Page 10: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 10 / 31

… ed il bombardiere B1-B

il Consorzio VXIbus ...

Page 11: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 11 / 31

Linguaggi grafici

Page 12: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 12 / 31

Linguaggi grafici

IEEE 488HP- IB

IEEE 1155VXI

Page 13: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 13 / 31

Linguaggi grafici o no?

Page 14: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 14 / 31

Programmazione del controller

• Linguaggi dedicati (‘80)

• Linguaggi grafici– NI LabVIEW – HP VEE

• Librerie per linguaggi di

programmazione ad oggetti– NI Measurement Studio for Visual Basic,

Visual C#, Visual C++, .NET

• Ambienti di sviluppo e generazione per

linguaggi di programmazione imperativi– NI LabWindows/CVI for ANSI C

Page 15: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 15 / 31

NI Measurement Studio for Visual Basic,Visual C#, Visual C++, .NET

Page 16: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 16 / 31

MS Visual Basic

Page 17: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 17 / 31

MS Visual Basic

Page 18: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 18 / 31

MS VB TestBox

Page 19: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 19 / 31

MS VB CommandButton

Page 20: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 20 / 31

MS VB Code

Page 21: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 21 / 31

NI Measurement Studio for VB

NI MS Knob

NI MS Graph

Page 22: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 22 / 31

Interact with Data

Page 23: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 23 / 31

Linguaggi grafici o no?

Page 24: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 24 / 31

Programmazione del controller

• Linguaggi dedicati (‘80)

• Linguaggi grafici– NI LabVIEW – HP VEE

• Librerie per linguaggi di

programmazione ad oggetti– NI Measurement Studio for Visual Basic,

Visual C#, Visual C++, .NET

• Ambienti di sviluppo e generazione per

linguaggi di programmazione imperativi– NI LabWindows/CVI for ANSI C

Page 25: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 25 / 31

LabWindows/CVI 2009

Page 26: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 26 / 31

NI LabWindows / CVI

Page 27: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 27 / 31

What is LabWindows/CVI?

The proven LabWindows/CVI environment features code generation tools and prototyping utilities for fast and easy C code development.

It offers a unique, interactive ANSI C approach that delivers access to the full power of C with the ease of use of Visual Basic. Because LabWindows/CVI is a programming environment for developing measurement applications, it includes a large set of run-time libraries for instrument control, data acquisition, analysis, and user interface.

LabWindows/CVI also contains many features that make developing measurement applications much easier than developing in traditional C environments.

Page 28: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 28 / 31

NI LabWindows/CVI

Page 29: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 29 / 31

NI LabWindows/CVI

Page 30: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 30 / 31

Page 31: ATE 02 - 1 / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.

ATE 02 - 31 / 31

Is VXI dead?

VXI continues to get investment for applications that require the high-speed and high-density benefits this architecture delivers.

We’ve found VXI works well in aerospace-defense, automotive, high-speed digital, and telecom applications where tight inter-module linkages and high channel count are critical. But as noted above, this capability comes at a steep price premium.

For general-purpose instruments, and in small to medium size applications, most customers prefer to use rack & stack because they offer a manual user interface and display, they are lower cost for equivalent capability, and they offer the flexibility to use the same instrument on both the bench and in the rack.


Recommended