»  Courses


Details of LabVIEW Basics course

Title of the Programme

  LabVIEW Basics Core-I and Core-II

Course Coordinator

  Dr. P.S. Godwin Anand


  40 hours (for both Full time and part time)


  Rs.5000/- for Participants from Industries and Research organizations

  (Concession in course fee is offered to students and faculty.           

  Contact  the course coordinator for concession details)


  Degree or Diploma in Engineering or science (Any Discipline)

Payment mode

  DD in favors of "SAINTGITS LabVIEW Academy " payable at Kottayam

Course Goals:

• To solve problems using LabVIEW
• To use modular programming practices
• To develop, debug and test LabVIEW VIs
• To understand VI programming architectures
• To use state machine architecture
• To use File I/O techniques
• To use data acquisition and instrument control in LabVIEW applications
• To transfer data among parallel processes
• To use LabVIEW to create applications

Course Outline:

LabVIEW Programming Environment: Components of LabVIEW, Data flow, Trouble shooting and debugging VI, Implementing a VI: Data Types, documenting code, while, for loops, Timing a VI, iterative data transfer, plotting data, structures, relating data: arrays, clusters and type definition, Common Design Techniques and patterns: Sequential programming, state machines, architectures, events, timing a  design pattern and event programming, Data Management Techniques: Communicating among multiple loops: Variables, functional global variable, race condition, synchronizing data transfer, File I/O techniques: Low, high and advanced, Data Acquisition and interfacing instruments: Hardware setup, software, Measuring analog input, generating analog output, instrument control: using GPIB, serial port, software architecture, Instrument I/O assistant, VISA and instrument drivers.

Virtual instrumentation is the use of customizable software and modular measurement hardware to create user-defined measurement systems, called virtual instruments.

Traditional hardware instrumentation systems are made up of pre-defined hardware components, such as digital multimeters and oscilloscopes that are completely specific to their stimulus, analysis, or measurement function. Because of their hard-coded function, these systems are more limited in their versatility than virtual instrumentation systems. The primary difference between hardware instrumentation and virtual instrumentation is that software is used to replace a large amount of hardware. The software enables complex and expensive hardware to be replaced by already purchased computer hardware; e. g. analog-to-digital converter can act as a hardware complement of a virtual oscilloscope, a potentiostat enables frequency response acquisition and analysis in electrochemical impedance spectroscopy with virtual instrumentation.

The concept of a synthetic instrument is a subset of the virtual instrument concept. A synthetic instrument is a kind of virtual instrument that is purely software defined. A synthetic instrument performs a specific synthesis, analysis, or measurement function on completely generic, measurement agnostic hardware. Virtual instruments can still have measurement specific hardware, and tend to emphasize modular hardware approaches that facilitate this specificity. Hardware supporting synthetic instruments is by definition not specific to the measurement, nor is it necessarily (or usually) modular.

Designing and testing increasingly complex products to meet tight time-to-market demands requires a highly efficient, tightly integrated platform. The LabVIEW system design platform for test, control, and embedded design spans the entire product design cycle, dramatically increasing efficiency and improving the bottom line.

Graphical System Design

Competing in today's global economy requires companies to rapidly enter the market with innovative products that offer increased functionality and operate flawlessly. The National Instruments graphical system design approach for test, control, and embedded design meets this need by providing a unified platform for designing, prototyping, and deploying applications. The NI platform empowers engineers to integrate real-world signals sooner for earlier error detection, reuse code for maximum efficiency, benefit immediately from advances in computing technology, and optimize system performance in a way that outpaces traditional design methodologies.
Benefits of Graphical System Design
• Optimal system scalability
• Quick design iteration
• Increased performance at lower costs