Ishiriya Wireless Technologies-NI Data Acquisition

31
MOBILE APPLICATION DEVELOPMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS TEST AND MEASUREMENT M2M COMMUNICATIONS WIRELESS APPLICATIONS NI Data Acquisition

description

NI Data Acquisition Software platforms Lab View Lab Windows Measurement Studio with Ishiriya Wireless Technologies Services Pvt. Ltd

Transcript of Ishiriya Wireless Technologies-NI Data Acquisition

Page 1: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

NI Data Acquisition

Page 2: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Page 3: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Contents• NI Data Acquisition

• Overview• NI Wi-Fi Data Acquisition Devices• NI Wireless Sensor Networks

• NI Data Acquisition Software Platforms• Lab View

• Lab View Introduction• Overview• Features and Applications• Data Flow Programming

• Lab Windows• Lab Window Introduction• Lab Window Environment• Types of Lab windows • NI Lab Windows Modules and Toolkits

• Measurement Studio • Overview• Measurement Studio - Development Tools• Measurement Studio for Visual Studio.NET• Sample Code

Page 4: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Overview• NI is a platform which delivers the ability to integrate wireless device with wired systems to create a complete measurement and control system.• NI also offers two wireless measurement product lines Wi-Fi Data acquisition based on IEEE 802.11, and wireless sensor networks(WSNs) based on IEEE 802.15.4. These two delivers NI Lab View integration as well as advanced customization option .

Page 5: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

NI Wi-Fi Data Acquisition Devices• It is an Extension of PC based data Acquisition to measurement applications .• NI Wi-Fi Data acquisition devices combines IEEE 802.11 wireless or ethernet communication, direct sensor connectivity and the flexibility of NI Lab View software for remote monitoring and control of electrical, physical, mechanical and acoustic signals.• NI Wi-Fi Data Acquisition device is a combination of an NI WLS – 9163 wireless carrier and an NI C series conditioning module.

Page 6: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

NI Wireless Sensor Network• A WSN is a network that is formed when a set of small sensor devices that are developed for sensing a physical phenomenon.• NI WSN platform simplifies remote monitoring applications and delivers a complete ,customizable monitoring solution .• Wireless sensor networks consists of base stations and a number of wireless. sensors

Page 7: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

NI Data Acquisition SoftwarePlatforms

• NI Lab View• NI Lab Windows• NI Measurement Studio

Page 8: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Lab View • NI Lab view is a graphical development environment an open software platform we can easily add wireless measurements to our systems.• Lab View is a platform and development environment for a visual programming language from NI.• The purpose of such programming is automating the usage of processing and measuring equipment in any laboratory setup.• Lab view is commonly used for data acquisition, instrumentation control, and industrial automation on a variety of platforms including Microsoft Windows, Various versions of UNIX,LINUX, and MAC OS X .• The latest Version of Lab View is version lab view 2010, released in August 2010.

Page 9: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Overview• NI offers a complete family of data acquisition so we can easily configure and platform these devices using NI lab view, a development environment and graphical programming language ideal for performing data acquisition.• Lab view graphical system design platforms gives us to power to design and validate the design through real-world implementation with ease and the flexibility of its open modular platform architecture.

Page 10: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Features Of NI Lab View• Faster Programming• Data Display and user interfaces• Muticore Programming• Hardware Integration• Multiple Target Oss• Data storage and Reporting

Applications of NI Lab View• Acquisition Data and Processing signals• Automation Test and Validation Systems• Academic Teaching• Instrument Control• Embedded Monitoring and control systems

Page 11: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Data flow programming• Lab view follows a dataflow model for Running Virtual instruments.• A block Diagram node executes when all its inputs are available. When a node completes execution, it supplies data to its output terminals and passes the output data to the next node in the dataflow path.

Page 12: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Lab Windows

Page 13: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Lab Windows• Lab Windows is a programming Environment for developing

Instrument control, automated test, and data acquisition applicationsIn ANSI CLab Windows Components are

• Standard libraries and interactive function panels for Following Components• GPIB • RS-232• VISA(Virtual Instrument software Architecture)• Data Acquisition • Data Analysis• Transport control Panel• Data Socket• Windows Dynamic Data Exchange (DDE) communication• File I/O• Data formatting• ANSI C

• A wizard and library for controlling Active X series • A development Environment with windows to manage projects and source code with complete editing, debugging and user protection features

Page 14: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Lab Windows Environment• The Lab Windows Environment makes it easy for us to create and tool applications that use the Lab Windows Libraries.• The Environment is a combination editor, compiler and debugger with the extensive run-time checking.• A special feature called a function panel makes the task of developing programs easier. Using function panel we can execute a Lab Window library function and generate code that calls function.• Function panel contains online help information for functions and function parameters.• We can Built, Execute, test and debug the source code for your application in the Lab Window Environment.

Page 15: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Types of Lab Windows

• Project WindowProject Window in Lab windows list All the files that make up a particularProject of program.

Page 16: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

• Source Editor Window• Split Window• Tags• The source Editor Window behaves like a standard source code editor but adds many useful features such as the ability to insert commonly used C constructs( for loops, case statements etc) color – coding, split windows, and tagsSplit Windows- offers the ability to view twoPortions of your code SimulataneouslyTags offers -an easy way to mark selected Lines of code

Page 17: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

• Standard Input/Output Window• The standard Input/Output is used forSimple input and output.• This Window can contain UptoOne million lines of code and 254 Characters.• The contents of this window canBe saved to a text file for analysis atA later time.

Page 18: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

• User Interface Editor Window• This window is used to designThe graphical user interface(GUI).• Applications can have multipleGraphical panels associated with Them and can even have nested Panels.

Page 19: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

NI Lab Windows Modules and Toolkits• Real- Time Module – Deterministic and reliable application development• Vision Module – NI Vision Development Module• SQL Toolkit – Database Connectivity • PID Toolkit – Control and automation• Real Time Execution Trace Toolkit, Execution Profiler Toolkit – Run – Time analysis and optimization• Signal Processing – JTFA, Digital filter design, wavelet filter tank design, spectral analysisNI Lab windows feature set of add-on tools for more Complex applications.With these add-on-tools toolkits we can sophisticated Motion and vision algorithm and simplify them for Straightforward development.We can connect to databases to perform advanced signal processingDigital filter design and real-time applications

Page 20: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Measurement Studio

Page 21: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

NI Measurement StudioOverview

• NI Measurement Studio is an integrated suite of native measurement and automation controls, tools, and class libraries for visual studio.• NI created Measurement Studio with tools designed specifically for Microsoft Visual Basic, Visual C# and Visual C++ to bring simplified integration with data acquisition and instrument control interfaces for easier hardware integration.• With Measurement Studio Visual Studio Programming is used to get measurement started quickly and create a complete measurement solution.

Page 22: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Measurement Studio - Development Tools• Efficient Development – Measurement Studio provides Reusable tools to make programming tasks easier• Extensible Component and classes – Measurement Studio is used to designed classes and user interface controls. By using we can easily inherit and extend classes to create and customized classes • Accurate Measurements –We can use Fullpower of flexible modular hardware devices to take advantage of latest innovations in commercial technologies such as processors, memory and A/Ds • Interactive Configuration – Measurement Streamlines data acquisition and instrument connectivity capabilities with interactive measurement tools

Page 23: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Data Acquisition and Instrument Control• Measurement Studio provides high-level interface for the development language.• Measurement Studio Data acquisition Functionality includes

• Built – in channel configuration for scaling raw data• High speed waveform acquisition and generation for single shot and continuous• Accurate and fast single point analog and digital I/o• Counter/Timer I/o for pulse generation event wanting and duration measurement

• Measurement studio simplifies the task of connecting and communicating with wide variety of instruments.• Measurement Studio can acquire data from GPIB, USB, Serial, Ethernet, PXI and VXI instruments.

Page 24: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Data Analysis • Measurement Studio delivers a full spectrum of analysis functions to convert raw data into meaningful information.• With Measurement Studio analysis interfaces we can employ signal processing and data analysis tools such as curve fitting, spectral analysis statistics and visualization.

Presentation• Measurement Studio delivers measurement specific user interface components that we can drag, drop and extend to create a custom interface to the measurement applications.

Page 25: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Measurement Studio for Visual Studio.NET

Step 1: Choose a NI measurement Studio project template to automatically load user interface controls and add analysis and I/O references to the project

Step 2: Design the user interface with the Measurement Studio controls

Page 26: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Measurement Studio for Visual Studio.NET

Step 3: Use the collection editors to set up behaviors for the user interface controls Step 4: The DAQ and Instrument I/O Assistants are .NET

designers that include astep-by-step guide for configuring, testing, and programming measurement taskswhich can automatically generate code for low-level customization.

Page 27: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Measurement Studio for Visual Studio.NET

Step 5:Add references to the appropriate .NET class libraries Step 6:Click the help button to launch the Measurement

Studio Reference, whichprovides complete information about controls, properties, methods, and events.

Page 28: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Measurement Studio for Visual Studio.NET• Measurement Studio for VB.NET is an integrated measurement solution of tools created for Visual Studio.NET Programmers• Measurement Studio for VB.NET provides

• Customizable.NET windows forms and web forms controls for test and measurements user interface design• Hardware Integrated support with data acquisition and instrument control libraries• Instrument Control APIs• Analysis Libraries designed for Engineers and Scientists

Step 7. Increase your productivity by using the Intellisense capabilities of Visual Studio.NET with Measurement Studio classes

Page 29: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Sample Code • A Voltage task is created with a sample rate of 10000 that will acquire 500 samples in differential mode. The voltage range is between -5 and 5 volts public class DAQmx Task1 : Task { this.Configure(); } public virtual void Configure() { this.AI Channels.CreateVoltageChanne(“Dev1/ ail”, ”Voltage”, AI Terminal Configuration. Differential -5,5,AI Voltage Units.Volts); this.Timing.Configure SampleClock(“”,10000, SampleClock Active Edge.Rising, SampleQualityMode.FiniteSamples, 500); }

Page 30: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

Thank You

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

Page 31: Ishiriya Wireless Technologies-NI Data Acquisition

MOBILE APPLICATION DEVELOPMENT

WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION

WIRELESS TEST AND MEASUREMENT

M2M COMMUNICATIONS

WIRELESS APPLICATIONS

[email protected]+91 22 67109602

Shop 18, Ground Floor, Powai Plaza,Opp. Pizza Hut, Hiranandani Gardens, Hiranandani, Powai, Mumbai 400076,India