ATE / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE
ATE / 31 nella parte 1... I sistemi modulari su bus standard IEEE Std GPIB - HPIB (1975) IEEE Std VXI (1988) PXI (1997) LXI (2004)
ATE / 31 nella parte 1... I sistemi automatici di misurazione ATE e in-circuit test ( ICT ) Struttura dellATE Switch matrix Fixture e letto di aghi Guarding
ATE / 31 nella parte 2... Lo standard IEEE 488 Livello fisico Handshake Addressing, Command e Data Mode Device Dependent Command Software
ATE / 31 parte 3 SW per ATE
ATE / 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
ATE / 31 LabVIEW: Lab Virtual Instruments Electronic Workbench
ATE / 31 Programmazione in G
ATE / 31 LabVIEW: Lab Virtual Instruments Electronic Workbench 2000LabVIEW per Linux 1995LabVIEW LabVIEW 3 per HP-UX LabVIEW 3 (Mac, Windows, Solaris) LabVIEW 2 per Sun Solaris LabVIEW 2 per MS Windows Registrazione brevetto LabVIEW LabVIEW 2 per Macintosh Lancio sul mercato di LabVIEW 1 per Macintosh 1983Inizio sviluppo sw grafico per velocizzare lallestimento, il test e la modifica di banchi con strumenti elettronici virtuali
ATE / 31 … ed il bombardiere B1-B il Consorzio VXIbus...
ATE / 31 Linguaggi grafici
ATE / 31 Linguaggi grafici IEEE 488 HP- IB IEEE 1155 VXI
ATE / 31 Linguaggi grafici o no?
ATE / 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
ATE / 31 NI Measurement Studio for Visual Basic, Visual C#, Visual C++,.NET
ATE / 31 MS Visual Basic
ATE / 31 MS Visual Basic
ATE / 31 MS VB TestBox
ATE / 31 MS VB CommandButton
ATE / 31 MS VB Code
ATE / 31 NI Measurement Studio for VB NI MS KnobNI MS Graph
ATE / 31 Interact with Data
ATE / 31 Linguaggi grafici o no?
ATE / 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
ATE / 31 LabWindows/CVI 2009
ATE / 31 NI LabWindows / CVI
ATE / 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.
ATE / 31 NI LabWindows/CVI
ATE / 31 NI LabWindows/CVI
ATE / 31
ATE / 31 Is 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.