LabVIEW environment
VI Front Panel
VI Block Diagram
Controls and Functions Palettes
Tools Palette
data types
Numerics
Basic operations
Conversions
Absolute values
Round to nearest
scale by power of 2
Random number
Numeric, enum and ring constants
Boolean
Basic operations
compound arithmetic
And array elements
Or array elements
Number to array
array to number
Boolean to 0,1
Boolean constants
Basic operations
Conversions
Absolute values
Round to nearest
scale by power of 2
Random number
Numeric, enum and ring constants
Basic operations
compound arithmetic
And array elements
Or array elements
Number to array
array to number
Boolean to 0,1
Boolean constants
Creating a subVI
Connectors and Icons
All types of comparison functions
For loop
While loop
Shift register
Tunnelling
Feedback Node
Nested for loop
Scope chart
Sweep chart
Stripe chart
Wiring Data into Charts
Merge signals
Split signals
Plotting techniques
Case Structures - (Boolean, Numeric and String supports)
Nested case structure
Flat sequence Structures
Stacked sequence structure
Event Structure
Formula Nodes
Diagram disable structure
String length
concatenate string
String subset
Trim white spaces
Replace substring
Search and Replace strings
Match pattern
Scan from string
Format into string
Number/String conversion
To uppercase
To lowercase
Spreadsheet array to string
Array to spreadsheet string
String, space and tab constant
String constants
Array Functions
Array size
Index array
Replace array subset
Insert into array
Delete from array
Build array
Initialize array
Array subset
Array to cluster
Search 1D array
Reverse 1D array
Rotate 1D array
Split 1D array
Array Constants
Cluster functions
Unbundle
Unbundle by name
Bundle
Bundle by name
Cluster constant
Cluster to array
Local Variables
Global Variables
Shared Variables
File I/O functions
Accessing a text document using LabVIEW
Accessing a excel document using LabVIEW
TDMS streaming
Visa configuration serial port
Visa read
Visa write
Visa close
Bytes at Port
Tick count
Wait ms
Wait until next ms multiple
To time stamp
Get Date/Time string
Get Date/Time in seconds
Date/Time to seconds
Seconds to date/time
Time constant
executing a mini project
Creating a .exe file
Queries session
Loops
Case structure
Event structure
Shift register
Enum functions
Notifier operations
Queue operations
Semaphore
Multicolumn list box
Table
XY graph
Cluster applications
Word creation
Excel creation
Pdf creation
Creating Popup windows
Opening a screen
Minimizing a screen
Maximizing a screen
Closing a screen
Project session
Creating an industrial project
LabVIEW is functional block based software so it’s does not requires any syntax of the programming languages. LabVIEW is systems engineering software for applications that require test, measurement, and control with rapid access to hardware and data insights. LabVIEW is mainly used in manufacturing industry for control & monitoring and/or monitoring of a machine/ piece of industrial equipment/ process and also used as an automated manufacturing test tool/ Product design validation of a component/ sub-system/system.
Program the way you think with intuitive graphical programming. We can also program Arduino Uno & raspberry pi programs in LabVIEW. Kids can also use LabVIEW software for Robotics without any knowledge syntax of computer languages.
It does not need any prerequisites but knowledge of C/C++ language programming syntax working flow will support you to complete this course in effective manner.
LabVIEW- INTRODUCTION
LabVIEW environment
VI Front Panel
VI Block Diagram
Controls and Functions Palettes
Tools Palette
data types
Basic operations
Conversions
Absolute values
Round to nearest
scale by power of 2
Random number
Numeric, enum and ring constants
Basic operations
compound arithmetic
And array elements
Or array elements
Number to array
array to number
Boolean to 0,1
Boolean constants
Creating a subVI
Connectors and Icons
All types of comparison functions
For loop
While loop
Shift register
Tunnelling
Number to array
Feedback Node
Nested for loop
Scope chart
Sweep chart
Stripe chart
Wiring Data into Charts
Merge signals
Split signals
Plotting techniques
FORMULA NODES, CASE AND SEQUENCE STRUCTURES
Case Structures - (Boolean, Numeric and String supports)
Nested case structure
Flat sequence Structures
Stacked sequence structure
Event Structure
Formula Nodes
Diagram disable structure
String length
concatenate string
String subset
Trim white spaces
Replace substring
Search and Replace strings
Match pattern
Scan from string
Format into string
Number/String conversion
To uppercase
To lowercase
Spreadsheet array to string
Array to spreadsheet string
String, space and tab constant
String constants
Array Functions
Array size
Index array
Replace array subset
Insert into array
Delete from array
Build array
Initialize array
Array subset
Array to cluster
Search 1D array
Reverse 1D array
Rotate 1D array
Split 1D array
Array Constants
Cluster functions
Unbundle
Unbundle by name
Bundle
Bundle by name
Cluster constant
Cluster to array
Local Variables
Global Variables
Shared Variables
File I/O functions
Accessing a text document using LabVIEW
Accessing a excel document using LabVIEW
TDMS streaming
Visa configuration serial port
Visa read
Visa write
Visa close
Bytes at Port
Tick count
Wait ms
Wait until next ms multiple
To time stamp
Get Date/Time string
Get Date/Time in seconds
Date/Time to seconds
Seconds to date/time
Time constant
executing a mini project
Application Development
Creating a .exe file
Queries session
Image acquisition
Vision assistant
Object tracking
Pattern matching
OCR read
Colour matching
Accessing JPEG, BMP & PNG file formats
Basic AT commands
Sending an sms
Receiving an sms
Controlling LabVIEW using smart phones
Data dashboard
LIFA tool
Programming arduino using LabVIEW
Web application
Accessing LabVIEW using web browsers
What is LabVIEW?
Project Explorer
Parts of a VI
Front Panel
Exercise 1-1 Concept: Exploring a VI
Exercise 1-2 Concept: Locating Controls, Functions, and VIs
Exercise 2-1 Selecting a Tool
Exercise 2-2 Simple AAV VI
Correcting Broken VIs
Loops Review
Exercise 4-1 Pass Data through Tunnels
For Loops
Timing a VI
Exercise 4-2 Calculating Average Temperature
Exercise 4-3 Temperature Monitor VI—Plot Multiple Temperatures
Exercise 6-1 Temperature Warnings With Error Handling
Exercise 6-2 Converting a Polling Design to an Event Structure Design
Arrays
Common Array Functions
Polymorphism
Exercise 5-1 Manipulating Arrays
Exercise 5-2 Temperature Warnings VI—Clusters
Exercise 5-3 Temperature Warnings VI—Type Definition
Understanding Modularity
Icon
Connector Pane
Documentation
Exercise 7-1 Temperature Warnings VI—As Sub VI
Measurement Fundamentals with NI DAQ Hardware
Exercise 8-1 Using NI MAX to Examine a DAQ Device
Exercise 8-2 Programming with the DAQ mx API
Measurement Fundamentals with NI DAQ Hardware
Exercise 8-3 Instrument Configuration with NI MAX
Exercise 8-4 Exploring Instrument Drivers
Accessing Files from LabVIEW
Exercise 9-1 Exploring High-Level File I/O
Exercise 9-2 Temperature Monitor VI—Logging Data
Comparing File Formats
Using Sequential Programming
Using State Programming
State Machines
Exercise 10-1 Weather Station Project
Variables
Using Variables Appropriately
Exercise 11-1 Weather Station UI VI with Local Variables
Race Condition
Introduction
Queues
Exercise 12-1 Concept: Comparing Queues With Local Variables
Notifiers
Why Use Design Patterns
Simple Design Patterns
Multiple Loop Design Patterns
Exercise 13-1 Group Exercise: Producer/Consumer Design Pattern
Functional Global Variable Design Pattern
Error Handlers
Generating Error Codes and Messages
Exercise 13-3 Producer/Consumer with Error Handling
Timing a Design Pattern
Exercise 13-4 Create a Histogram Application
Introduction
Queues
Exercise 12-1 Concept: Comparing Queues With Local Variables
Notifiers
VI Server Architecture
Property Nodes
Exercise 14-1 Display Temperature and Limits
Invoke Nodes
Exercise 14-2 Customize the VI Window
Control References
File Formats
Creating File and Folder Paths
Exercise 15-1 Create File and Folder Paths
Write and Read Binary Files
Work with Multichannel Text Files with Headers
Exercise 15-2A Write Multiple Channels with Simple Header
Exercise 15-2B Challenge
Exercise 15-2C Challenge
Access TDMS Files in LabVIEW and Excel
Exercise 15-3 Write and Read TDMS File
Refactoring Inherited Code
Typical Refactoring Issues
Exercise 16-1 Refactoring a VI
Preparing the Files
Exercise 17-1 Preparing Files for Distribution
Build Specifications
Create and Debug an Application
Exercise 17-2 Create and Debug a Stand-Alone Application
Create an Installer
Exercise 17-3 Create an Installer
Programming workouts
Application development
National Instruments certification program overview
LabVIEW certification track, exams and process
CLAD exam
1. Preparation material
2. Exam format & question types
3. Exam topics and related questions
Cracking last three year question papers
Model Offline exam practices
The others comfortable these days are all happy and free listen to a story now the world do not move to the beat of just one drum with end.
The others comfortable these days are all happy and free listen to a story