V1: HMFR, 2006. V2: MFNB, 2007 LabView Seminar University of Puerto Rico Mayagüez Campus.
-
Upload
allison-wright -
Category
Documents
-
view
214 -
download
0
Transcript of V1: HMFR, 2006. V2: MFNB, 2007 LabView Seminar University of Puerto Rico Mayagüez Campus.
V1: HMFR, 2006. V2: MFNB, 2007
LabView SeminarUniversity of Puerto Rico
Mayagüez Campus
V1: HMFR, 2006. V2: MFNB, 2007
Outline• What is LabView ?
• Generate a new graphical programming
• Applications design
• Type of data used in LabView
• Examples– My first program
V1: HMFR, 2006. V2: MFNB, 2007
What is LabView?• Virtual Instrumentation
– It is a software module that simulates the front panel of an instrument.
– When using a VI, the user sees in the computer monitor a screen that looks like a physical instrument • Oscilloscope• Function generator• Multimeter
V1: HMFR, 2006. V2: MFNB, 2007
Generate New application• Go to Start and search LabView Shortcut• This window should appear
Select New…
V1: HMFR, 2006. V2: MFNB, 2007
Graphical Programming• Front Panel and Block Diagram
Front Panel Block Diagram
V1: HMFR, 2006. V2: MFNB, 2007
Graphical DesignThere are libraries that consist of numerous types of tools, controllers, indicators and functions.• FRONT PANEL: Controls (Controls and Indicators)• BLOCK DIAGRAM: Functions
V1: HMFR, 2006. V2: MFNB, 2007
Graphical Programming• Make the following VI• How I search HELP?
Vertical Fill Slide
Tank
Round LED
V1: HMFR, 2006. V2: MFNB, 2007
Graphical Programming• To show the digital display:
– Right click over the objects (Slide1, Slide 2, Tank)• Visible item
– Digital Display
V1: HMFR, 2006. V2: MFNB, 2007
Graphical ProgrammingFront Panel Block Diagram
Add and Greater instructions must be included
V1: HMFR, 2006. V2: MFNB, 2007
Graphical Programming• Change the object values and caption.
– Click over the slide value and caption and then insert this new
values (0 – 10).– Do the same for the second slide (0 – 10) and the tank (0 – 20).
• Make all connections as depicted on the Block Diagram.
V1: HMFR, 2006. V2: MFNB, 2007
Graphical Programming• Run the application using this button
– What was the behavior?
• Run with this other button– To stop use
• The differences between Run and Run Continuously are:– Run execute the program only one time. A while loop
control the code– Run continuously do not depend of any loop
• Problem: The program could enter in an infinite loop, and scratch windows.
• Debugging
V1: HMFR, 2006. V2: MFNB, 2007
Using Loop• Select While Loop
– Right click over the circular red button of the while loop
• Select Create a Control
• Run
V1: HMFR, 2006. V2: MFNB, 2007
Type of Data Used in LabView • Boolean (light green): This type of data can have
the values 1 (true) or 0 (false). • Numerical (orange or blue): There are different
data type, by example, double, integer, etc.• Strings (pink): stores characters as in a one-
dimensional array.• Clusters (brown or pink): A cluster can store
several types of data (strings, arrays, Boolean, etc.)
V1: HMFR, 2006. V2: MFNB, 2007
HELP• In menu, select Help and Show Context Help
V1: HMFR, 2006. V2: MFNB, 2007
Example 2: FORMULA NODE
V1: HMFR, 2006. V2: MFNB, 2007
DAQ• Single-Point Acquisition
– A single point acquisition is an immediate, non-buffered operation.
– Only one data point is obtained.– This type of acquisition is useful when no timing
information is wanted.
V1: HMFR, 2006. V2: MFNB, 2007
DAQ• Buffered Waveform Acquisition
– This method is utilized to perform accurate multi-point acquisitions.
– A specific number of data points are recorded at a predetermined scan rate (sampling frequency) and stored in a buffer.
– The data stored in the buffer is then retrieved by the VI and displayed on the screen.
– This type of acquisition is useful when recording high frequency signals and when accurate timing information is wanted.
V1: HMFR, 2006. V2: MFNB, 2007
DAQ Config Input
V1: HMFR, 2006. V2: MFNB, 2007
DAQ Config Input
V1: HMFR, 2006. V2: MFNB, 2007
DAQ Config Output
V1: HMFR, 2006. V2: MFNB, 2007
DAQ Config Output
V1: HMFR, 2006. V2: MFNB, 2007
DAQ Single Point
V1: HMFR, 2006. V2: MFNB, 2007
DAQ Buffered
V1: HMFR, 2006. V2: MFNB, 2007
Questions