Email: nitnixautomationsolution@gmail.com
India's No.1 Industrial Automation Training Institute
Call: 7338905926 | 8520024476

LABVIEW

Introduction

  • Introduction to LabVIEW
  • Front panel
  • Control and Indicator
  • Block diagram
  • Palettes
  • Tools Palette
  • Control Palette
  • Functions Palette
  • Navigating the controls and Functions Palette

Basic

  • Exploring a LabVIEW Project
  • Parts of a VI
  • Understanding Dataflow
  • Troubleshooting a Broken VI
  • Debugging Techniques
  • Managing and Displaying Errors

Datatypes

  • Indicators
  • Booleans
  • Numeric
  • String
  • Array
  • Cluster
  • Enum

Loops and Charts

  • While loops
  • For loop
  • Shift registers
  • Tunnel Mode
  • Waveform Charts
  • Waveform Graph

Structures

  • Case Structure
  • Flat Sequence Structure
  • Event Structure
  • Formula Node

Transferring Data

  • Communicating between Parallel Loops
  • Exploring Channel Wires
  • Local Variables
  • Shared Variables
  • Global Variables

File I/O

  • Txt File
  • Binary File
  • CSV File
  • Analyzing Text File Data

VI Properties & Application control

  • VI properties
  • Connector Panel
  • Edit Icon
  • VI reference- Example
  • Property Node
  • Invoke Node
  • Sub VI
  • Sub VI calling methods
  • Customizing VI properties
  • Creating POP- UP Panels
  • Editing VIs with Difficult VI setup Options
  • Customizing Palettes

Data communication

  • Using VISA Functions and VIs
  • Serial port communication
  • TCP communication
  • NI OPC server
  • Modbus RTU
  • Modbus TCP IP
  • SMTP Email
  • PID

Error Handling Strategy

  • Error Handling Overview
  • Exploring Error Response
  • Exploring Event Logging

Interfaces

  • PLC to LabVIEW Communication (Siemens, Mitsubishi, Delta)
  • Barcode Scanner Interfaces
  • Embedded Devices Interface(Arduino,stm32)
  • SQL Interface
  • Data Logging with Excel
  • Data Logging with MySQL

Software Practices

  • Project Management
  • Requirements Gathering
  • Source Code Control
  • Code Review and Testing
  • Documentation
  • .EXE Creation
  • Installer Creation
  • Real time application