labview hands on seminar
play

LabVIEW Hands-On Seminar An Introductory Look at Graphical - PowerPoint PPT Presentation

LabVIEW Hands-On Seminar An Introductory Look at Graphical Development ni.com Agenda Overview Data acquisition with LabVIEW Instrumentation with LabVIEW The LabVIEW platform LabVIEW beyond the seminar Appendix topics


  1. LabVIEW™ Hands-On Seminar An Introductory Look at Graphical Development ni.com

  2. Agenda • Overview • Data acquisition with LabVIEW • Instrumentation with LabVIEW • The LabVIEW platform • LabVIEW beyond the seminar • Appendix topics ni.com

  3. Computer-Based Measurement and Automation Application Software Hardware and Driver Software GPIB Corporate Serial Network DAQ VXI Image Acquisition Motion Control Process PXI or Unit under Test ni.com ni.com

  4. Measurement and Automation Software Platform ni.com

  5. LabVIEW Graphical Development • Wires and icons • Compiled graphical development environment • Development time reduction of 4 to 10X • Complete programming environment ni.com

  6. Programming Paradigm • Front panel – Graphical user interface – Controls and indicators • Block diagram – Source code window – Rapid code development – Self-documenting ni.com

  7. Dataflow Programming Plot Execute RMS in parallel Save • Wires pass data (nonlinear) • Data flows from sources to sinks • Diagram can execute multiple operations in parallel ni.com

  8. Hierarchy of VIs • Modular design • Reusable building blocks • Hierarchal system ni.com

  9. Multiplatform Compatibility Migrate Applications Transparently between Platforms ni.com

  10. Explore LabVIEW ni.com

  11. Data Acquisition ni.com

  12. Data Acquisition Basics • NI-DAQ driver software • Measurement devices for: – Analog and digital I/O – Counter/timers – Networked applications – Plug-in or industrial systems • Signal conditioning through SCXI or built-in ni.com

  13. DAQ Host Platforms PXI VXI Desktop Laptop PXI/SCXI FieldPoint ni.com

  14. Why Desktops? • Advantages – Latest technologies – Inexpensive – Readily available • Disadvantages – Rack-mounting difficult – Not rugged – Few expansion slots ni.com

  15. Why PXI/CompactPCI? • Advantages – Well-suited for rack-mounting – Rugged – More slots PXI – Backplane timing and triggering – Embedded or external control – Same software as desktops – DAQ and SCXI in same chassis • Disadvantages PXI/SCXI – Cost compared to desktop ni.com

  16. Scalable DAQ Solutions VXI PXI PCI, ISA Ethernet PCMCIA Laptop Network Desktop Industrial Workstation NI provides solutions for all your development environments. ni.com

  17. DAQ Solution Wizard Common and Custom Applications ni.com

  18. Measurement & Automation Explorer ni.com

  19. Explore LabVIEW ni.com

  20. Instrumentation ni.com

  21. Instrument Drivers and Application Software • LabVIEW Application • Measurement Studio Software • Visual C/C++ (Program) • Visual Basic… Instrument Driver Instrument ni.com

  22. Interchangeable Virtual Instruments • High performance – State-caching • High productivity – Simulation • Lower maintenance cost – Instrument interchangeability • Two-tier architecture – Specific driver (one instrument) – Class driver (any instrument) ni.com

  23. Technical Enterprise PCI GPIB Serial I/O USB Wireless 1394 ni.com N N N N

  24. Technical Enterprise Web Browsers Internet Database Data Analysis/Reporting Information Management Wireless Measurement IP Nodes - Ethernet Nodes N N N N GPIB/Serial Distributed I/O PCI PXI Real-Time GPIB Serial I/O USB Wireless 1394 ni.com N N N N

  25. Explore LabVIEW ni.com

  26. LabVIEW — Beyond the Seminar ni.com

  27. LabVIEW Benefits • Rapid application development • Tight integration between software and hardware • High-performance compiled execution • Long-term compatibility • Open development environment ni.com

  28. National Instruments Benefits User Defined Vendor Defined DISPLAY AND CONTROL • Limited expansion • Network/Internet connectivity • Fixed functionality • Customizable functionality • • Fixed interface Software defined interface ni.com

  29. Global Support and Services • Support and Services – ni.com/support • NI Alliance Program – ni.com/alliance • Training – ni.com/training • Literature – ni.com/library ni.com

  30. Training Services • Fundamentals courses • Advanced courses • Technical Workshops • Custom On-Site courses • Austin, TX and Nationwide ni.com

  31. LabVIEW Fundamentals • Learn the LV environment • Understand and use key features • Develop real applications with LV • Develop high speed LV code • Learn how to use LV to publish or subscribe data ni.com

  32. LabVIEW Advanced Performance & Communication • Optimize your LabVIEW code • Interface LabVIEW to PC networks • Manage memory usage for large applications • Synchronize VI execution • Control remote applications • Communicate with external APIs ni.com

  33. Questions or Comments? ni.com/labview ni.com

  34. Appendix A: The LabVIEW Platform ni.com

  35. LabVIEW Development Systems • Base Package • Full Development System • Professional Development System • Software Subscription Program ni.com

  36. LabVIEW Real-Time Module • Real-time data acquisition and control • Dedicated processor for reliable performance • Scalable hardware targets for custom solutions ni.com

  37. LabVIEW Datalogging and Supervisory Control Module Ideal tool for monitoring applications • Built-in tools for: – Tag management – Alarm and Event management – Distributed logging – Trending – Easy networking – Security • Event-driven architecture • OPC connectivity ni.com

  38. Machine Vision and Image Processing • Machine vision and scientific imaging – Inspection – Gauging – Pattern matching – Color matching – Blob analysis and morphology • Vision Builder • Optical character recognition ni.com

  39. Motion Control • Easy-to-use – Configuration – VIs • Powerful feature set • Easy integration – Data acquisition – Vision • Single and multi-axis • Servo and stepper motors ni.com

  40. Application Builder • Generates executables or shared libraries (DLLs) • Creates installers for distribution • Installs directly into LabVIEW environment • Royalty-free ni.com

  41. Internet Toolkit • E-mail E-mail FTP/Telnet Web • FTP • CGI • Telnet ni.com

  42. SPC Toolkit • Control charts • Process statistics • Pareto analysis ni.com

  43. Database Connectivity Toolset • Insert, select data from OLE DB, ODBC databases – Microsoft Access, SQL Server, Oracle, etc. • Create, drop tables • Save records in XML format • Execute SQL queries – Immediate, parameterized • Execute stored procedures • Accept, reject multiple operations (transactions) ni.com

  44. Report Generation Toolkit for Microsoft Office • Create Microsoft Word, Excel reports – Text, tables, graphs, pictures • Control formatting – Fonts, colors, alignment, etc. • Populate templates • E-mail reports • Run macros ni.com

  45. PID Control Toolset • PID Control – Autotuning – Gain scheduling • Fuzzy Logic – Control strategies – Decision making ni.com

  46. System Simulation & Design Toolset • Common control elements • Hardware integration • Different system representations • Dynamic system response • Bode, Nyquist, and root-locus plots ni.com

  47. Signal Processing Toolset • Joint Time-Frequency Analysis • Super-resolution spectral analysis • Wavelet and filter bank design • Digital filter design ni.com

  48. Sound & Vibration Toolset • Sound/Vibration level measurement – Conventional sound/vibration measurement technique • Fractional Octave analysis – Offers ANSI/IEC standard compliant measurement – Provides useful analysis because it is similar to how people perceive sound • Measurement oriented – Units – Frequency-domain calibration • Display – Waterfall plot ni.com

  49. TestStand • Off-the-shelf, Database SPC Test customizable test Management Config Services executive Reports Mgmt • Executes tests Test Modules written in most popular languages Measurement Services • Automatic report generation – Text – HTML/XML – Database ni.com

  50. Developer Suite Comprehensive Software Subscription Program • Development environments – LabVIEW, Measurement Studio • Add-on toolkits and accessories – Database, Internet, Signal Processing… • Application specific software modules – TestStand, Datalogging and Supervisory Control Module, LabVIEW Real-Time Module • Automatic quarterly software updates ni.com

Recommend


More recommend