Ishiriya Wireless Technologies-NI Data Acquisition
Upcoming SlideShare
Loading in...5
×
 

Ishiriya Wireless Technologies-NI Data Acquisition

on

  • 394 views

NI Data Acquisition

NI Data Acquisition

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

Statistics

Views

Total Views
394
Views on SlideShare
394
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ishiriya Wireless Technologies-NI Data Acquisition Ishiriya Wireless Technologies-NI Data Acquisition Presentation Transcript

  • NI Data AcquisitionM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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 CodeM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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 .M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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. sensorsM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • NI Data Acquisition Software Platforms • NI Lab View • NI Lab Windows • NI Measurement StudioM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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 systemsM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • Lab WindowsM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • Lab Windows • Lab Windows is a programming Environment for developing Instrument control, automated test, and data acquisition applications In ANSI C Lab 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 featuresM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • Types of Lab Windows • Project Window Project Window in Lab windows list All the files that make up a particular Project of program.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • • 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 tags Split Windows- offers the ability to view two Portions of your code Simulataneously Tags offers -an easy way to mark selected Lines of codeM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • • Standard Input/Output Window • The standard Input/Output is used for Simple input and output. • This Window can contain Upto One million lines of code and 254 Characters. • The contents of this window can Be saved to a text file for analysis at A later time.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • • User Interface Editor Window • This window is used to design The graphical user interface(GUI). • Applications can have multiple Graphical panels associated with Them and can even have nested Panels.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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 analysis NI 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 processing Digital filter design and real-time applicationsM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • Measurement StudioM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • NI Measurement Studio Overview • 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.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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 toolsM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • Measurement Studio for Visual Studio.NET Step 1: Choose a NI measurement Studio project template to automatically load user Step 2: Design the user interface with the interface controls and add analysis and I/O Measurement Studio controls references to the projectM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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 a step-by-step guide for configuring, testing, and programming measurement tasks which can automatically generate code for low-level customization.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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, which provides complete information about controls, properties, methods, and events.M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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 classesM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 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); }M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • Thank YouM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • www.ishiriya.in sales@ishiriya.in +91 22 67109602 Shop 18, Ground Floor, Powai Plaza, Opp. Pizza Hut, Hiranandani Gardens, Hiranandani, Powai, Mumbai 400076, IndiaM2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTIONWIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES