SlideShare ist ein Scribd-Unternehmen logo
1 von 31
NI Data Acquisition




M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


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


WIRELESS 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 Code



M2M COMMUNICATIONS       MOBILE APPLICATION DEVELOPMENT             DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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.
       sensors




M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT        DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS APPLICATIONS   WIRELESS TEST AND MEASUREMENT         WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
NI Data Acquisition Software
       Platforms

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




M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 systems




M2M COMMUNICATIONS       MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS APPLICATIONS    WIRELESS TEST AND MEASUREMENT          WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
Lab Windows




M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 features


M2M COMMUNICATIONS           MOBILE APPLICATION DEVELOPMENT            DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 code




M2M COMMUNICATIONS       MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 applications




M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT      DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS APPLICATIONS   WIRELESS TEST AND MEASUREMENT       WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
Measurement Studio




M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 tools
M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 project




M2M COMMUNICATIONS       MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS 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 classes



M2M COMMUNICATIONS         MOBILE APPLICATION DEVELOPMENT         DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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 ACQUISTION


WIRELESS APPLICATIONS   WIRELESS TEST AND MEASUREMENT    WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
Thank You




M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS 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,
                                    India




M2M COMMUNICATIONS      MOBILE APPLICATION DEVELOPMENT   DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION


WIRELESS APPLICATIONS   WIRELESS TEST AND MEASUREMENT    WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES

Weitere ähnliche Inhalte

Andere mochten auch

Pre amplifier desiging for phsiological
Pre amplifier desiging for phsiologicalPre amplifier desiging for phsiological
Pre amplifier desiging for phsiologicalSurendra Meena
 
Joint Project: PKU-TKK
Joint Project: PKU-TKKJoint Project: PKU-TKK
Joint Project: PKU-TKKIiro Jantunen
 
Pc based instrumentation and control
Pc based instrumentation and controlPc based instrumentation and control
Pc based instrumentation and controlCarlos Rubio
 
Data acquisition system (DAS)
Data acquisition system (DAS)Data acquisition system (DAS)
Data acquisition system (DAS)Sumeet Patel
 

Andere mochten auch (9)

Pre amplifier desiging for phsiological
Pre amplifier desiging for phsiologicalPre amplifier desiging for phsiological
Pre amplifier desiging for phsiological
 
Joint Project: PKU-TKK
Joint Project: PKU-TKKJoint Project: PKU-TKK
Joint Project: PKU-TKK
 
Pc based instrumentation and control
Pc based instrumentation and controlPc based instrumentation and control
Pc based instrumentation and control
 
EEG Amplifiers
EEG AmplifiersEEG Amplifiers
EEG Amplifiers
 
Instrumentation amplifiers
Instrumentation amplifiersInstrumentation amplifiers
Instrumentation amplifiers
 
Instrumentation amplifier in ECG
Instrumentation amplifier  in ECG Instrumentation amplifier  in ECG
Instrumentation amplifier in ECG
 
Data Acquisition System
Data Acquisition SystemData Acquisition System
Data Acquisition System
 
Data acquisition system (DAS)
Data acquisition system (DAS)Data acquisition system (DAS)
Data acquisition system (DAS)
 
Ecg Signal Processing
Ecg Signal ProcessingEcg Signal Processing
Ecg Signal Processing
 

Ähnlich wie Ishiriya Wireless Technologies-NI Data Acquisition

Data acquisition softwares
Data acquisition softwaresData acquisition softwares
Data acquisition softwaresSachithra Gayan
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoTDigipolis Antwerpen
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013Eurotech
 
Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2MIDIH_EU
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsEurotech
 
Introduction to lab_view
Introduction to lab_viewIntroduction to lab_view
Introduction to lab_viewSugeng Rianto
 
Embedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsEmbedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsALTEN Calsoft Labs
 
Future Proofing your Data Center Network
Future Proofing your Data Center NetworkFuture Proofing your Data Center Network
Future Proofing your Data Center NetworkInnoTech
 
Embedded Systems Design and Programming & Internet of Things
Embedded Systems Design and Programming & Internet of ThingsEmbedded Systems Design and Programming & Internet of Things
Embedded Systems Design and Programming & Internet of ThingsVasundhara Sharma
 
Lecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub KhanLecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub Khanmayank agarwal
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...eMadrid network
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxjainam bhavsar
 
M2M Communication
M2M CommunicationM2M Communication
M2M CommunicationFabMinds
 
Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Mostafa Arjmand
 
Softeq Development Corp.
Softeq Development Corp.Softeq Development Corp.
Softeq Development Corp.Eugene Volkov
 

Ähnlich wie Ishiriya Wireless Technologies-NI Data Acquisition (20)

Data acquisition softwares
Data acquisition softwaresData acquisition softwares
Data acquisition softwares
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
 
Technology platform
Technology platformTechnology platform
Technology platform
 
Technology platform
Technology platformTechnology platform
Technology platform
 
Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2Vibro box sitel midih-presentation oc2
Vibro box sitel midih-presentation oc2
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
 
Introduction to lab_view
Introduction to lab_viewIntroduction to lab_view
Introduction to lab_view
 
Embedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft LabsEmbedded System and IoT - ALTEN Calsoft Labs
Embedded System and IoT - ALTEN Calsoft Labs
 
NetAlly Product Family Brochure
NetAlly Product Family BrochureNetAlly Product Family Brochure
NetAlly Product Family Brochure
 
NetAlly Product Family Brochure
NetAlly Product Family BrochureNetAlly Product Family Brochure
NetAlly Product Family Brochure
 
Future Proofing your Data Center Network
Future Proofing your Data Center NetworkFuture Proofing your Data Center Network
Future Proofing your Data Center Network
 
Embedded Systems Design and Programming & Internet of Things
Embedded Systems Design and Programming & Internet of ThingsEmbedded Systems Design and Programming & Internet of Things
Embedded Systems Design and Programming & Internet of Things
 
Lecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub KhanLecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub Khan
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
 
Webofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptxWebofthing_WOT_vs_IOT.pptx
Webofthing_WOT_vs_IOT.pptx
 
M2M Communication
M2M CommunicationM2M Communication
M2M Communication
 
Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions
 
Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015
 
Softeq Development Corp.
Softeq Development Corp.Softeq Development Corp.
Softeq Development Corp.
 

Mehr von bhadrah

Ishiriya Wireless Technologies-M2M SMS Demo
Ishiriya Wireless Technologies-M2M SMS DemoIshiriya Wireless Technologies-M2M SMS Demo
Ishiriya Wireless Technologies-M2M SMS Demobhadrah
 
Ishiriya Wireless Technologies-Mobile Application Development
Ishiriya Wireless Technologies-Mobile Application DevelopmentIshiriya Wireless Technologies-Mobile Application Development
Ishiriya Wireless Technologies-Mobile Application Developmentbhadrah
 
Ishiriya Wireless Technologies-ARM Wireless
Ishiriya Wireless Technologies-ARM WirelessIshiriya Wireless Technologies-ARM Wireless
Ishiriya Wireless Technologies-ARM Wirelessbhadrah
 
Ishiriya Wireless Technologies-4G Architecture, Networks and Protocols
Ishiriya Wireless Technologies-4G Architecture, Networks and ProtocolsIshiriya Wireless Technologies-4G Architecture, Networks and Protocols
Ishiriya Wireless Technologies-4G Architecture, Networks and Protocolsbhadrah
 
Ishiriya Wireless Technologies-3G Architecture, Networks, Protocols
Ishiriya Wireless Technologies-3G Architecture, Networks, ProtocolsIshiriya Wireless Technologies-3G Architecture, Networks, Protocols
Ishiriya Wireless Technologies-3G Architecture, Networks, Protocolsbhadrah
 
Wireless Standards - Generations
Wireless Standards - GenerationsWireless Standards - Generations
Wireless Standards - Generationsbhadrah
 

Mehr von bhadrah (6)

Ishiriya Wireless Technologies-M2M SMS Demo
Ishiriya Wireless Technologies-M2M SMS DemoIshiriya Wireless Technologies-M2M SMS Demo
Ishiriya Wireless Technologies-M2M SMS Demo
 
Ishiriya Wireless Technologies-Mobile Application Development
Ishiriya Wireless Technologies-Mobile Application DevelopmentIshiriya Wireless Technologies-Mobile Application Development
Ishiriya Wireless Technologies-Mobile Application Development
 
Ishiriya Wireless Technologies-ARM Wireless
Ishiriya Wireless Technologies-ARM WirelessIshiriya Wireless Technologies-ARM Wireless
Ishiriya Wireless Technologies-ARM Wireless
 
Ishiriya Wireless Technologies-4G Architecture, Networks and Protocols
Ishiriya Wireless Technologies-4G Architecture, Networks and ProtocolsIshiriya Wireless Technologies-4G Architecture, Networks and Protocols
Ishiriya Wireless Technologies-4G Architecture, Networks and Protocols
 
Ishiriya Wireless Technologies-3G Architecture, Networks, Protocols
Ishiriya Wireless Technologies-3G Architecture, Networks, ProtocolsIshiriya Wireless Technologies-3G Architecture, Networks, Protocols
Ishiriya Wireless Technologies-3G Architecture, Networks, Protocols
 
Wireless Standards - Generations
Wireless Standards - GenerationsWireless Standards - Generations
Wireless Standards - Generations
 

Kürzlich hochgeladen

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Kürzlich hochgeladen (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Ishiriya Wireless Technologies-NI Data Acquisition

  • 1. NI Data Acquisition M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 2. M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 3. 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 M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 4. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 5. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 6. 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 M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 7. NI Data Acquisition Software Platforms • NI Lab View • NI Lab Windows • NI Measurement Studio M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 8. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 9. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 10. 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 M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 11. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 12. Lab Windows M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 13. 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 features M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 14. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 15. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 16. 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 code M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 17. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 18. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 19. 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 applications M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 20. Measurement Studio M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 21. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 22. 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 M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 23. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 24. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 25. 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 project M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 26. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 27. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 28. 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 M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 29. 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 ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 30. Thank You M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES
  • 31. www.ishiriya.in sales@ishiriya.in +91 22 67109602 Shop 18, Ground Floor, Powai Plaza, Opp. Pizza Hut, Hiranandani Gardens, Hiranandani, Powai, Mumbai 400076, India M2M COMMUNICATIONS MOBILE APPLICATION DEVELOPMENT DIGITAL SIGNAL PROCESSING AND DATA ACQUISTION WIRELESS APPLICATIONS WIRELESS TEST AND MEASUREMENT WIRELESS COMMUNICATION CHIPSETS AND MOBILE DEVICES