30 Pages

LabView Introduction

Course: ENE 806, Spring 2008
School: Michigan State University
Rating:
 
 
 
 
 

Word Count: 1109

Document Preview

806 ENE Laboratory Feasibility Studies for Environmental Remediation Introduction to LabVIEW By Ahsan Munir Instructor: Dr. Syed Hashsham Introduction to Labview Product of National Instruments (NI) Software for Virtual Instrumentation Data Acquisition (DAQ) Graphical Programming Data Storage and Analysis for wide Range of Applications Features of LabVIEW Design Signal and Image Processing Embedded...

Register Now

Unformatted Document Excerpt

Coursehero >> Michigan >> Michigan State University >> ENE 806

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
806 ENE Laboratory Feasibility Studies for Environmental Remediation Introduction to LabVIEW By Ahsan Munir Instructor: Dr. Syed Hashsham Introduction to Labview Product of National Instruments (NI) Software for Virtual Instrumentation Data Acquisition (DAQ) Graphical Programming Data Storage and Analysis for wide Range of Applications Features of LabVIEW Design Signal and Image Processing Embedded System Programming (PC, DSP, FPGA, Microcontroller) Simulation and Prototyping And more... Control Automatic Controls and Dynamic Systems Mechatronics and Robotics And more... Measurements Circuits and Electronics Measurements and Instrumentation And more... Things to do..... PHYSICAL SYSTEM ACQUIRE ANALYSE DISPLAY Data Acquisition (DAQ) "Data acquisition is the process of gathering or generating information in an automated fashion from analog and digital measurement sources such as sensors and devices under test." Video Tutorial Build a PC-Based Data Acquisition System in 10 Minutes http://zone.ni.com/wv/app/doc/p/id/wv-207 ( from National Instruments Corporation) Introduction to Labview Creating your first Virtual Instrument A simple Input/Output VI Start Labview Create a Blank VI You should see the Front Panel. Close any open palettes or menus to simplify the look. Use the View menu to display the Tools Palette. Notice it is set to automatically choose the correct tool. You can switch between the Front Panel and the Block Diagram by using the Ctrl-E command. You can also use the Window menu. Right-click anywhere in the Front Panel to bring up the Controls Palette. Hover over the Numeric Controls to see what is available. Choose a simple Numeric Control with a left-click and place it on the Front Panel with another left-click. The control icon (an input) should show up on the Front Panel It's corresponding icon will show up on the Block Diagram. This is what a User will see to operate the program. Change the name of the Numeric Control to "Input 1" Use left-clicks to select and change the name. Notice that the correct tool is chosen for you as you change the name. The name will change on both the Front Panel and the Block Diagram. Choose the wrong Control You will now make your first mistake in a Labview program. This is so that you can learn how to fix a mistake. Go back to the Front Panel and create another Numeric Control You are smart enough to know that you may want a Numeric Indicator (an output) to pair up with the Control (the input). This is correct. But we will make the mistake and then learn a way to quickly fix the mistake which is easy to make. Right-click on the Front Panel to bring up the Controls Palette. Hover over the Numeric Controls to see what is available. Choose a simple Numeric Control with a left-click and place it on the Front Panel with another left-click. The second Numeric Control should show up both places. Go to the Block Diagram Try to wire the Input 1 to the new Numeric Control. You do not have to choose the wire tool. It should be done automatically. You will see a broken wire because it can not be done. Right-click on the bad Control you just created and Change to Indicator The wiring should work now. Notice the Control is thick the and Indicator is thin. Also notice the wire comes out of the right and into the left. Change the name of the Indicator to Output1 Add some more Indicators to the Front Panel and wire them up in the Block Diagram. Now do it without mistakes. Choose an Indicator. You should only have 1 Control. Input 1 should be putting its value into all the other Outputs. No broken wires means you are ready to run. Type a number into the Input. Or use the arrows on the input to select a value. Hit the Run button on the Control Panel For a more meaningful Labview experience. Hit the Run Continuously button. You should be able to figure out how to stop it. Change the value of the input and watch the output. Go to the Block Diagram and hit the Highlight Execution button. This helps in debugging programs to show the data flow through the diagram. Turn this off to speed up program execution. Fixing a small problem on the Indicators can be done while the program is running. Double left-click to select and change values of indicators. If you don't like the horizontal slide. Stop the Program. Right-click on the slide. Replace with the item you chose. Replace the Input Control with a Knob. Right-click gives many options. Take some time to explore the format and precision options to make it look nice. Showing the digital display is a nice option. It gives two ways to input the value for the Control. Adding Two Inputs On the Front Panel, create two new numeric controls (inputs) and one new numeric indicator (an output) You will be adding the two inputs together and putting the result into the output. You will be creating a $2500 adding machine. Create these three simple items and rename them. Find the new items on the Block Diagram. They should be named correctly. Right-click within the Block Diagram to bring up the Functions Palette. Hover above the Numeric structure to bring up the addition Function Block. Left-click to choose the addition fun...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Michigan State University - ENE - 806
ENE 806 Project ReportTheoretical and Experimental Analysis of CSTRs in series in comparison with PFRGrgoire Seyrig Wenqian ShanSpring 20071. IntroductionIn water treatment, we need to add some chemicals for various purposes. For example, ch
Michigan State University - ENE - 806
Phosphorus Removal from Synthetic Anaerobic-Digested Manure Wastewater Using an Upflow Fluidized Bed Reactor SystemENE 806 Laboratory Feasibility Studies in Environmental Engineering Spring 2006Instructor: Dr. Syed A. HashshamReport by Ruifang
Maryland - ASTR - 121
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 1 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameters: dpi=1200, comments removed %
Maryland - ASTR - 121
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameters: dpi=1200, comments removed %
Maryland - ASTR - 121
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 12 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameters: dpi=1200, comments removed
Maryland - ASTR - 121
%!PS (but not EPSF because of memory limits) %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 14 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameter
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARTwo Traveling Salesmen Problem and ApplicationsVladimir Bugera Department of Industrial and Systems Engineering University of Florida Gainesville, Florida ABSTRACTThe Multiple Traveling Sale
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARTwo Traveling Salesmen Problem and ApplicationsVladimir Bugera Department of Industrial and Systems Engineering University of Florida Gainesville, Florida ABSTRACTThe Multiple Traveling Sale
University of Florida - EIN - 6918
David Morton Itinerary for April 3, 2003 11:10 11:45 1:00 1:30 2:00 2:30 3:00 4:00 Arrive Gainesville Lunch (with Elif, Max, Stan, and Toi) at Arrodondos Room, 4th Floor, Reitz Union Meet with Elif Meet with Stan Meet with Ravi Prepare for Seminar Se
Maryland - ASTR - 121
%!PS (but not EPSF because of memory limits) %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 13 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameter
University of Florida - EIN - 6918
EIN 6918: Graduate Seminar Spring 2003 Known prospective seminar speakers (10 13) Hanif Sherali, VPI Pattersons former student (currently at Yale) R. Tyrrell Rockafellar. 4 6 3rd (and 4th) year PhD students Faculty Candidates (3 4)Known e
University of Florida - EIN - 6918
Tentative Seminar Schedule for Fall 2003Date 28-Aug-03 4-Sep-03 11-Sep-03 18-Sep-03 25-Sep-03 2-Oct-03 9-Oct-03 16-Oct-03 23-Oct-03 30-Oct-03 6-Nov-03 13-Nov-03 20-Nov-03 27-Nov-03 4-Dec-03 Speakers No Seminar Title Remarks 1st week of classBixby
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARAnalytic Center Cutting Surfaces MethodsJean-Louis GoffinFaculty of Management McGill University Montral, Qubec, CanadaABSTRACT The analytic center cutting plane method (ACCPM) has been s
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARAnalytic Center Cutting Surfaces MethodsJean-Louis GoffinFaculty of Management McGill University Montral, Qubec, CanadaABSTRACT The analytic center cutting plane method (ACCPM) has been sh
University of Florida - EIN - 6918
Industrial and Systems Engineering Graduate SeminarNeighborhood Search Algorithms for the Combined Through and Fleet Assignment Model with Time WindowsJian LiuIndustrial and Systems Engineering University of Florida 16 January 2003 1064 Weimer H
University of Florida - EIN - 6918
Monte Carlo Methods for Testing Solution Quality in Stochastic ProgramsDavid Morton Graduate Program in Operations Research The University of Texas at AustinOutline Stochastic Programming Models Monte Carlo Integration & Optimization Results f
Maryland - ASTR - 121
%!PS (but not EPSF because of memory limits) %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 14 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameter
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING GRADUATE SEMINARMonte Carlo Methods for Establishing Solution Quality in Stochastic ProgramsDavid MortonOperations Research and Industrial Engineering Program Department of Mechanical Engineering
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARDelivery Design for Logistics PartnershipsHari Natarajan Smeal College of Business Penn State University University Park, PennsylvaniaABSTRACT As collaborative fulfillment principles drive s
Maryland - ASTR - 121
%!PS (but not EPSF because of memory limits) %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 15 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameter
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARDelivery Design for Logistics PartnershipsHari Natarajan Smeal College of Business Penn State University University Park, PennsylvaniaABSTRACT As collaborative fulfillment principles drive s
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARThe Point-to-Point Connection Problem on Multicast Networks Carlos A.S. OliveiraCenter for Applied Optimization, Dept. of Industrial and Systems EngineeringUniversity of FloridaABSTRACT Mu
University of Florida - EIN - 6918
OPTIMAL ALLOCATIONS OF SLOPE-LANDS USES: THE CASE OF SHUI-LI CREEK WATERSHEDHURNG-JYUHN WANG, Ph.D.PROFESSOR, GRADUATE INSTITUTE OF ENVIRONMENTAL POLICY, NATIONAL DONG HWA UNIVERSITY, HUALIEN, TAIWAN 2002-2003 FULBRIGHT SCHOLARINTRODUCTIONKEY TE
Maryland - ASTR - 121
%!PS (but not EPSF because of memory limits) %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 14 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameter
Maryland - ASTR - 121
%!PS (but not EPSF because of memory limits) %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 14 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameter
Maryland - ASTR - 121
%!PS (but not EPSF because of memory limits) %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 14 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameter
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING GRADUATE SEMINARSingle Airport Ground Holding Problem Benefits of Modeling Uncertainty and RiskKevin Taaffe Department of Industrial and Systems Engineering University of FloridaABSTRACT Air trave
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING GRADUATE SEMINARSingle Airport Ground Holding Problem Benefits of Modeling Uncertainty and RiskKevin Taaffe Department of Industrial and Systems Engineering University of FloridaABSTRACT Air trave
University of Florida - EIN - 6918
Industrial and Systems Engineering P.O. Box 116596 Gainesville, FL 326116595 Phone: 352-392-4430 Lawphong@ise.ufl.eduFebruary 11, 2002 Dr. Hurng-Jyuhn Wang School of Forestry and Environmental Studies Yale University New Haven, CT 06511 Dear Dr. Wa
Maryland - ASTR - 121
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 14 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameters: dpi=1200, comments removed
University of Florida - EIN - 6918
Industrial and Systems Engineering Graduate SeminarOPTIMAL ALLOCATIONS OF SLOPE-LANDS USES: THE CASE OF SHUI-LI CREEK WATERSHED Hurng-Jyuhn WangGraduate Institute of Environmental Policy, National Dong Hwa University 13 February 2003 1064 Weimer Ha
Maryland - ASTR - 121
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Pages: 10 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -f %DVIPSParameters: dpi=1200, comments removed
University of Florida - EIN - 6918
Industrial and Systems Engineering Graduate SeminarOPTIMAL ALLOCATIONS OF SLOPE-LANDS USES: THE CASE OF SHUI-LI CREEK WATERSHED Hurng-Jyuhn WangGraduate Institute of Environmental Policy, National Dong Hwa University 13 February 2003 1064 Weimer Ha
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARContinuous-Time Single-Sourcing ProblemWei Huang Department of Industrial and Systems Engineering University of FloridaABSTRACT The continuous-time single-sourcing problem (CSSP) that we add
University of Florida - EIN - 6918
DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING SEMINARContinuous-Time Single-Sourcing ProblemWei Huang Department of Industrial and Systems Engineering University of FloridaABSTRACT The continuous-time single-sourcing problem (CSSP) that we add
Texas A&M - CPSC - 111
/KeyboardIO class/ Adapted from Loftusimport java.io.*;public class KeyboardIO{ public static void main (String[] args) throws IOException { int x; BufferedReader stdin = new BufferedReader (new InputStreamReader
Texas A&M - CPSC - 111
-Not an official document of Texas A&M--ABSTRACT CLASSESFrom the Java Developer Connection(sm) (JDC) Tech Tips, June 12, 2001.You can view this issue of the Tech Tips on the Web athttp:/java.sun.com/jdc/JDCTechTips/2001/tt0612.html.If
W. Alabama - CS - 350
Intro1What is an Operating System? Three views of an operating system Application View: what services does it provide? System View: what problems does it solve? Implementation View: how is it built?An operating system is part cop, part facili
CSU San Marcos - CSC - 309
Paper assignment 3 follows the requirements of paper 2. Topic is your choice from the following list. Reference material should be easier to find so pick one that that you can find sufficient materials for and that (hopefully) looks interesting. Note
CSU San Marcos - CSC - 309
EXAM 2 CSC309 Miller/Spring 09Please put Your Name on the Back of the Last Page1. (Reminder: This is a writing intensive class. Demonstrate your skill level by using more than one word to answer the question.) If we do a perfect job of developing
W. Alabama - CS - 350
Synchronization1Concurrency On multiprocessors, several threads can execute simultaneously, one on each processor. On uniprocessors, only one thread executes at a time. However, because of preemption and timesharing, threads appear to run conc
W. Alabama - CS - 350
Interprocess Communication1Interprocess Communication Mechanisms shared storage These mechanisms have already been covered. examples: shared virtual memory shared les processes must agree on a name (e.g., a le name, or a shared virtual memo
W. Alabama - CS - 350
Protection and Security1Protection and SecurityProtection: ensure controlled access to resources internally within a system OS provides mechanisms for policy enforcement Principle of least privilege: grant only enough privileges to complete t
W. Alabama - CS - 350
Protection and Security1Protection and SecurityProtection: ensure controlled access to resources internally within a system OS provides mechanisms for policy enforcement Principle of least privilege: grant only enough privileges to complete t
Mississippi State - ECE - 4532
Antenna ControllerECE 453201: Senior Design I Mississippi State University November 22, 2004Team AssignmentsTaskAntenna/Sensor Interface LED Display Software Packaging Research Documentation AdvisorNickXThomasCortlonWesDr. Donohoe
NYU - JAS - 745
Curriculum Vitae: Jason A. Shaw Jason Anthony Shaw Department of Linguistics New York University 726 Broadway, 7th Floor New York, NY 10003 jason.shaw@nyu.edu http:/homepages.nyu.edu/~jas745EDUCATION: PhD Candidate (expected 2009) Dept. of Linguist
NYU - JAS - 745
Native_Ortho 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6Kana 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6mora count 2 2 2 4 6 4 4 4
Mississippi State - ECE - 3724
ECE 3724/CS 3124 Quiz #1 Reese NAME: _ You may NOT use a calculator. 1. (2 pts) Give the 8-bit result in hex. 0x70 -0xBF -2. (3pts) The diagram below is a picture of some interrupt logic from the PIC18F242 datasheet. Give a set of values of the A,
Mississippi State - ECE - 3724
Mississippi State - ECE - 3724
Quiz 1 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. 1. (2 points) What is 0x23 + 0x37? Provide the answer in hex. 0x23 + 0x37 0x5A (not 0x60!)2. (4 points) When the D flip-flop labeled TRIS latch has its Q outpu
Mississippi State - ECE - 3724
Quiz 2 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. 1. (3 points) Recall that the student ID CPU covered in class understood 3 instructions: JLOCAL, OUT, and RESET. If the RESET instruction was removed from the in
Mississippi State - ECE - 3724
Quiz 6 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. Use the following information for all the questions. CBLOCK 0x060 a:5, b:5, ptr:2, c, d ; From C - char a[5], b[5], *ptr, c, d; ENDC 1. (2 points) What value is
Mississippi State - ECE - 3724
Quiz 7 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. 1. (2 points) What happens when the watchdog timer expires during normal code execution? What happens when the watchdog timer expires when the PIC is asleep? Whe
Mississippi State - ECE - 3724
MPIC18FXX2 Data SheetHigh Performance, Enhanced FLASH Microcontrollers with 10-Bit A/D 2002 Microchip Technology Inc.DS39564BNote the following details of the code protection feature on PICmicro MCUs. The PICmicro family meets the specific
Mississippi State - ECE - 3724
Quiz 1 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. 1. What is 0x57 + 0x48? Provide the answer in hex.2. Give values for the A and B pins which cause the output of this circuit to be high.3. If the number sequ
Mississippi State - ECE - 3724
Quiz 2 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. 1. (2 points) What is the a bit in the following instructions? Recall that a = 0 refers to access RAM, while a = 1 refers to the RAM bank specified by the BSR re
Mississippi State - ECE - 3724
Quiz 2 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. 1. (2 points) What is the a bit in the following instructions? Recall that a = 0 refers to access RAM, while a = 1 refers to the RAM bank specified by the BSR re
Mississippi State - ECE - 3724
Quiz 3 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. Assume the following setup at the beginning of each problem: W register = 0x39 Memory: address 0x04C 0x04D data 0x15 0xA3What is the result after the following
Mississippi State - ECE - 3724
Quiz 3 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. Assume the following setup at the beginning of each problem: W register = 0x39 Memory: address 0x04C 0x04D data 0x15 0xA3What is the result after the following
Mississippi State - ECE - 3724
Quiz 4 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. 1. (2 points) Convert -17 decimal to an 8-bit hexadecimal number.2. (2 points) Perform the following operation and give the resulting flag bits. 0x89 + 0x7A C=
Mississippi State - ECE - 3724
Quiz 5 ECE 3724 section 2 Name: Show your work on all problems to receive full credit. The following setup applies to the BEGINNING of each problem. 0x23A 0x23B 0x23C 0x32 0x05 0x15Give the final values of FSR0, FSR1, and the location of any chan