Title: Lezione 3 i sistemi automatici di misurazione - gli ATE
1Lezione 3i sistemi automatici di misurazione
-gli ATE
2nella parte 1 ...
- I sistemi modulari su bus standard
- IEEE Std 488 - GPIB - HPIB(1975)
- IEEE Std 1155 - VXI(1988)
- PXI(1997)
- LXI(2004)
3nella parte 1 ...
- I sistemi automatici di misurazione
- ATE e in-circuit test ( ICT )
- Struttura dellATE
- Switch matrix
- Fixture e letto di aghi
- Guarding
4nella parte 2 ...
- Lo standard IEEE 488
- Livello fisico
- Handshake
- Addressing, Command e Data Mode
- Device Dependent Command
- Software
5parte 3SW per ATE
6Programmazione 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
7LabVIEW Lab Virtual Instruments Electronic
Workbench
8Programmazione in G
9LabVIEW 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 lallestimento, il test e la modifica
di banchi con strumenti elettronici virtuali
10il Consorzio VXIbus ...
11Linguaggi grafici
12Linguaggi grafici
13Linguaggi grafici o no?
14Programmazione 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
15NI Measurement Studio for Visual Basic,Visual
C, Visual C, .NET
16MS Visual Basic
17MS Visual Basic
18MS VB TestBox
19MS VB CommandButton
20MS VB Code
21NI Measurement Studio for VB
22Interact with Data
23Linguaggi grafici o no?
24Programmazione 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
25LabWindows/CVI 2009
26NI LabWindows / CVI
27What 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.
28NI LabWindows/CVI
29NI LabWindows/CVI
30(No Transcript)
31Is VXI dead? VXI continues to get investment for
applications that require the high-speed and
high-density benefits this architecture delivers.
Weve 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.