Introduction to Automating Standalone Instruments

Similar documents
Software-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems

Keysight Technologies IO Libraries Suite 2019 DATA SHEET

NI Technical Symposium 2016

VISA, SICL, VISA COM,

LabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test

With respect to the National Instruments software product(s) being used, the following patents may apply:

Introducing the LXI Interface

PXI - An ideal platform for a variety of industrial applications

Keysight Technologies VEE Pro 9.32

DATA SHEET. VEE Pro 9.33

What s New in LabVIEW 2018 and LabVIEW NXG

BRIC MODULE BRIC ANALOG BACKPLANE BUS MATRIX INPUTS DAUGHTER CARD #3 RESOURCE DISTRIBUTOR DAUGHTER CARD #2

Introduction to LabVIEW and NI Hardware Platform

Automated Test Equipments

Keysight Technologies Impedance Analyzers and Vector Network Analyzers

High-Value PXI Embedded Controller for Windows. High-Value Embedded Controllers for PXI Express NI PXI-8101, NI PXI NI PXIe-8101, NI PXIe-8102

40-785B Microwave Multiplexer Module

pickeringtest.com B Microwave Multiplexer Module

Tools for Developing LXI Systems

Advance Technologies; Automate the World.

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

LAN extensions for Instrumentation. The LXI Primer. Version 1.1

Test and Measurement Product Catalog. ZTEC Instruments. The Leader in Modular Oscilloscopes

Transitioning from GPIB to LXI Examining Similarities, Differences and Best Practices

Integrating Data Acquisition and Instrument Control with Your Scilab Scripts

New Software-Designed Instruments

Introduction to PXI. Jacques Cilliers. Applications Engineer National Instruments ni.com

Automating Calibration Systems

PRODUCT FLYER CONTENTS. VirtualBench All-in-One Instrument

NI Technical Symposium ni.com

DAQ & Control with PXI. Murali Ravindran Senior Product Manager

Computerized Measurement Systems (EEMN10) 2016

Computerized Measurement Systems (EEMN10) 2014

Integrated Test Executive and Programming Development Environment

Increase Your Test Capabilities with Reconfigurable FPGA Technology

ni.com/training Quizzes LabVIEW Core 1 ni.com/training Courses Skills learned: LabVIEW environment Certifications Skills tested: LabVIEW environment

Computerized Measurement Systems (EEMN10) 2015

LabVIEW 2009 Real-Time & FPGA 最新技術剖析. National Instruments 美商國家儀器 行銷部技術經理吳維翰

pickeringtest.com Digital I/O Module With Power Distribution

Developing Measurement and Analysis System using MATLAB

Designing Next Generation Test Systems An In-Depth Developers Guide

PXI Remote Control and System Expansion

Today. 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework. Lab: Continue project. Lecture. Review your exams and review practice exam again.

Measure Foundry. Open. Powerful. Application Builder for Test & Measurement Systems. Measure Foundry Instruments and Advanced Instruments versions:

Gas Combustion Testing With LabVIEW

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

Open. Powerful. Application Builder for Test & Measurement Systems.

pickeringtest.com A 2Amp BRIC 2nd Generation PXI Switching 3U PXI Multi Slot Matrix Module

PC-based data acquisition I

Tips for Code Re-Use. Rejwan Ali, Marketing Engineer NI Africa and Oceania

Hands-On Seminar. Evaluate CompactDAQ and LabVIEW for Your Application 09/05/2017. ni.com

Using Measurement Studio GPIB to Accelerate Development with Visual Basic

Designing Next Generation Test Systems. An In-depth Developers Guide

Acquiring Data from Sensors and Instruments Using MATLAB

Integrating VISA, IVI and ATEasy to Migrate Legacy Test Systems

PXI Tsunami in Semiconductor ATE Michael Dewey Geotest Marvin Test Systems Silicon Valley Test Conference

National Instruments Approach

Evaluating a Test Executive

Measurement Studio Using.NET in Your Test and Measurement Applications

10 Good Reasons to Switch to LXI Key advantages that enable better systems

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Faster Time to Measurement Advances in LabVIEW Instrument Control

The IVI Driver Standards

DT8824 High Stability, High Accuracy, Ethernet Instrument Module

NI Vision Platform. Radim ŠTEFAN. ni.com

Install the Software and Hardware

Aerospace & Defense Application Areas and Case Studies

System Developer Guide

Was ist neu in LabVIEW 2014

Keysight Technologies Understanding the Programming Interfaces of PXI Instruments

Systems Alliance. VPP-2: System Frameworks Specification

Bus systems and communications

Systems Alliance. VPP-2: System Frameworks Specification

New. A g i l e n t Basic Instruments Catalogue Series Portable Oscilloscopes. See what you ve been missing. IT and Instrumentation for industry

The Measurement Revolution

1.4 Managing Highly Automated Test Sequences with NI TestStand. Bridging Validation and Test with Common Software Technology

Lesson 6 Instrument Control You Will Learn:

Lesson 5 More on Instrument Control You Will Review: Instrument Control Overview. GPIB Communication. GPIB Hardware Specifications

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

NI-ModInst Help Contents Index Search

Getting Started with IVI Drivers

Advanced Remote Panel USER GUIDE

PXI Digital Pattern Instruments

IVI. Interchangeable Virtual Instruments. IVI-5.0: Glossary. IVI Foundation 1 IVI-5: Glossary. June 7, 2016 Edition Revision 1.1

National Instruments & OSIsoft Academic Program Partnership

Agilent L4433A Dual/Quad 4x8 Reed Matrix

VXIPC 800/700 SERIES FOR WINDOWS 95/NT

LXI Reference Design Overview

Test Instrument Automation / Control My Tricks and Recommendations You know my passion for test instruments...

NI Smart Cameras PRODUCT FLYER CONTENTS. Have a question? Contact Us.

Computerized Measurement systems

Aeroflex PXI A Success Story in the Realm of RF Communications Test. PXI Product Backgrounder - Aeroflex 3000 Series

Integration of Software Technologies into a Test System

Keysight M9352A PXI Hybrid Amplifier/Attenuator. Data Sheet

Developing Customized Measurements and Automated Analysis Routines using MATLAB

Getting Started with the LabWindows /CVI Real-Time Module

2.0 GHz Pentium M 760 and 1.5 GHz Celeron M 370 Embedded Controllers for PXI

LabWindows/CVI Development Tools for ANSI C

2.0 GHz Dual-Core Embedded Controller for PXI

IVI Compliance Package Release Notes

Transcription:

Introduction to Automating Standalone s Stephen Plumb, Branch Manager NI Southern Africa

Challenges with Manual Measurement Systems Manual measurements become increasingly complex as system requirements become more challenging. Error-Prone Repetitive Measurements Mixed Signals From Multiple s Data Processing and Analysis Storing and Sharing Data Automated testing solutions can reduce time, cost, and errors.

What is Control? Control A PC-based approach that uses software and a bus to control instruments in place of manual interactions.

Types of ation Standalone ation Modular ation

Connectivity Options Bus Additional Interfaces Computer

Connectivity Options Bus Additional Interfaces Computer

Hardware Connectivity Standalone Buses GPIB Serial USB Ethernet PCI PXI PCI Express PXI Express Modular Buses

Increasing (improving) Bandwidth Max Bandwidth (MB/s) Hardware Connectivity 10000 PCI Express/ PXI Express (x4) 1000 PCI/PXI 100 Gigabit Ethernet USB 2.0 IEEE 1394a VME/VXI 10 Fast Ethernet GPIB (HS 488) USB 1.1 GPIB (488.1) 1 10000 1000 100 10 1 0.1 Approximate Latency (µs) Decreasing (Improving) Latency

Bus Considerations Bus Bandwidth (MB/s) Latency (μs) Range (m) (without extender) Setup and Installation Connector Ruggedness GPIB 1.8 (488.1) 8 (HS488) 30 20 Serial 0.11 30 15.6 (RS232) 1200 (RS485) USB 60 (Hi-Speed) 1,000 (USB) 125 (HI-Speed) 5 Ethernet 12.5 (Fast) 125 (Gigabit) 1,000 (Fast) 1,000 (Gigabit) 100

Connectivity Options Bus Additional Interfaces Computer

Connectivity Options Bus Additional Interfaces Computer

Additional Interfaces Form Factors USB Serial Ethernet PCI/PCIe PXI/PXIe GPIB Options IEEE 488.2 and HS488 Analyzers Serial-to-GPIB Controllers & Converters PXI Ethernet and GPIB Combo Serial Options RS232 and RS485 Isolated or Non-Isolated 1, 2, 5, or 16 ports

GPIB-USB-HS+ Released August 4 th Replaces the GPIB-USB-HS Includes analyzer functionality. Improved performance through decreased latency. Smaller size allows it to fit more instruments.

Software Software Bus Driver Software Application Software Computer

Setup & Verifying Communication Measurement and Automation Explorer (MAX) Manage all of your hardware from one location Find connected instruments Assign aliases Launch test panels Configure IVI drivers

Test Applications Use Diverse Hardware Your Application GPIB USB LXI Serial PXI VXI Modular s Modular s

Test Applications Use Diverse Hardware Your Application NI-VISA GPIB USB LXI Serial PXI VXI Modular s Modular s

Communicating with an using NI-VISA Commands Pros Bus agnostic, abstracts communication protocols Cons Still low level, time consuming to program a full application

What Commands Can You Send?

Test Applications Use Diverse Hardware Integrated Development Environment (IDE) Drivers Direct I/O (SCPI) NI-VISA GPIB USB LXI Serial PXI VXI Modular s Modular s

What is an Driver? Organized API that controls a programmable instrument Each API call performs multiple instructions Grouped by operation type (configuration, data, etc) Reduce development time Simplify instrument control Reusable Common architecture and interface IDE Commands (*idn?, meas?) Driver Bus Comm. Protocol (configure, read, write, trigger)

Driver Model Initialize Session Configure Perform Operation Close Session Handle Errors

Choosing The Right IDE Considerations: Driver Availability Ease of Programming Analysis Capabilities Data Storage & Recording Building a Flexible UI Training and Support

Choosing The Right IDE Driver Availability LabVIEW LabWindows /C VI Measurement Studio Ease of Programming Analysis Capabilities Data Storage and Recording Building a Flexible UI Training and Support The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.

Head to Head Comparison LabVIEW Code:

Head to Head Comparison C Code:

LabVIEW Is the Standard for Control Software Used for Data Acquisition and Control NI LabVIEW Microsoft Visual C/C++ Microsoft Visual Basic Microsoft Visual Basic 6.0 NI - LabWindows /CVI Microsoft C# The MathWorks, Inc. - MATLAB NI Measurement Studio Agilent VEE NI TestStand Agilent IO Libraries Suite Python GeoTest ATEasy Other Don't use 0% 5% 10% 15% 20% 25% 30% 35% 40% MATLAB is a registered trademark of The MathWorks, Inc.

Unrivaled Hardware Integration in a Single Environment NI hardware 200+ data acquisition devices 450+ modular instruments Cameras Motion control Third-party hardware Driver Network o o o 10,000+ instrument drivers 350+ instrument vendors 100+ instrument types Communicate over any bus

Get Results from Your Measurements Accelerate simulation, prototyping, and deployment with over 850 built-in analysis functions. Curve Fitting Interpolation Signal measurement Signal generation Digital IIR and FIR filtering Windowing Spectral Analysis Waveform measurements and more

LabVIEW MathScript RT Module Combine the benefits of textual math and graphical programming Reuse many of your.m file scripts created with The MathWorks, Inc. MATLAB software and others A native LabVIEW solution Interactive and programmatic interfaces Does not require 3 rd -party software MATLAB is a registered trademark of The MathWorks, Inc..

Presentation and Reporting Visualization Built-In user interface design objects Charting and graphing utilities Remote application viewing and control Report Generation Documentation Tools HTML reports for the Web Microsoft Word & Excel reports Data Management & Connectivity NI DIAdem Database Connectivity File I/O

Demonstration Build a software application to automate data collection and analysis

NI VirtualBench A radically practical approach to benchtop instrumentation. 5 s, 1 Device Mixed Signal Oscilloscope (100MHz) Function Generator (20MHz) Digital Multimeter (5½-Digits) Programmable DC Power Supply (3 Outputs) Digital I/O Software-Based Connect Over Wireless or USB See All s Together in One Screen Interact with Mouse and Multi-Touch Gestures Save Data or Screenshots in Seconds Save and Share Configurations Easily Automate with NI LabVIEW Only $1,999 (USD) /virtualbench

Troubleshooting Tools NI I/O Trace Quickly debug instrument communication Capture commands for every instrument on every bus Displays full command, process ID, thread ID, status, etc

Driver Network (IDNet) Industry s largest source of instrument drivers 10,000+ instrument drivers 360+ manufacturers 100+ instrument types

Introducing the Driver Development Studio Speed up development time when creating new LabVIEW instrument drivers Easily create an instrument driver framework via dragand-drop commands Automatically generate LabVIEW source code from your defined driver framework

A Complete Control Solution LabVIEW Drivers Direct I/O (SCPI) Measurement and Automation Explorer NI-VISA NI I/O Trace GPIB USB LXI Serial PXI VXI Modular s Modular s

Next Steps Download an Driver /idnet IDNet has over 10,000 drivers from 450 different companies. Find your driver today. Evaluate LabVIEW /trylabview Get started with LabVIEW right away, and evaluate with sample code, tutorials, and videos specific to automating instruments. Register for a Course /training Learn how to program in LabVIEW and build an instrument control application. Delivered in-person or online. Get someone else to assist /alliance More than 600 technical consultants, developers, and system integrators with LabVIEW experience.

Stay Connected During and After NIDays /idnet facebook.com/nationals twitter.com/niglobal youtube.com/niglobal