1.3 Expand ANSI C and.net Development with Express Technology. Bridging Validation and Test with Common Software Technology

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "1.3 Expand ANSI C and.net Development with Express Technology. Bridging Validation and Test with Common Software Technology"

Transcription

1 1.3 Expand ANSI C and.net Development with Express Technology Bridging Validation and Test with Common Software Technology 47

2 Interactive versus Automated Measurements/Tests Interactive Measurements Benchtop Non-programmed Automated Measurements Data Acq, Instr I/O Programmed Automated Tests Series of meas/tests Sequencing (Pass/Fail) Design Validation Manufacturing/Repair For those of you who prefer a text-based approach to automated measurements, National Instruments also provides text-based programming tools. These can be used to automate measurements in much the same was as LabVIEW offered in the previous session, but they adhere to the time-tested constraints of textual programming. 48

3 Text-Based Tools for Automated Test LabWindows TM /CVI TM for ANSI C developers Advanced data acquisition and analysis libraries for test and measurement Measurement Studio for Microsoft.NET developers Add-on test and measurement tools for C#, Visual Basic.NET and unmanaged Visual C++ Developers who want an open standard like C can use LabWindows/CVI, a development environment that enables users to create sophisticated GUIs controlled by ANSI C code. Developers who want to leverage the latest Microsoft computing technology can use Measurement Studio, a set of add-on tools for the Microsoft Visual Studio.NET languages, as well as both managed and unmanaged Visual C++ code. Unmanaged code development is for those who do not want to change their current VC applications to become a part of.net. Managed code is the VC code that makes use of.net libraries. 49

4 ANSI C Development with LabWindows/CVI C development environment Interactive function panels Drag-and-drop user interface Multi-threading capabilities Event-driven programming Advanced analysis libraries Tight integration with test and measurement hardware Build and distribute executables LabWindows/CVI 7.0 introduced the workspace window to increase developer productivity. The workspace window contains the different components of the LabWindows/CVI environment, such as the source windows, user interface editor, and function tree editor. The output window region of the workspace window contains various error, debug output, and results windows. The workspace window also displays the project tree and the library tree. The project tree provides access to files for each project in the workspace. The library tree provides access to function panels for the functions in the LabWindows/CVI libraries and loaded instruments. The following LabWindows/CVI features are designed to minimize the development effort required to create engineering and scientific instrumentation applications. Function Panels Function panels are graphical representations of LabWindows/CVI functions and their parameters that you can use to test function calls and paste them into your program. Automatic Skeleton Code Generation With LabWindows/CVI CodeBuilder, you can create skeleton code to help you begin your program and minimize development time. Tight Integration between Compiler and Linker LabWindows/CVI automatically includes header files required for its internal libraries. Run-Time Error Checking LabWindows/CVI prevents you from overwriting memory locations and detects errors that other environments might not. Interactive Execution of Library Functions The Interactive Execution window allows you to test code functionality without having to write a complete program. 50

5 Instrumentation Libraries LabWindows/CVI includes instrument driver, data acquisition, GPIB, VXI, and Analysis libraries. Compatibility and Portability LabWindows/CVI is a complete ANSI C development environment. In addition, any code you write today will be supported on all future versions of LabWindows/CVI. Code you develop in the Windows 2000/NT/Me/98 environments can be accessed from other Win32 development environments. LabWindows/CVI can access third-party DLLs and libraries on these platforms. Add-On Toolkits Add-on toolkits perform specific sets of tasks to help you build applications more quickly. Available toolkits include Structured Query Language (SQL), Image Processing, Statistical Process Control (SPC), Proportional Integral Derivative (PID) Control, and more. 51

6 LabWindows/CVI Technology Continuity LabWindows/CVI Integrated Workspace, tree control, advanced instrument and data acquisition control LabWindows/CVI ActiveX Container, additional user protection LabWindows/CVI Tables, multithreading with debugging LabWindows/CVI New instrument driver technologies LabWindows/CVI External C/C++ compiler support LabWindows/CVI Automatic program generation LabWindows/CVI Introduction of LabWindows/CVI for Windows LabWindows for DOS GUI tools and memory extender LabWindows for DOS Introduction ANSI C LabWindows/CVI first emerged as a set of libraries and a development environment for creating instrumentation systems using under DOS. Over the years, new features were added to LabWindows/CVI such as the user interface editor and the integrated workspace environment, but it remains an ANSI C compiler. This continuity protects you from changes in technology that occur over time; CVI code written 10 years ago still compiles and runs in the latest version of LabWindows/CVI. 52

7 Data Acquisition with LabWindows/CVI Integrates with all NI measurement hardware Simplifies data acquisition Automatic configuration and test panels Built-in channel configuration and scaling DAQ Assistant With LabWindows/CVI, you can get up and running quickly to acquire and generate signals from plug-in boards, USB devices, and Ethernet-based systems. LabWindows/CVI gives you the ability to easily perform high-speed waveform single-shot and continuous acquisition and generation, as well as accurate and fast single point analog and digital I/O. These I/O capabilities, combined with special datatypes and measurement analysis functions, are specifically designed to obtain the data or measurement you need from your system under test as quickly and as easily as possible. LabWindows/CVI also includes functionality to ease data acquisition application development, including automatic configuration and test panels, the DAQ Assistant, and built-in channel configuration for scaling and naming raw data. 53

8 Instrument Control with LabWindows/CVI LabWindows/CVI communicates easily with instruments Instrument drivers Instrument I/O Assistant Tools for parsing, analyzing, and presenting instrument data LabWindows/CVI is ideal for acquiring, analyzing, and presenting data regardless of whether that data is acquired from a traditional instrument or a data acquisition board. LabWindows/CVI provides tools to integrate with a wide range of instrument control buses, including GPIB, USB, Serial, PXI, Ethernet, and VXI. After acquiring the raw data, LabWindows/CVI has the tools for parsing, analyzing, and presenting the data. In addition to providing direct I/O support for nearly any instrument that supports a programmatic interface, National Instruments has hundreds of instrument drivers. An instrument driver is a LabWindows/CVI library that contains high-level functions that allow you to control a specific instrument or family of instruments. You may not use an instrument driver if you only need to send a few commands to your instrument, a pre-existing driver does not exist, or you do not need to distribute a set of commands to others. Express technology introduced the Instrument I/O Assistant to provide an interactive tool for connecting to and controlling instruments, which you will learn more about later in this presentation. 54

9 Measurement Studio for Visual Studio.NET Adds native controls and class libraries for test and control User interface controls Advanced analysis Hardware classes Comparable data acquisition and instrument control capabilities to LabWindows/CVI Integrated function libraries DAQ Assistant, Instrument I/O Assistant Fully integrated into Visual Studio environment Measurement Studio is the most comprehensive suite of native measurement and automation tools and class libraries for Visual Studio.NET. Measurement Studio dramatically reduces application development time with wizards, simplified data networking, and.net user interface controls designed specifically for test application development. Code designers interactively define reusable data acquisition tasks and automatically generate code. Advanced analysis libraries and rich object-oriented hardware APIs, such as data acquisition and instrument control, enable the development of sophisticated measurement applications. Through the Measurement Studio add-ons, Visual Studio has data acquisition and instrument control capabilities similar to those of LabWindows/CVI. The highly extensible.net class libraries in Measurement Studio for Visual Studio.NET deliver unparalleled flexibility. Measurement Studio is completely integrated into the Visual Studio environment, meaning that the Measurement Studio libraries and Help resources can be accessed side-by-side with their native Visual Studio counterparts. 55

10 Measurement Studio Data Analysis Tools 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 Measurement Studio provides hundreds of built-in comprehensive tools designed specifically for extracting useful information from any set of acquired data and for analyzing measurements and processing signals. Measurement Studio offers functions that you can easily incorporate into your programs in order to perform inline analysis and to add decision-making capabilities to your applications. Available functions include mathematics libraries, advanced signal processing tools, measurement analysis functions, such as FFT and power spectrum, signal generation, digital filters, and curve fitting. In this seminar, we will not cover these analysis functions in depth. For more information, visit ni.com/analysis. 56

11 Measurement Studio UI Controls Controls, indicators needed for test and measurement Knobs, dials, buttons, switches, graphs, and LEDs Designed to be extensible Developers can use.net to add new functionality Visual Studio does not provide any scientific controls and indicators, but they are often essential for test and measurement applications. Measurement Studio includes native.net controls such as graphs, dials, gauges, LEDs, sliders, tanks, numeric edits (double data type), and knobs. All of these controls can be configured to create robust and professional user interfaces that integrate seamlessly with your.net application. Attributes such as color, font size, and graph type can be instantly reconfigured, and you can even rotate, zoom, and pan your graphs at runtime. 57

12 Time-Saving Features in Both Environments DAQ Assistant Interactive interface to NI-DAQmx architecture Customize timing, triggering, and scales Instrument I/O Assistant Interactive approach to instrument connectivity Auto data parsing Complete code generation LabWindows/CVI and Measurement Studio both provide the following productivity tools (which also are found in LabVIEW) to accelerate development and enable more powerful DAQ and instrument control applications: DAQ Assistant Provides a user interface to interactively configure measurement tasks, channels, and scales, specifying timing and triggering characteristics of the measurements. It is fully integrated into LabWindows/CVI and Visual Studio.NET. Instrument I/O Assistant Provides a user interface to interactively write commands to a device, read data that the device returns, and specify how to parse the response into a format relevant to your application. It is fully integrated into LabWindows/CVI and Visual Studio.NET. These Assistants simplify writing DAQ and instrument control applications by automatically generating code from your configuration in either C (LabWindows/CVI) or Visual Basic.NET, Visual C# and Visual C++ (Measurement Studio). 58

13 Demo Instrument Control in LabWindows/CVI In this demonstration, you will see how the Instrument I/O Assistant can be used within LabWindows/CVI to interactively configure instrument queries, parse the responses and then generate code to allow developers to quickly create automated instrument control applications. 59

14 Summary LabWindows/CVI Provides technology continuity from one version to the next Easy access to GUI editor, project files, libraries, and debugging Integrates with all NI measurement devices Measurement Studio for Microsoft Visual Studio.NET Most comprehensive suite of.net add-on measurement tools Native.NET controls and class libraries for acquiring, analyzing and presenting test data 60

Choosing the Right Software ADE for Your Automated Test System

Choosing the Right Software ADE for Your Automated Test System Choosing the Right Software ADE for Your Automated Test System Today, test engineers will spend most of their development time working with an ADE. Hence, it is critical to select an ADE that is not only

More information

October 21 November 5 November 14 December 12. Washington DC Boston Chicago San Jose. ni.com

October 21 November 5 November 14 December 12. Washington DC Boston Chicago San Jose. ni.com October 21 November 5 November 14 December 12 Washington DC Boston Chicago San Jose 1 Evaluating Software Tools and Architectures to Design Test Systems A Sample Modular Software Architecture

More information

Measurement Studio Development Tools for Visual Basic, Visual C#, and Visual C++

Measurement Studio Development Tools for Visual Basic, Visual C#, and Visual C++ Measurement Studio Development Tools for Visual Basic, Visual C#, and Visual C++ Measurement Studio NI Measurement Studio Native measurement and automation classes and controls Native user interface controls

More information

VIRTUAL INSTRUMENTATION

VIRTUAL INSTRUMENTATION VIRTUAL INSTRUMENTATION João Paiva dos Santos joao.santos@ipbeja.pt Lab SPEPSI Instituto Politécnico de Beja Beja, 15th May, 2014 Overview What and why Hardware Software Some standards Remote use Example

More information

Introduction to LabVIEW

Introduction to LabVIEW Introduction to LabVIEW Courtney Lessard LabVIEW Product Manager Our Mission We equip engineers and scientists with tools that accelerate productivity, innovation, and discovery. 2 Escalating Complexity

More information

Siemens and National Instruments Deliver Integrated Automation and Measurement Solutions

Siemens and National Instruments Deliver Integrated Automation and Measurement Solutions Siemens and National Instruments Deliver Integrated Automation and Measurement Solutions The Need for Integrated Automation and Measurement Manufacturing lines consist of numerous decoupled systems for

More information

How to use LabVIEW. Ihor Korolov

How to use LabVIEW. Ihor Korolov How to use LabVIEW Ihor Korolov February 2011 Contents What is LabVIEW? How does LabVIEW work? Block diagram Front panel Palettes Data flow programming. Functions. LabVIEW Programming Structures (Formula,

More information

Using MCC GPIB Products with LabVIEW

Using MCC GPIB Products with LabVIEW Using Products with LabVIEW * This application note applies to PCI-GPIB-1M, PCI-GPIB-300K, PCM-GPIB, as well as to ISA- and PC104- boards How NI Compatibility Works National Instruments (NI) provides the

More information

Development Hints and Best Practices for Using Instrument Drivers

Development Hints and Best Practices for Using Instrument Drivers Application Note Juergen Engelbrecht 12-Jan-15-1MA153_14e Development Hints and Best Practices for Using Instrument Drivers Application Note Products: Instrument Drivers This document answers frequently

More information

NI Platform for automotive measurement and test applications

NI Platform for automotive measurement and test applications NI Platform for automotive measurement and test applications Simulation Rapid Control Prototyping Design Validation In-Vehicle Acquisition Hardware in the Loop Manufacturing Test Christoph Wimmer ASM Stuttgart

More information

LAN extensions for Instrumentation

LAN extensions for Instrumentation LAN extensions for Instrumentation LXI: It s About Your Time It took years for Ethernet and the Web to transform the way we work. Now it s time for both to transform test systems. That s why leading test

More information

Development Hints and Best Practices for Using Instrument Drivers

Development Hints and Best Practices for Using Instrument Drivers Application Note Juergen Engelbrecht 17-Jan-13-1MA153_11e Development Hints and Best Practices for Using Instrument Drivers Application Note Products: Instrument Drivers This document answers frequently

More information

After completing this course, students will have a fundamental understanding of how to:

After completing this course, students will have a fundamental understanding of how to: Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This two-day, instructor-led seminar provides

More information

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing www.imcfamos.com imc FAMOS at a glance Four editions to Optimize

More information

Agilent VEE Pro. Better Tests, Faster. It s productive. Agilent s software products make you more. productive, so you can focus on solving

Agilent VEE Pro. Better Tests, Faster. It s productive. Agilent s software products make you more. productive, so you can focus on solving Agilent VEE Pro Better Tests, Faster Agilent s software products make you more productive, so you can focus on solving engineering problems, not on programming. Agilent VEE Pro is a powerful, intuitive

More information

Measurement Studio. Contents RELEASE NOTES

Measurement Studio. Contents RELEASE NOTES RELEASE NOTES Measurement Studio Contents These release notes introduce Measurement Studio 2010. Refer to this document for information about new features and functionality, installation requirements,

More information

Tips for Code Re-Use. Courtney Lessard, LabVIEW Product Manager Dr. Jeannie Falcon, Chief Product Manager

Tips for Code Re-Use. Courtney Lessard, LabVIEW Product Manager Dr. Jeannie Falcon, Chief Product Manager ni.com 1 ni.com Tips for Code Re-Use Courtney Lessard, LabVIEW Product Manager Dr. Jeannie Falcon, Chief Product Manager Graphical System Design A platform-based approach for measurement and control 4

More information

Data Acquisition Using NI-DAQmx

Data Acquisition Using NI-DAQmx Instructor s Portion Data Acquisition Using NI-DAQmx Wei Lin Department of Biomedical Engineering Stony Brook University Summary This experiment requires the student to use NI-DAQmx to acquire voltage

More information

Lesson 5 Data Acquisition and Waveforms You Will Learn:

Lesson 5 Data Acquisition and Waveforms You Will Learn: Lesson 5 Data Acquisition and Waveforms You Will Learn: A. About plug-in data acquisition (DAQ) boards B. About the organization of the DAQ VIs C. How to perform a single analog input D. About the DAQ

More information

Best Practices for Networking with NI LabVIEW. Developer Days 2009

Best Practices for Networking with NI LabVIEW. Developer Days 2009 Best Practices for Networking with NI LabVIEW Developer Days 2009 Networking Basics Application High-Level Protocol Transport IP Hardware HTTP, FTP, NI-PSP TCP, UDP Physical Application High-Level Protocol

More information

Eight Ways to Increase GPIB System Performance

Eight Ways to Increase GPIB System Performance Application Note 133 Eight Ways to Increase GPIB System Performance Amar Patel Introduction When building an automated measurement system, you can never have too much performance. Increasing performance

More information

Introduction to Data Acquisition

Introduction to Data Acquisition Introduction to Data Acquisition Overview This tutorial is part of the National Instruments Measurement Fundamentals series. Each tutorial in this series, will teach you a specific topic of common measurement

More information

Test Executive And Development Studio Integrated Test Executive and Application Development Environment

Test Executive And Development Studio Integrated Test Executive and Application Development Environment Test Executive And Development Studio Integrated Test Executive and Application Development Environment MARVINTEST.COM ATEASY 9.0 ATEasy offers a rapid application development framework and a test executive

More information

Design, Prototype and Deploy Embedded Systems with LabVIEW

Design, Prototype and Deploy Embedded Systems with LabVIEW Design, Prototype and Deploy Embedded Systems with LabVIEW Agenda Challenges and trends in embedded design LabVIEW for algorithm design LabVIEW for prototyping LabVIEW for deployment Growing Complexity

More information

IntuiLink connectivity software and USB/GPIB interface for Windows

IntuiLink connectivity software and USB/GPIB interface for Windows IntuiLink connectivity software and USB/GPIB interface for Windows (... what is in the background) Agilent IntuiLink is a free connectivity software solution that links test and measurement instrument

More information

PRAGMA ENGINEERING Srl. Next-Generation ATS (Sistemi ATE di Nuova Generazione)

PRAGMA ENGINEERING Srl. Next-Generation ATS (Sistemi ATE di Nuova Generazione) Rome 30/05/2007 PRAGMA ENGINEERING Srl Next-Generation ATS (Sistemi ATE di Nuova Generazione) Rome 30/05/2007 Mission & Vision Pragma Engineering supplies design and development services, manufacturing

More information

CHAPTER 2 LITERATURE REVIEW

CHAPTER 2 LITERATURE REVIEW CHAPTER 2 LITERATURE REVIEW From the beginning to end, my project went through a series of small, but necessary changes. Once I began the programming the code and design interface phase of my design, I

More information

An Easier Way for Cross-Platform Data Acquisition Application Development

An Easier Way for Cross-Platform Data Acquisition Application Development An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers

More information

Flexibel Daten erfassen mit USB, Ethernet und Wireless DAQ. Dipl. Ing. Andreas Scholz National Instruments Germany

Flexibel Daten erfassen mit USB, Ethernet und Wireless DAQ. Dipl. Ing. Andreas Scholz National Instruments Germany Flexibel Daten erfassen mit USB, Ethernet und Wireless DAQ Dipl. Ing. Andreas Scholz National Instruments Germany Introducing Ethernet for NI CompactDAQ Solutions with Compact DAQ NI cdaq-9188 Key Features

More information

DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11

DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11 Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11 Faculty of Technology, Postboks 203, Kjølnes ring

More information

OSA-RTS 2 2015. 2 0 2 1 0 5 1 5 SPHE H RE R A A

OSA-RTS 2 2015. 2 0 2 1 0 5 1 5 SPHE H RE R A A SPHEREA Technology National Instruments Automated Test Summit 2 July 2015. Presentation: Tools Overview OSA-RTS Module Presenter: Chris Gorringe. SPHEREA: A GLOBAL COMPANY SPECIALISING IN TEST SYSTEMS

More information

LabVIEW Advanced Programming Techniques

LabVIEW Advanced Programming Techniques LabVIEW Advanced Programming Techniques SECOND EDITION Rick Bitter Motorola, Schaumburg, Illinois Taqi Mohiuddin MindspeedTechnologies, Lisle, Illinois Matt Nawrocki Motorola, Schaumburg, Illinois @ CRC

More information

Improving Test Performance through Instrument Driver State Management

Improving Test Performance through Instrument Driver State Management Application Note 122 Improving Test Performance through Instrument Driver State Management Instrument Drivers John Pasquarette With the popularity of test programming tools such as LabVIEW and LabWindows

More information

DAQ Getting Started Guide

DAQ Getting Started Guide DAQ Getting Started Guide This guide describes how to confirm your NI data acquisition (DAQ) device is operating properly. Install your application and driver software, then your device, using the instructions

More information

IDL. Get the answers you need from your data. IDL

IDL. Get the answers you need from your data. IDL Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive

More information

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing imc FAMOS ensures fast results Comprehensive data processing

More information

DataSocket Simplifies Live Data Transfer for LabVIEW

DataSocket Simplifies Live Data Transfer for LabVIEW DataSocket Simplifies Live Data Transfer for LabVIEW Many typical instrumentation solutions involve a single local application for acquisition, logging, analysis, and presentation. However, because of

More information

Agilent VEE Pro 9.32. Data Sheet

Agilent VEE Pro 9.32. Data Sheet Agilent VEE Pro 9.32 Data Sheet Agilent VEE 9.32 Features New sample programs for Agilent 33500 series function/arbitrary waveform generator, 34411A digital multimeter and DSO/MSO oscilloscopes. General

More information

LabVIEW programming I

LabVIEW programming I FYS3240 PC-based instrumentation and microcontrollers LabVIEW programming I LabVIEW basics Spring 2013 Lecture #2 Bekkeng 8.1.2013 Virtual Instruments LabVIEW programs are called virtual instruments, or

More information

Developing Database Business Applications using VB.NET

Developing Database Business Applications using VB.NET Developing Database Business Applications using VB.NET Curriculum class designed and written by Ernest Bonat, Ph.D., President Visual WWW, Inc. Visual WWW is a Microsoft Visual Studio Industry Partner

More information

Introduction to Visual Basic

Introduction to Visual Basic Introduction to Visual Basic Microsoft Visual Basic development system version 6.0 is the most productive tool for creating high-performance components and applications. Visual Basic 6.0 offers developers

More information

Instrumentação Suportada em Computadores Pessoais Instrumentation

Instrumentação Suportada em Computadores Pessoais Instrumentation 1 Instrumentação Suportada em Computadores Pessoais PC-Based Instrumentation A. Lopes Ribeiro arturlr@ist.utl.pt 2 Objectives To give the students the ability to design and implement automated data acquisition

More information

Software Overview. Introduction. Applications. Drivers. Third-Party Software Support. SDK & Componentware. ADLINK DAQ Driver/SDK

Software Overview. Introduction. Applications. Drivers. Third-Party Software Support. SDK & Componentware. ADLINK DAQ Driver/SDK Software Overview ADLINK DAQ Driver/SDK Task-oriented driver for Windows DASK (legacy) drivers PCIS-/D2K-/WD-DASK for Windows PCIS-/D2K-/WD-DASK(/X) for Linux Drivers Applications Ready-to-Run Test & Measurement

More information

Application Note #4429

Application Note #4429 Jan-09 Application Note #4429 Data Acquisition with Galil Controllers In the world of automation and machine control, it is very common to need a way to acquire data from a machine. This application note

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

Agilent Evolution of Test Automation Using the Built-In VBA with the ENA Series RF Network Analyzers

Agilent Evolution of Test Automation Using the Built-In VBA with the ENA Series RF Network Analyzers Agilent Evolution of Test Automation Using the Built-In VBA with the ENA Series RF Network Analyzers Product Note E5070/71-2 An easy-to-learn and easy-to-use programming language 1. Introduction The Agilent

More information

APPLICATION BRIEF. Increase Power Amplifier Test Throughput with the Agilent PXI Vector Signal Generator and Analyzers

APPLICATION BRIEF. Increase Power Amplifier Test Throughput with the Agilent PXI Vector Signal Generator and Analyzers APPLICATION BRIEF Increase Power Amplifier Test Throughput with the Agilent PXI Vector Signal Generator and Analyzers Challenge the Boundaries of Test Agilent Modular Products Accelerate power amplifier

More information

National Instruments: LabVIEW

National Instruments: LabVIEW National Instruments: LabVIEW LabVIEW is a graphical programming language that uses icons instead of lines of text to create applications. In contrast to textbased programming languages, where instructions

More information

Overview. Datasheet: Centerprise Connector for Salesforce. Key Features. Overview

Overview. Datasheet: Centerprise Connector for Salesforce. Key Features. Overview Datasheet: Centerprise Connector for Salesforce Overview Key Features Overview Powerful data mapping capabilities Fast upload of data to Salesforce Change data capture features transfer only the changes

More information

Getting Started Guide

Getting Started Guide Getting Started Guide Your Guide to Getting Started with IVI Drivers Revision 1.0 Contents Chapter 1 Introduction............................................. 9 Purpose.................................................

More information

Better Digital Signal Processing Performance; Lower Costs With Innovative IntervalZero RTX Real-time Platform

Better Digital Signal Processing Performance; Lower Costs With Innovative IntervalZero RTX Real-time Platform White Paper Better Digital Signal Performance; Lower Costs With Innovative IntervalZero RTX Real-time Platform I. Overview Digital Signal Processors (s) have specialized architectures that are optimized

More information

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com Best Practises for LabVIEW FPGA Design Flow 1 Agenda Overall Application Design Flow Host, Real-Time and FPGA LabVIEW FPGA Architecture Development FPGA Design Flow Common FPGA Architectures Testing and

More information

1394 Bus Analyzers. Usage Analysis, Key Features and Cost Savings. Background. Usage Segmentation

1394 Bus Analyzers. Usage Analysis, Key Features and Cost Savings. Background. Usage Segmentation 1394 Bus Analyzers Usage Analysis, Key Features and Cost Savings By Dr. Michael Vonbank DapUSA Inc., and Dr. Kurt Böhringer, Hitex Development Tools GmbH Background When developing products based on complex

More information

Rapid Application Development for Machine Vision A New Approach

Rapid Application Development for Machine Vision A New Approach Rapid Application Development for Machine Vision A New Approach Introduction Converging technologies, such as the PCI-bus and Intel MMX, have created so much bandwidth and computing power that automation

More information

Configurable Machine Vision Software

Configurable Machine Vision Software NI Vision Builder for Automated Inspection Configure and deploy complete machine vision applications without programming Communicate with PLCs and other industrial devices Run as a stand-alone application

More information

Agilent Simplified PC Connections for GPIB Instruments. Application Note

Agilent Simplified PC Connections for GPIB Instruments. Application Note Agilent Simplified PC Connections for GPIB Instruments Application Note Introduction If you are an R&D, manufacturing or test engineer in the electronics industry, chances are you use your test instruments

More information

Datasheet: Centerprise Connector for Salesforce Key Features

Datasheet: Centerprise Connector for Salesforce Key Features Datasheet: Centerprise Connector for Salesforce Key Features Overview Astera s Centerprise Data Integrator provides an enter- prise-level data integration solution that quickly and easily migrates, transforms,

More information

Manage Software Development in LabVIEW with Professional Tools

Manage Software Development in LabVIEW with Professional Tools Manage Software Development in LabVIEW with Professional Tools Introduction For many years, National Instruments LabVIEW software has been known as an easy-to-use development tool for building data acquisition

More information

FieldPoint Modular Distributed I/O System

FieldPoint Modular Distributed I/O System System FieldPoint Modular architecture Isolated I/O modules Analog inputs Analog outputs Discrete I/O Modular network interfaces RS-232/RS-485 Ethernet TCP/IP FOUNDATION Fieldbus H1 Easy installation and

More information

Software Engineering for LabVIEW Applications

Software Engineering for LabVIEW Applications Software Engineering for LabVIEW s Topics Software Quality Standards ISO 9000, CMMI, DO-178B, FDA CFR Part 820 Software Engineering Process (SEP) Validation, -Based Testing, Debugging, Automated Software

More information

How to Use Rohde & Schwarz Instruments in MATLAB Application Note

How to Use Rohde & Schwarz Instruments in MATLAB Application Note How to Use Rohde & Schwarz Instruments in MATLAB Application Note Products: Rohde & Schwarz Instrument Drivers This application note outlines different approaches for remote-controlling Rohde & Schwarz

More information

Measuring Temperature withthermistors a Tutorial David Potter

Measuring Temperature withthermistors a Tutorial David Potter NATIONAL INSTRUMENTS The Software is the Instrument Application Note 065 Measuring Temperature withthermistors a Tutorial David Potter Introduction Thermistors are thermally sensitive resistors used in

More information

N2860A 3000 Series Scope Connect Software N2861A Communications Module

N2860A 3000 Series Scope Connect Software N2861A Communications Module N2860A 3000 Series Scope Connect Software N2861A Communications Module Data Sheet N2860A Scope Connect software Easily manage and transfer data using the 3000 Series built-in USB port or the optional GPIB

More information

Economics and Reserves

Economics and Reserves DATA SHEET ARIES TM Asset Economics Economics and Reserves Key features Enterprise power and capacity to efficiently handle any number of properties and projects Automated property forecasting and scheduling

More information

Basics of Simulation Technology (SPICE), Virtual Instrumentation and Implications on Circuit and System Design

Basics of Simulation Technology (SPICE), Virtual Instrumentation and Implications on Circuit and System Design Basics of Simulation Technology (SPICE), Virtual Instrumentation and Implications on Circuit and System Design Patrick Noonan Business Development Manager National Instruments Electronics Workbench Group

More information

Introduction to Development Tools for Windows Mobile based Pocket PCs and Smartphones. July 2003 Microsoft Corporation

Introduction to Development Tools for Windows Mobile based Pocket PCs and Smartphones. July 2003 Microsoft Corporation Introduction to Development Tools for Windows Mobile based Pocket PCs and Smartphones July 2003 Microsoft Corporation 2003 Microsoft Corporation. All rights reserved. The information contained in this

More information

The Advantage of Drivers by Seagull TM

The Advantage of Drivers by Seagull TM The Advantage of Drivers by Seagull TM How True Windows Printer Drivers by Seagull Help Make BarTender the Fastest, Easiest, Most Reliable way to Print Labels, Barcodes, Cards and RFID Tags Contents The

More information

Machine Vision Cameras for GigE Vision

Machine Vision Cameras for GigE Vision Basler Scout Series for GigE Vision NEW! Camera Features Machine vision cameras by Basler Vision Technologies Up to 100 m cable lengths High-quality Sony CCD sensors Easy connection with NI gigabit Ethernet

More information

ni.com/vision NI Vision

ni.com/vision NI Vision ni.com/vision NI Vision The NI Vision Approach Integrate NI LabVIEW graphical system design software across the entire NI vision hardware portfolio to create a flexible, open platform that reduces development

More information

How to use VXI Plug and Play Driver with Agilent VEE, C/C++, Visual Basic, LabVIEW, and LabWindows/ CVI

How to use VXI Plug and Play Driver with Agilent VEE, C/C++, Visual Basic, LabVIEW, and LabWindows/ CVI How to use VXI Plug and Play Driver with Agilent VEE, C/C++, Visual Basic, LabVIEW, and LabWindows/ CVI Application Note Why VXIplug&play and its history There are two competing paradigms for human-instrument

More information

Agilent Automotive Power Window Regulator Testing. Application Note

Agilent Automotive Power Window Regulator Testing. Application Note Agilent Automotive Power Window Regulator Testing Application Note Abstract Automotive power window regulator tests require the use of accurate data acquisition devices, as they cover a wide range of parameters

More information

Measurement Studio Version 2013

Measurement Studio Version 2013 RELEASE NOTES Measurement Studio Version 2013 These release notes introduce Measurement Studio 2013. Refer to this document for information about installation requirements, driver support version information,

More information

White Paper. Date: December 14, 2015

White Paper. Date: December 14, 2015 White Paper Document: WP2015-12-1-Rev1 Date: December 14, 2015 Written By: Description: Michael Picco The purpose of this paper is to provide the reader a brief overview of how Touché integrates with BACnet

More information

Three Levels of Data-Logging Software from National Instruments

Three Levels of Data-Logging Software from National Instruments Three Levels of Data-Logging Software from National Instruments One of the most common data acquisition applications is simply logging acquired data to disk or a database for future analysis. Most National

More information

Introduction To.NET Framework 3.5

Introduction To.NET Framework 3.5 What is.net Framework Microsoft.Net Framework is a programming infrastructure created by Microsoft for building, deploying, and running applications and services that use.net technologies, such as desktop

More information

A CROSS-PLATFORM.NET CUSTOM CONTROL ARCHITECTURE FOR HUMAN MACHINE INTERFACE RUNTIME APPLICATION

A CROSS-PLATFORM.NET CUSTOM CONTROL ARCHITECTURE FOR HUMAN MACHINE INTERFACE RUNTIME APPLICATION A CROSS-PLATFORM.NET CUSTOM CONTROL ARCHITECTURE FOR HUMAN MACHINE INTERFACE RUNTIME APPLICATION Yandong Zhong Master Thesis System on Chip Design Royal Institute of Technology Supervisor: Lingyun Wang

More information

WHITE PAPER page 1/5 A COMPARISON OF PLCS AND LADDER LOGIC WITH OPTO 22 HARDWARE AND SOFTWARE. PLCs, Ladder Logic, and Opto 22

WHITE PAPER page 1/5 A COMPARISON OF PLCS AND LADDER LOGIC WITH OPTO 22 HARDWARE AND SOFTWARE. PLCs, Ladder Logic, and Opto 22 WHITE PAPER page 1/5 PLCs, Ladder Logic, and Opto 22 In more and more applications, Opto 22 control systems are a better solution than Programmable Logic Controllers (PLCs) and ladder logic. To understand

More information

Smedge Got a Render Farm? The Smedge that holds it all together

Smedge Got a Render Farm? The Smedge that holds it all together Got a Render Farm? Smedge 2010 The Smedge that holds it all together The next generation technology of Smedge is all you need to get your farm working for you without specialized training and without breaking

More information

About Measurement Studio

About Measurement Studio RELEASE NOTES Measurement Studio These release notes introduce Measurement Studio 2012. Refer to this document for information about installation requirements, driver support version information, installation

More information

Integrating TAU With Eclipse: A Performance Analysis System in an Integrated Development Environment

Integrating TAU With Eclipse: A Performance Analysis System in an Integrated Development Environment Integrating TAU With Eclipse: A Performance Analysis System in an Integrated Development Environment Wyatt Spear, Allen Malony, Alan Morris, Sameer Shende {wspear, malony, amorris, sameer}@cs.uoregon.edu

More information

Which to Choose: Evaluating Microsoft Windows CE.NET and Windows XP Embedded

Which to Choose: Evaluating Microsoft Windows CE.NET and Windows XP Embedded Which to Choose: Evaluating Microsoft Windows CE.NET and Windows XP Embedded Microsoft Corporation September 2003 Abstract This paper provides an overview of the Windows Embedded family of operating systems,

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

DaqView Overview Out-of-the-Box Spreadsheet-Style Setup, Data Acquisition, & Display Software

DaqView Overview Out-of-the-Box Spreadsheet-Style Setup, Data Acquisition, & Display Software Overview Out-of-the-Box Spreadsheet-Style Setup, Data Acquisition, & Display Software Features Included with all Daq Series and Personal Daq/000 Series products from IOtech Spreadsheet-style channel configuration

More information

Developing Visual Studio.NET Applications on Advantch CE.NET Products

Developing Visual Studio.NET Applications on Advantch CE.NET Products Advantech Automation Corp. Developing Visual Studio.NET Applications on Advantch CE.NET Products Version 1.1 Revision History Date Version Description 4/27/05 1.1 Add ADAM-6501 in product list Advantech

More information

Introduction to LabVIEW Graphical Programming Hands-On Seminar

Introduction to LabVIEW Graphical Programming Hands-On Seminar Introduction to LabVIEW Graphical Programming Hands-On Seminar Customer Manual August 2010 Edition Northern Region Copyright 2010 National Instruments Corporation. All rights reserved. Under the copyright

More information

Visual C++ Programming Workshop

Visual C++ Programming Workshop Visual C++ Programming Workshop Dr. Richard R. Eckert Binghamton University Feb. 8, 15, 22, 29 Mar. 7, 14, 2000 Workshop Information Office: EB-N6 Phone: 777-4365 Office Hours: Tue 1-3 p.m., Thur 10-11:30

More information

Microsoft Access is an outstanding environment for both database users and professional. Introduction to Microsoft Access and Programming SESSION

Microsoft Access is an outstanding environment for both database users and professional. Introduction to Microsoft Access and Programming SESSION 539752 ch01.qxd 9/9/03 11:38 PM Page 5 SESSION 1 Introduction to Microsoft Access and Programming Session Checklist Understanding what programming is Using the Visual Basic language Programming for the

More information

EMX-2500 DATA SHEET FEATURES GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES SYSTEM LEVEL FUNCTIONALITY

EMX-2500 DATA SHEET FEATURES GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES SYSTEM LEVEL FUNCTIONALITY DATA SHEET EMX-2500 GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES FEATURES SYSTEM LEVEL FUNCTIONALITY Industry s first gigabit Ethernet Remote controller for PXI express mainframes Up to

More information

TestPoint QuickStart

TestPoint QuickStart TestPoint QuickStart Program and documentation copyright (C) 2001 by Capital Equipment Corporation. No parts of this book may be reproduced or transmitted in any form or by any means, electronic, optical,

More information

Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers

Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers 661 Solutions for ARINC 661 Compliant Systems SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers SCADE Solutions for ARINC 661 Compliant

More information

Programación de Sistemas Empotrados y Móviles (PSEM)

Programación de Sistemas Empotrados y Móviles (PSEM) Introduction to Windows Embedded Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña marcoa@ac.upc.edu Table of contents Windows XP Embedded vs. Windows CE Windows XP Embedded Windows CE

More information

An Introduction to Modular Arbitrary Function Generators

An Introduction to Modular Arbitrary Function Generators An Introduction to Modular Arbitrary Function Generators Electronic test and measurements equipment can be classified into two major categories; measurement instruments and signal sources. Instruments

More information

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,

More information

NI-DAQ mx for USB Devices

NI-DAQ mx for USB Devices GETTING STARTED GUIDE NI-DAQ mx for USB Devices This guide describes how to install and configure the NI-DAQmx software and USB data acquisition (DAQ) device. This guide also describes how to verify that

More information

: (Virtual Instrumentation)

: (Virtual Instrumentation) 1 : (Virtual Instrumentation) : 2 : A B! # $ # E % &'( (EE) LabVIEW, ) ), * [ 1 ] (EE),! hardware drivers,! #!!, hardware, software,,!,!! [2] $!! (interface)!!!, ) ) ( + IBM PC, Macintosh, VME-based and

More information

Dream Report vs MS SQL Reporting. 10 Key Advantages for Dream Report

Dream Report vs MS SQL Reporting. 10 Key Advantages for Dream Report Dream Report vs MS SQL Reporting 10 Key Advantages for Dream Report Page 2 of 15 Table of Contents INTRODUCTION 3 PROFESSIONAL SOFTWARE FOR NON-PROGRAMMING USERS 4 CONSIDERABLE DIFFERENCE IN ENGINEERING

More information

SignalPad Data Logging and Analysis Software

SignalPad Data Logging and Analysis Software SignalPad Data Logging and Analysis Software Overview SignalPad is a data logging and analysis application developed with National Instruments LabVIEW. The configuration-based user interface provides ready-to-run

More information

ECONseries Low Cost USB DAQ

ECONseries Low Cost USB DAQ ECONseries Low Cost USB Data Acquisition Modules ECONseries Low Cost USB DAQ The ECONseries is a flexible yet economical series of multifunction data acquisition modules. You choose the number of analog

More information

Using Microsoft Visual Studio 2005 / 2008

Using Microsoft Visual Studio 2005 / 2008 Using Visual Studio 2005 / 2008 Christian Terboven terboven@rz.rwth aachen.de Center for Computing and Communication RWTH Aachen University Windows HPC 2008 (II) September 17, RWTH Aachen Agenda o o The

More information

Session: What to do with the data?

Session: What to do with the data? Session: What to do with the data? Proceedings Paper Prepared for: Business s Management Association 2006 Symposium Presented By Microsoft & Avanade Session 43 Proceedings Paper 2 Introduction For several

More information