lesson 1 bme 405 fall 2010 - introduction - subvis with activities (1)

Lesson 1 bme 405 fall 2010 - introduction - subvis with activities (1)

Info icon This preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
  Lesson 1: Introduction to LabVIEW
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Plan Virtual instrumentation with LabVIEW LabVIEW terms Components of a LabVIEW application LabVIEW programming tools Creating an application in LabVIEW Subvis
Image of page 2
LabVIEW Lab oratory  V irtual  I nstrument  E ngineering  W orkbench:  a graphical programming language to take  measurements, analyze data, and present the results  of data analyses to users  LabVIEW first developed for engineers and scientists  who needed to program as part of their job but who  were not professional programmers LabVIEW has evolved into a full-fledged computer  language widely adopted in industry, academic and  engineering research labs LabVIEW especially powerful for data acquisition and  instrument control on local or networked computers LabVIEW programs (virtual instruments or vis) more  powerful and flexible than hardware instruments since  they utilize versatility of the personal computer
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Basic Functions of Virtual Instrumentation Data acquisition Data analysis Data presentation LabVIEW instrument more flexible than laboratory  instrument: software-based; features can be added or  removed  LabVIEW functionality expanded by adding plug-in  cards and connecting other instruments to computer Ability to add customized data analysis creates virtual  instruments more powerful than traditional laboratory  instruments
Image of page 4
LabVIEW versus traditional programming  languages C, C++, Basic: text-based programming  language: use words to create lines of code LabVIEW uses G graphical programming  language in picture/icon format (block diagram)  LabVIEW program assembled by  interconnecting modules (subprograms) in the  same way as an electrical circuit is built by  interconnecting modules (ICs)
Image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
LabVIEW virtual instrument A LabVIEW program is  called a virtual instrument.  The virtual instrument (vi)  has three main parts: Front Panel - analogous to  front panel of an instrument Block Diagram - vi’s source  code and executable  program Icon/ Connector – used  when a VI is used as a  subroutine in another VI 
Image of page 6
VI front panel Front Panel - interface  between user and  program Front panel looks like the  front panel of an  instrument Controls - inputs from  user to the program Indicators - outputs from  program to the user
Image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
VI block diagram Holds the source code (in  language G) Manipulating the source code  is a cross between standard  computer programming and  wiring electrical components Three basic components: Terminals correspond to the  controls and indicators on the  block diagram  Nodes: operations, functions,  subprograms (subvis) Wires: paths for data on the  block diagram
Image of page 8
Activity 1: LabVIEW virtual instrument  example (15 min)
Image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
  LabVIEW programming tools
Image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern