0% found this document useful (0 votes)
318 views

Lab VIEW

The document provides an overview of the topics covered in a basic LabVIEW training course, including: 1) An introduction to the LabVIEW software environment and basic concepts like the front panel, block diagram, controls, and indicators. 2) Modular programming in LabVIEW using subVIs, icons, and connectors. 3) Programming with repetition and loops using for loops, while loops, and shift registers. 4) Working with arrays and clusters in LabVIEW. 5) Plotting and displaying data in graphs and charts. 6) Using structures like case structures, sequence structures, and timed structures. 7) Additional topics like strings, file I/O, and instrument control.

Uploaded by

s_subbulakshmi
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
318 views

Lab VIEW

The document provides an overview of the topics covered in a basic LabVIEW training course, including: 1) An introduction to the LabVIEW software environment and basic concepts like the front panel, block diagram, controls, and indicators. 2) Modular programming in LabVIEW using subVIs, icons, and connectors. 3) Programming with repetition and loops using for loops, while loops, and shift registers. 4) Working with arrays and clusters in LabVIEW. 5) Plotting and displaying data in graphs and charts. 6) Using structures like case structures, sequence structures, and timed structures. 7) Additional topics like strings, file I/O, and instrument control.

Uploaded by

s_subbulakshmi
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 31

BASIC LABVIEW TRAINING

1 Introduction to Labview 1.01 Introduction 1.02 Advantages 1.03 Software Environment- Front Panel Windows, Block Diagram W 1.04 Creating & Saving Vi 1.05 Front & Block Diagram Toolbar 1.06 Pallettes-Tools,Controls & Function 1.07 Shortcut menus 1.08 Property Dialog Boxes 1.09 Front Panel Controls & Indicators 1.10 Block Diagram - Terminals,Nodes,Functions, SubVis,Express Vis 1.11 Data Types- Numeric, String, Boolean,Fixed Point and Variant 1.12 Data Flow Diagrams 1.13 Shortcuts 1.14 Examples like - Add, Multiply,Divide, Log,Odd Even,Trignometr

2 Modular Programming 2.01 INTRODUCTION 2.02 Build VI Front Panel and Block Diagram 2.03 Icon and Connector Pane 2.04 Creating Icon 2.05 Building a Connector Pane- Assigning Terminals to Controls and 2.06 Displaying SubVis and Express Vis 2.07 Creating Subvis from the sections of VI 2.08 Opening and Editing SUbVis 2.09 Placing Subvis on Bloack Diagrams 2.10 Creating Standalone Application- Building Exe and Installer 2.11 ExampleCreate Vi to find average of two numbers and convert a

3 Repetition and Loops 3.01 Introduction 3.02 For loops 3.03 While Loops 3.04 Structure Tunnels 3.05 Terminals Inside and Outside Loops 3.06 Shift Registers- Initializing, Stacked, Relplacing Tunnels with Sh 3.07 Feedback Node 3.08 Control Timing 3.09 Communicating Among Multiple loops 3.10 Local Variables 3.11 Global Variables 3.12 Examples 3.121 create vi to find factorial of the given number using for 3.122 Find Fibinocci series 3.123 Create vi to find sum of first n natural numbers using wh 3.124 Create a vi which converts decimal to binary number us 3.125 Create VI to find nCr and nPr of a given number using fo 3.126 Create VI whose 5 boolean controls are filled with confi 3.127 Create VI to estimate the execution time for calculating 4 Array 4.01 4.02 4.03 4.04 4.05 4.06 4.07

Introduction Arrays in Labview Creating 1-Dimentional Array controls, indicators and constant Creating two-Dimensional Arrays Creating Multi-Dimensional Arrays Initializing Arrays Deleting Elements rows,Columns, and Pages within Arrays

4.08 4.09 4.10 4.11 4.12 4.13

Inserting Elements rows,Columns, and Pages within Arrays Replacing Elements rows,Columns, and Pages within Arrays Array Functions Auto Indexing Matrix operations with Array Examples 4.13.1 Create a 1 D numeric array which consists of ten elemen Array element in the form of a boolean array .Also Displ 4.13.2 Create Two 2D numeric arrays and add them.Chnage th 4.13.3 Build Vi that generates a 1 D array.Multiply the array ele 4.13.4 Build Vi to find sum and Product of Array elements

5 Cluster 5.01 Introduction & Creating cluster controls and Indicators 5.02 Creating Cluster Constant 5.03 Order of Cluster Elements 5.04 Cluster Operations 5.05 Assembling Clusters 5.06 Disassembling Cluster 5.07 Conversion between Array and Cluster 5.08 Error Handling and Error Cluster 5.09 Typedefs and Strict Typedefs 5.10 Examples 5.10.1 Create a VI to check weather the cluster elements are in indicate weather a particular cluster elements is in the r 5.10.2 Create a VI to compare clusters and Switch ON an LED in 5.10.3 Array of Cluster consists 3 boolean controls Fill Control Red and Glow Time is 2 secs then Control1 should fill th

6 Plotting of the Data 6.01 Type of Waveforms 6.02 Waveform Graphs- Displaying Single and Multi plot 6.03 Waveform Charts- Displaying Single and Multi Plot 6.04 Waveform Data Type 6.05 XY Graphs- Displaying Single and Multi plot 6.06 Intensity Graphs and Charts 6.07 Digital Waveform Graphs 6.08 3D graphs 6.09 Customizing the Graphs and Charts 6.09.1 Using Multiple X and Y co ordinates 6.09.2 Autoscaling 6.09.3 Formatting X ad Y Scales 6.09.4 Using the Graph and Chart Apperance 6.09.5 Exporting Images of Graphs, Charts and Tables 6.10 Customizing Graphs 6.10.1 Using Graph Cursors 6.10.2 Using Graph Annotations 6.20 Customizing Charts 6.20.1 Chart History Length 6.20.2 Chart Update Modes 6.20.3 using Overlaid and Stack plots 6.30 Dynamically formatting Waveform Graphs 6.40 Configuring a Grpah or chart 6.50 Examples 6.50.1 Build VI that generates 50 random numbers and plot it o 6.50.2 Build a VI to generate sine waveform with options to va 6.50.3 Using the above VI as sub VI.Find the maximum and min 6.50.4 Build a VI to plot a circle in the XY Graph using for loop 6.50.5 Build a VI to examine the differences charts types like S

7 Structures 7.01 Case Structure 7.01.1 Case Selector Value and Data Types 7.01.2 Input and Output Tunnels 7.01.3 Using Case Structures for Error Handling 7.02 Sequence Structure 7.02.1 Flat Sequence Structure 7.02.2 Stacked Sequence Structure 7.02.3 Using Sequence Structure 7.02.4 Adding and using sequence local Terminals 7.03 Customizing Structures 7.03.1 Placing Structures on the Bloack Diagram 7.03.2 Placing Objects inside Structure 7.03.3 Resizing Structures 7.03.4 Adding Cases to the middle of an ordered list 7.03.5 Adding, Duplicating and Deleting SubDiagrams 7.04 Timed Structure 7.04.1 Timed Loop Structure 7.04.2 Time Sequence Structure 7.04.3 Timed loop with Frames Structure 7.05 Formula Nodes 7.05.1 Using Formula Node 7.05.2 Creating formula Nodes 7.05.3 Scope Rules for declaring Variables in Formula Node 7.06 Event Structure 8 Labview Architectures 8.01 Standard State Chart Machine 8.02 String Architecture

8.03 Enum Architecture 8.04 Examples 8.04.1 Create VI to Add or Subtract two numbers using Standa

9 Strings and File IO 9.01 Introduction 9.02 Creating String Controls and Indicators 9.02.1 Tables 9.03 String Functions 9.03.1 Converting Numeric values to strings 9.03.2 Converting string to numeric 9.04 Editing, Formatting and Parsing Strings 9.05 Formatting Strings 9.05.1 Array to spread sheet string 9.05.2 Spread Sheet string to array 9.05.3 Scan from string 9.05.4 Format into string 9.05.5 Format Value 9.05.6 Scan Value 9.05.7 Scan from File 9.05.8 Format into file 9.06 Configuring String Controls and Indicatorsd 9.06.1 Normal Display 9.06.2 BackSlash Codes Display 9.06.3 Password Display 9.06.4 Hex Display 9.06.5 Limit to Single Line 9.06.6 Update Value while Typing 9.06.7 Enable Wrapping

9.07 Basic of File Input/Output 9.08 Choosing File I/O Format 9.08.1 Use of Text File 9.08.2 Use of Binary File 9.08.3 Use of Datalog file 9.08.4 INI File 9.09 Labview Data Directory 9.10 File I/O Vis 9.10.1 Disk Steaming with low level Functions High Levele File I/O 9.11 Creatng Relative Path 9.12 Examples 9.12.1 Create a VI which user has to give Multi line String Input of the input text 9.12.2 Create a VI to format Date and Time with required form 9.12.3 Use the Array to SpreadSheet String Function to format 9.12.4 to convert a spreadsheet string to an array format 9.12.5 Create a table which consists of user names and passwo contents of the table.If they are matched glow 'Access G 9.12.6 Create a VI to split numbers and words available in a str 9.12.7 Create a VI to open a file and display the size of the File 9.12.8 Create numbers from 1 to 6 with Tab as delimiter.Write 9.12.9 Creae a VI to Read/write both 2D string array and 2D nu 10 Instrument Control 10.01 Introduction 10.02 GPIB Communication 10.02.1Data Transfer Termination 10.02.2Data Transfer Rate 10.03 Hardware Specifications

10.04 Software Architectures 10.04.1Max(Windows:GPIB) 10.05 Instrument I/O Assistant 10.06 VISA 10.06.1VISA Programming Terminology 10.06.2VISA and Serial 10.07 Instrument Drivers 10.07.1Instrument Driver Vis 10.08 Serial Port Communications 10.08.1Data Transfer Rate 10.08.2Serial Port Standards 10.09 Using Other Interfaces 10.10 Examples 10.1 Detect the Serial Port RS232 device connected in system 10.1 Use Max to examine the GPIB I/f Settings, Detect Instru 10.1 Develop a VI in Labview to Communicate GPIB Instrume 10.1 Build a VI that reads and writes information from NI Ins

LABVIEW TRAINING Training By

ows, Block Diagram Windows, Icon/Connector Pane

ns, SubVis,Express Vis, wires d Point and Variant

Odd Even,Trignometric, Logic Gates,Binary to Decimal Training By

minals to Controls and Indicators, Confirming Terminal Connections, Deleting Termina

Exe and Installer mbers and convert a section of vi into subvi, Find roots of a quadratic equation using

Training By

cing Tunnels with Shift, replacing Shift with Tunnels

en number using for loop

ral numbers using while loop with a feed back node to binary number using for loops iven number using for loop s are filled with configured fill colors and glows in given specific time. n time for calculating Factorial of number, Output should give start time, execution ti Training By

dicators and constant

es within Arrays

ges within Arrays ages within Arrays

onsists of ten elements and rotate ten times. For each rotation display the equivalen lean array .Also Display the reversed boolean array.Provide delay to view the rotatio add them.Chnage the number of rows and number of coulmns of each array and see Multiply the array elements by scaling factor and find the resultant array.Create sub Array elements

Training By

nd Indicators

uster elements are in range or not.Specify the upper and Lower limits.Display the co er elements is in the range d Switch ON an LED in the output cluster if the nth element of cluster 1 is greater tha controls Fill Control and ON time.Execute the controls behaviour based on this input Control1 should fill the color with Red and LED should be ON for 2 secs.

Training By

Multi plot Multi Plot

s and Tables

numbers and plot it on a waveofmr chart using For and While Loops.Accumulate the m with options to vary the amplitude, number of waves, Offset t0,number of points he maximum and minimum values of the waveform and the time at which the wavef Graph using for loop es charts types like Strip chart, Scope Chart and Sweep chart

Training By

erminals

rdered list ubDiagrams

in Formula Node

Training By

umbers using Standard state Chart Machine

Training By

Multi line String Input.Count number of words and number of repeating words of mu

e with required format. g Function to format an Array of data in the spreadsheet format.Use the spreadshee an array format er names and passwords.Input a username and a password.Check weather both the atched glow 'Access Given' LED, otherwise glow 'Access Denied' LED.Also Display the ords available in a string. Display the splitted numbers and words in separate arrays ay the size of the File( in Bytes). ab as delimiter.Write this data in a spreadsheet file.Replace the tab delimiter by com tring array and 2D numeric data into binary file Training By

e connected in system and communicate the instrument through Labview ettings, Detect Instruments and Communicate with an Instrument nicate GPIB Instrument ormation from NI Instrument simulator using VISA Functions

ons, Deleting Terminal Connections, Setting Required I/p & O/p

dratic equation using subvis

art time, execution time and End time of program.

display the equivalent binary number of first ay to view the rotation of each array and see the result ant array.Create subset array from resultant array

limits.Display the corrected output and a cluster of LEDs to

uster 1 is greater than nth element of the cluster 2 ur based on this input. For Example Control1 input Fill color is

oops.Accumulate the random numbers into an array and display it on waveform grap t0,number of points in a waveform and Delta t e at which the waveform is maximum and minimum.

epeating words of multi line text.Further display the repeatinng words o

t.Use the spreadsheet String to array function

ck weather both the username and password match the LED.Also Display the username ds in separate arrays tab delimiter by comma and write in another spreadsheet file

h Labview

y it on waveform graph.

words o

You might also like