1 / 59

LabVIEW in 3 Hours

LabVIEW in 3 Hours. What is Test & Measurement?. Acoustic Quality. RF Signal Analysis. Keypad Functionality. LCD Testing. Sound Quality. Battery Test. Engineering – Industries. Manufacturing. Telecom. Electronics. Automotive. Test Industries. Semiconductor.

dionne
Télécharger la présentation

LabVIEW in 3 Hours

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LabVIEW in 3 Hours

  2. What is Test & Measurement? Acoustic Quality RF Signal Analysis Keypad Functionality LCD Testing Sound Quality Battery Test

  3. Engineering – Industries Manufacturing Telecom Electronics Automotive Test Industries Semiconductor Chemical Processing Aerospace Transportation Military Biomedical

  4. Instrumentation

  5. Instrumentation

  6. Data Acquisition

  7. Virtual Instrumentation Application Software Hardware and Driver Software Network

  8. PXI/CompactPCI PLCs Vision Distributed I/O Data Acquisition and Signal Conditioning GPIB/Serial and VXI Modular Instrumentation Virtual Instrumentation Architecture LabVIEW Instrument / Data Acquisition Drivers

  9. Section I – The LabVIEW Environment • LabVIEW terms • Components of a LabVIEW application • LabVIEW programming tools • Creating an application in LabVIEW

  10. LabVIEW Programs Are Called Virtual Instruments (VIs)

  11. LabVIEW Programs Are Called Virtual Instruments (VIs) 2 Work areas: 1. Front Panel Controls = Inputs to the computer

  12. LabVIEW Programs Are Called Virtual Instruments (VIs) 2 Work areas: 1. Front Panel Controls = Inputs to the computer Indicators = Outputs from the computer

  13. LabVIEW Programs Are Called Virtual Instruments (VIs) 2 Work areas: 1. Front Panel Controls = Inputs to the computer Indicators = Outputs from the computer 2. Block Diagram Instruction set for controls, indicators “Source Code”

  14. VI Front Panel PanelToolbar Pull-down menu Boolean Control Double Indicator Waveform Graph

  15. VI Block Diagram Pull-down menu Thermometer Terminal Data Acquisition Function Temperature Indicator Delay WhileLoop Stop Loop Terminal Stop Button Terminal

  16. Controls and Functions Palettes Controls Palette (Front Panel Window) Functions Palette (Block Diagram Window) Graphical, floating palettes Used to place controls & indicators on the front panel, or to build the block diagram

  17. Tools Palette (Front Panel) • Operating Tool • Positioning/Resizing Tool • Labeling Tool • Coloring Tool

  18. Tools Palette (Block Diagram) Automatic Selection • Operating Tool • Positioning/Resizing Tool • Labeling Tool • Coloring Tool Wiring Tool Breakpoint Tool Probe Tool

  19. Status Toolbar Run Button Continuous Run Button Abort Execution Pause/Continue Button Text Settings Align Objects Distribute Objects Reorder Additional Buttons on the Diagram Toolbar Execution Highlighting Button Step Into Button Step Over Button Step Out Button

  20. Status Toolbar Run Button Continuous Run Button Abort Execution Pause/Continue Button Text Settings Align Objects Distribute Objects Reorder Additional Buttons on the Diagram Toolbar Execution Highlighting Button Step Into Button Step Over Button Step Out Button

  21. Open a Virtual Instrument Basic Spectral Measurement.vi

  22. Template Browser

  23. Create a New VI

  24. Creating a VI – Front Panel Front Panel Window

  25. Creating a VI – Front Panel Front Panel Window

  26. Creating a VI – Block Diagram Block Diagram Front Panel Window

  27. LabVIEW’s Context Help

  28. Creating a VI – Adding Functions

  29. Creating a VI – Adding Functions

  30. Creating a VI – Wiring Wire attachment points (nodes) flash when the wiring tool is passed over wiring tool Right Click Node Terminals (communication ports)

  31. Creating a VI – Adding Functions

  32. Creating a VI – Adding Functions

  33. Express Functions Same overall functionality

  34. Section II • What is a subVI? • Creating a subVI • Using a VI as a subVI

  35. SubVIs LabVIEW is modular • Any VI can be used as a subroutine (or subVI) to other programs • Advantages • Modular • Easier to debug • Don’t have to recreate code

  36. Creating a SubVI • Create code • Select code for use in subVI • Click Edit-Create subVI

  37. Editing a SubVI

  38. Insert the SubVI into a Top Level VI Accessing user-made subVIs Functions >> Select a VI Or Drag icon onto target diagram

  39. Create SubVI from your code

  40. View your subVI

  41. Section III – Data Acquisition • Data acquisition (DAQ) basics • Connecting Signals • Simple DAQ application

  42. DAQ – Data Acquisition • Plug-in board for a computer with: • Analog input channels • Analog output channels • Counters • Digital I/O • Controlled by a suite of LabVIEW VIs Functions>>Data Acquisition

  43. DAQ – DataAcquisition

  44. Hardware Connections BNC-2120 SC-2075 SCB-68

  45. Channel Connections Signal Motor Single-Ended Measurement Ground Battery + Signal 1 Differential Measurement - Signal 2

  46. Analog Signals Data Acquisition System 1.659487387 volts ADC 1010100111110

  47. Digital Signals

  48. Measurement & Automation Explorer

  49. Channel Connections Channel Connections • Single-Ended Mode: ACHx and AIGND used to connect signal to channel x • Differential Mode: ACHx, ACHx+8 used to connect signal to channel x

  50. Section IV – Loops and Charts • For Loop • While Loop • Charts • Graphs

More Related