LabVIEW Training Core 1 Core 2 Training

LabVIEW Training Virtual Instrumentation has revolutionized the instrumentation field by bringing in immense customizing abilities to the engineer, thereby driving down his costs and time consumption. Lab VIEW from National Instruments has always remained a forerunner in this field.

Lab VIEW is a graphical programming environment used to develop complex measurement, test, and control systems using graphical icons and wires that resemble a flowchart. It offers unparalleled integration with numerous hardware devices and provides a large number of built-in libraries for advanced analysis and data visualization – all for creating virtual instrumentation.

Realizing the potential of Lab VIEW, with its experience across multiple domains like marine, oil gas and industrial automation, SMEC Automation is focused on creating awareness on it, among the young engineers and diploma holders across the nation. This indeed is great news for all B Tech/ BE graduates and students, as it will help them take the plunge into the domain, taking them right through to the midst of the most happening industry.

The Free Lab VIEW Training Program from SMEClabs is currently available at our training facility in Kochi, Kerala, India.

Power and Electrical Training Courses

LabVIEW Core 1 Certification

LabVIEW Core 2 Certification

LabVIEW Training Core 1 Syllabus

Navigating LabVIEW

  • Introducing LabVIEW Environment
  • Comparison With Text Based Programming
  • Creating and using LabVIEW projects
  • Parts of VI-Front Panel-Block Diagram-Icon And Connector Panel-Controls Pallete-Functions Pallete- Documentation of VIs

Creating First Application

  • Indicators-Controls- wiring the controls and indicators- building VIs- run modesdata
  • Types in labVIEW- development of GUIs- labVIEW help
  • Searching controls, VIs and functions- implementing a VI- basic arithmatics in labVIEW
  • Understanding the dataflow programming model of LabVIEW
  • Recognizing different data types
  • Tools for developing, cleaning and organizing your VIs
  • Using Express VIs to build a basic VI

Troubleshooting and Debugging VIs

  • Correcting broken VIs
  • Implementing error checking and error handling
  • Using common debugging techniques
  • Addressing undefined or unexpected data

Using Loops, Creating and Leveraging Structures

  • Data type- Case structures-Arithmetic functions- Expression node- Formula node-Compound arithmetic-Comparison pallete
  • Boolean palle Property node- loops in labVIEW – FOR loop- WHILE loop-feedback loop shift register
  • Arrays -Various functions of arrays-strings- various functions of strings-clusters -various functions of clusters

Modularity (SubVIs)

  • Basics of modular programming
  • Techniques for creating subVIs in labVIEW
  • Connecting icon and connector pane- using subVIs in other programs
  • Sequence structures – flat sequence structures- stacked sequence structures
  • Using a VI as a subVI
  • Creating subVIs from an existing VI

Accessing Files in LabVIEW

  • High-level and low level file I/O functions available in LabVIEW
  • Implementing File I/O functions to read and write data to files
  • File I/Os -writing data in to files- reading data in to files
  • Waveform generation and analysis -generation of various types of waveforms-signal analysis

LabVIEW Core 2 Training Syllabus

Objective of the Course

  • Use local variables to modify front panel controls or stop parallel loops
  • Apply common design patterns that use queues and events
  • Programmatically control user interface objects
  • Evaluate file I/O formats and use them in applications
  • Modify existing code for improved usability
  • Prepare, build, debug, and deploy stand-alone applications

Core 2

  • Data acquisition using LabVIEW- digital i/o- analog i/o- reading data from real world- writing data to real world Communicating Data Between Parallel Loops
  • Implementing Design Patterns
  • Creating and Distributing Applications