Measurement Studio Using.NET in Your Test and Measurement Applications
Agenda Introduction to Microsoft Visual Studio.NET Acquire Analyze Present Resources
What are Customers Saying About Measurement Studio? Technology Continuum We have successfully met project milestones by using Measurement Studio with Visual Basic.NET to develop ATE systems. Measurement Studio s ActiveX components provide quick connectivity with GPIB and DIO instruments. We are looking forward to using the new Measurement Studio.NET class libraries in future projects. Dan Brantly, Honeywell International Reduced Development Time The Measurement Studio GPIB and VISA.NET class libraries truly expedite my instrumentation application development. The native integration of the Measurement Studio classes enable me to use my existing C# programming knowledge to quickly connect and communicate with test instruments. Hector Creamer, Independent Consultant Easy System Integration The new Measurement Studio.NET DataSocket API streamlines the data exchange between my applications. Gilbert Pitre, Telesat Canada
History of Innovation 2004 2003 2002 2001 2000 1998 1997 1996 Measurement Studio 7.1 Measurement Studio 7.0 Measurement Studio 6.0 Measurement Studio 1.0 ComponentWorks 2.0 ComponentWorks 1.1 ComponentWorks 1.0.NET Framework 1.1.NET Framework 1.0 ActiveX
What is Visual Studio.NET? Integrated Development Environment Extensible Object-Oriented Visual Studio.NET Features Deployment Integrated Help Designers Debugger Visual Basic.NET Visual C#.NET Visual C++.NET Visual J#.NET.NET Framework Classes Common Language Runtime (CLR)
I/O Connectivity Challenges Visual Studio.NET is a general-purpose tool No user interface controls No engineering analysis No measurement assistants Device drivers are low-level Demo 1
What is Measurement Studio? Data Acquisition Instrument Control Analysis & Signal Processing User Interface Controls Measurement Studio Add-In Components Microsoft Visual Studio.NET C# VB.NET C++ Demo 2
Visual Studio.NET Environment Integration 2 3 1 5 6 4
Acquire with Measurement Studio Interface with Your Hardware Data Acquisition Instrument Control Analysis & Signal Processing User Interface Controls
Measurement Studio and Data Acquisition DAQ Assistant Managed DAQmx API Shipping examples Multithreaded driver Benefits: Intuitive, easy to use High performance Increased engineering efficiency Measurement multithreading
Data Acquisition Options Measurement Types Analog input Analog output Counter Timer Digital I/O Bus Type PCI PCI Express PXI USB PCMCIA
DAQ Assistant Faster time to development Configure channels directly through Measurement Studio Code generation Fewer programming errors
Instrument Control and Measurement Studio Instrument I/O Assistant Managed APIs for VISA and 488.2 Instrument Driver.NET Wizard Benefits: Quickly control instruments Leverage existing instrument drivers
Instrument I/O Assistant I/O communication to Serial, GPIB, Ethernet, PXI, VXI, or USB instruments Simplifies instrument control applications Reduces development time Little to no programming required Auto-parsing Demo 3
Analyze with Measurement Studio Make decisions with data Data Acquisition Instrument Control Analysis & Signal Processing User Interface Controls
Analyze Measurements with Measurement Studio Waveform, array-based, and single-point analysis Measurement-oriented analysis libraries Hundreds of built-in functions for inline analysis: Curve fitting and interpolation FFT and frequency analysis Signal generation Mathematics Probability and statistics Time and frequency domain analysis Digital signal processing
Present with Measurement Studio Make decisions with data Data Acquisition Instrument Control Analysis & Signal Processing User Interface Controls
User Interface Controls Controls created for engineers and scientists Designed to be extensible
Productivity Enhancements Annotations Property Pages Auto Format Editors Demo 4
Extensibility User interface controls designed to be extended
Measurement Studio The Most Productive Measurement and Automation Tools for Visual Studio.NET
Why Use Measurement Studio? Fast Development with fully integrated Visual Studio.NET tools, helpful application templates, hundreds of shipping examples, and hundreds of built-in measurement analysis functions. Interactive Measurements and Automatic Code Generation with configurable assistants for data acquisition and instrument control. Tightly integrated connectivity to thousands of data acquisition, instruments and other I/O devices. Flexible and customizable capabilities through fully extensible C++ and.net classes for scalable applications including custom user interface controls and proprietary bus architectures.
Resources ni.com/mstudio Try Measurement Studio online Download evaluation software White papers Application notes Interactive tutorials