190 likes | 1.07k Views
LabVIEW Crash Course. Presented by:. Goals of Crash Course. Become Familiar with the Interface Become Familiar with Basic Commands Become Familiar with Basic Elements. Crash Course Parts. Section 1: Introduction Presentation Section 2: Worksheet. What is LabVIEW?.
E N D
LabVIEW Crash Course Presented by:
Goals of Crash Course • Become Familiar with the Interface • Become Familiar with Basic Commands • Become Familiar with Basic Elements
Crash Course Parts • Section 1: Introduction Presentation • Section 2: Worksheet
What is LabVIEW? • Laboratory Virtual Instrumental Engineering Workbench • LabVIEW is a graphical language • It works just like block diagrams • LabVIEW consists of two environments • Backpanel/Block Diagram • Frontpanel
Back Panel • This is where you build your Programs • All blocks and programming elements go here
Block Explanation • Blocks are called VIs • VIs come in a variety of shapes and sizes • VIs are connected to each other by wires
Block Explanation • VIs are setup so data moves from left to right • Each data type has its own wire color • Constants, Controls, Variables and Indicators have the same color scheme Formatting Inputs Outputs Data Flow
0 2 0 0 or 6? Block Diagram • Execution Order Can be a Problem
Solve with Sequence Structures or Data Flow Block Diagram • Execution Order Can be a Problem Right Click =>Structures => Flat Sequence => For Loop, While Loop, Timed Structure, ETC
Express VIs • Automate Frequently used operations • Will be used to generate signals
Debugging • If you’re unsure how to use a VI use ctrl-H for context help • LabVIEW contains several example VIs • Keep an eye on what data types you use
Debugging • Debugging Highlights Data Flow • You can also use the Error Data Type
Front Panel • This is where your programs will output to • There is no zoom function – what you see is what you get
Front Panel • Objects placed on the Front Panel will create icons in the back panel for the VI to manipulate
Advanced Topics • Loops, case structures, comments, variables, sub-programs and just about every other Comp-Sci term can be implemented in LabVIEW • There is text programming in LabVIEW • For more info visit NI’s website www.ni.com
Hints • Work on the back panel first • Don’t cross wires – Keep the diagram clean • If in doubt: right-click
Shortcuts • Ctrl-B -Remove Broken Wires • Ctrl-R -Run VI • Ctrl-E -Change Environment • Ctrl-T -Tiled View • Ctrl-H -Show Icon Help • Ctrl-(drag) -Copy to Location • Shift-(Right Click) -Call Cursor Palette
Other Resources • LabVIEW for Dummies • http://www.iit.edu/~labview/Dummies.html