

Certificate Course in LabVIEW Based Virtual Instruments with DAQ (myDAQ, myRIO)
Duration
40 Hours
About the Course
LabVIEW: LabVIEW (Laboratory Virtual Instrument Engineering Workbench) created by National Instruments (NI) is a graphical programming language that uses icons instead of lines of text to create applications. LabVIEW programs/codes are called Virtual Instruments, or VIs in short.
Students will explore the LabVIEW environment and interactive analysis, dataflow programming, and common development techniques in a hands-on format. In this course, they learn how to develop data acquisition, instrument control, data-logging, and measurement analysis applications.
Your Instructor
Vaibhav Bachuwar

Learning Objectives
1. Understanding the basics of LabVIEW
2. Developing, debugging and testing LabVIEW programs
3. Acquiring data from hardware circuit
4. Analyzing and processing of the data
5. Visualizing and logging of the data
6. Using best practices for code reusability, readability as well as error management
Learning Outcomes
Upon the completion of the course students will be able to;
- Acquires the knowledge of LabVIEW programming language and IDE
- Create user interfaces with charts, graphs, and buttons etc. and Debug
- Create LabVIEW application program that acquires, analyzes, and visualizes data
- Use best programming practices for code reuse and readability
- Use signal processing algorithms in LabVIEW
- Interactively acquire and analyze data from NI hardware (NIDAQ devices) and non-NI instruments (GPIB instruments) also
Prerequisites
Minimum eligibility criteria to enroll in this course-
Pursuing / Passed BE / B. Tech / MCA / BCA / BSc / MSc /Polytechnic Diploma in the field of Electrical/Electronics/Instrumentation/Biomedical/Compute Science/Information Technology.
This course is intended for enthusiastic students having basic knowledge of Electronics domain, here we assume that candidate is already familiar with the basics of Virtual Instrumentation and real-world data handling is also expected.
Syllabus
1. Introduction to LabVIEW
- Exploring LabVIEW Software and creating & saving a VI
- LabVIEW Environment- Basics building blocks for LabVIEW application; Front Panel.
Controls Palette, Controls and Indicators, Block Diagram, Controls, Indicators &
Constants, Functions Palette
- Graphical Programming- Basics to connect functions and work with datatypes while
constructing applications.
- Common Tools-Understanding of collection of important tools with their user functions
- Debugging Tools- Learn to use simple debugging tools and techniques
2. LabVIEW Programming
- Modular programming, repetition and loops
- Data Structures- arrays, clusters, plotting data, structures, strings, file I/O & analyse data
- Common types of Applications Used with LabVIEW
- Execution Structures—While Loops, For Loops, Case structures and Passing Data
between Loop Iterations
- Errors—error handling and error clusters, Finding examples and Getting Help
3. Exploring LabVIEW Programming Applications
- Exploring a LabVIEW sample Project, Parts of a VI, Understanding Dataflow
- Different examples on Modular programming- Repetition & loops, Arrays, Clusters,
Plotting data, Structures, Strings and file I/O (each one)
- Design Simulation and Prototyping VI’s for Signal & Image Processing. Embedded
System Programming (uC, PC, FPGA)
- Design Simulation and Prototyping VI’s for Automatic Controls & Dynamic System
4. Measurement (NI myDAQ / myRIO Device)
- Use NI Data Acquisition (DAQ) devices to acquire data into a LabVIEW application
- Overview of Hardware NI-myDAQ / myRIO Device
- Connecting and Testing interactive sensors & motor for Data Validation and control.
5. Measurement with Non-NI Instrument
- Overview of Non-NI Instrument Hardware
- Connecting and Testing Non-NI Instruments and I/O for Data Validation
Projects
Making it a Reality (LabVIEW Projects)
After successful completion of the course participant can be involve in designing, developing, coding and implement LabVIEW project.
Students can make many projects on LabVIEW Based Embedded systems with DAQ card.
Few are suggested a below;
- To perform basic arithmetic operations using LabVIEW
- Verification of Half Adder and Full adder
- Program to find Addition of First n natural numbers using for and while loop
- Implementation of Array functions
- Spreadsheet Files and excel files in LabVIEW
- Quadratic roots calculation in LabVIEW
- Multiplexer design using LabVIEW
- Design to Convert C to F VI in LabVIEW
- Data Acquisition using myDAQ card as DMM
- Temperature Logger VI using my DAQ card and LabVIEW
- DC motor control with myDAQ card and LabVIEW
- Remote monitoring system with LabVIEW and Arduino