1 / 16

Agenda

Agenda. What can I do with LabVIEW ? Why LabVIEW (text based comparison) Re-visit the State Machine Intro to common LabVIEW Architectures. A Highly Productive Graphical Development Environment for Scientists and Engineers. Hardware APIs. Built-In Libraries. Custom User Interfaces.

sukey
Download Presentation

Agenda

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. Agenda • What can I do with LabVIEW? • Why LabVIEW (text based comparison) • Re-visit the State Machine • Intro to common LabVIEW Architectures

  2. A Highly Productive Graphical Development Environment for Scientists and Engineers Hardware APIs Built-In Libraries Custom User Interfaces Deployment Targets Technology Abstractions Programming Approaches G .m

  3. What Can I do with LabVIEW?

  4. DARPA Urban Challenge • Autonomously navigate 60 mile urban environment • Follow all traffic laws • Safely navigate around obstacles/barriers • Safely interact with other UGV and manned vehicles at stop signs during passing, parking Odin – 3rd Place Winner Virginia Tech Powered by LabVIEW and CompactRIO

  5. Do-it-yourself MIT (C with a 40 core Linux cluster) LabVIEW / RIO for Robotics Virginia Tech (LabVIEW + CompactRIO) • NI dramatically reduces the cost of robotics system design, deployment, and testing • Key strengths: • Rapid development software • Extensive, integrated I/O support • Tightly integrated system design platforms • World class support

  6. Early Virginia Tech (TORC) successes using LabVIEW in Autonomous System Projects Results of IGVC Competition 1996 –- Did not place 1997 –- 5th place 1998 –- Did not place 1999 –- 7th place 2000 –- 1st place 2001 –- 2nd place 2002 –- Did not place Introduction of LabVIEW 2003 -– 1st Place 2004 –- 1st Place 2005 –- 1st Place 2006 –- 1st Place 2007 –- 1st Place

  7. NASA Mars Rover Robotic Arm LabVIEW Robotics and cRIO for complex mechatronics

  8. Robot-Assisted Laparoscopy with LabVIEW The Challenge:Training doctors to perform robot-assisted laparoscopic surgery using the da Vinci Surgical System (dVSS). The Solution:Using NI LabVIEW to develop a platform to ensure medical students and new surgeons perform robot-assisted laparoscopic surgery using the correct movements to maintain the highest level of patient safety. "The inherent ease-of-use of the LabVIEW platform was enhanced by the numerous training courses offered by NI, which was a component other solutions could not provide." As seen on Good Morning America (abcnews)

  9. LabVIEW vs. Text Based Languages

  10. Benefits and Cons • Black Box scenario • Less flexible (complex) • National Instruments • Lack of Familiarity • Doesn’t feel like a programming language • Shorter learning cycle • Can execute just as fast • UI Integration • I/O Integration • Community • National Instruments • Intuitive

  11. Example: Sort 1-D Array C

  12. Example: Sort 1-D Array Black Box

  13. Example: Random Number C

  14. Example: Read Lines from File

  15. VHDL Example: FPGA Count Edges

More Related