A community for students.

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing


  • one year ago

\(\huge \sf LABVIEW \ Tutorials-I\)

  • This Question is Closed
  1. Koikkara
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 1

    \(\huge\sf\color{red}{\text{✿ Introduction}}\) This tutorial will help you to familiarize yourself with the \(LabVIEW\) graphical programming environment and the basic \(LabVIEW\) features you use to build data acquisition and instrument control applications. \(Core~ LabVIEW ~Concepts\) \(★\) LabVIEW Environment Basics—Examine the most important building blocks for any LabVIEW application, including the front panel, block diagram, palettes, controls, and indicators. \(★\) Graphical Programming Basics—See how to connect functions and work with a variety of datatypes when constructing applications. \(★\) Common Tools—View a collection of important tools and common user functions that all users should know. \(★\) Debugging Tools—Learn how to use simple tools and techniques to understand the behavior of code and address problems or bugs. \(Programming~ in~ LabVIEW\) \(★\) Data Structures—arrays, clusters, and enumerated data \(★\) Execution Structures—While Loops, For Loops, and Case structures \(★\) Passing Data Between Loop Iterations—shift registers \(★\) Handling Errors—error handling and error clusters \(Finding~ Examples~ and ~Getting~ Help\) \(★\) Finding Examples—Example Finder and ni.com/code \(★\) Using the LabVIEW Help—context help and the LabVIEW Help \(★\) Online Help Resources—KnowledgeBase and forums \(★\) Getting Additional Help—help from a LabVIEW expert

    1 Attachment
  2. Koikkara
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 1

    \(\huge\sf\color{green}{\text{♫ LabVIEW Environment Basics ♫}}\) \(\bf Laboratory ~Virtual~ Instrument~ Engineering ~Workbench\) is a system-design platform and development environment for a visual programming language from National Instruments. \(\small\sf\color{red}{\text{▶ }}\) \(\bf LabVIEW\) is commonly used for data acquisition, instrument control, and industrial automation on a variety of platforms including Microsoft Windows, various versions of UNIX, Linux, and Mac OS X. \(\small\sf\color{red}{\text{▶ }}\) The latest version of LabVIEW is \(\bf LabVIEW~ 2014,\) released in August 2014. \(\small\sf\color{red}{\text{▶ }}\) In contrast to textbased programming languages, where instructions determine program execution, LabVIEW uses dataflow programming, where the flow of data determines execution order. \(Included~ in~ the~ Section:\) \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Front~ Panel\) \(\small\sf\color{red}{\text{Picture 01 }}\) Front Panel consists of : • Controls = Inputs • Indicators = Outputs Users interact with the \(Front~ Panel\) when the program is running. Users can control the program, change inputs, and see data updated in real time. \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Controls~ Palette\) \(\small\sf\color{red}{\text{Picture 02 }}\) It consists of many sub-palettes that can be used to create front panels. 1) Control: Controls simulate input devices ( such as knobs, push button and dials) and provide a pipeline to move data to the Black Diagram. 2) Indicator: Controls simulate out devices to display the output result (in chart , graph…). • Controls Palette is available at View pull-down menu in the Front Panel. \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Controls~ and~ Indicators\) \(\small\sf\color{red}{\text{Picture 03 }}\) \( Controls\) are used for inputs such as, adjusting a slide control to set an alarm value, turning a switch on or off, or to stop a program. \( Indicators\) are used as outputs. Thermometers, lights, and other indicators display output values from the program. These may include data, program states, and other information. \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Block~ Diagram\) \(\small\sf\color{red}{\text{Picture 01}}\) Terminals (/Icons) corresponding to front panel controls and indicators, as well as constants, function, SubVIs, structure, and wires that connect data from one object to another. Block Diagram contains: • Accompanying “program” for front panel • Components “wired” together Using \(\bf “Ctrl+E”\) to change between the \(Front~ Panel\) and the \(Block~ Diagram\) window. \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Terminals\) \(\small\sf\color{red}{\text{Picture 05 }}\) Every front panel control or indicator has a corresponding terminal on the block diagram. When a VI is run, values from controls flow through the block diagram, where they are used in the functions on the diagram, and the results are passed into other functions or indicators through wires. There are different terminals: • Control and indicator terminals • Node terminals • Constant terminals. • Specialized terminals on various structures. \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Controls,~ Indicators, ~and~ Constants\) \(\small\sf\color{red}{\text{Picture 06 }}\) Input a numerical data a from the Front Panel (numerical control) and display the result b (Numerical Indicator) after multiplication: \(b = constant ~×~ a\). \(Procedure:\) 1) Find and drag the Numerical Control and Numerical Indicator respectively, to the from Panel: View – Controls Palette – Modern – Numeric – Numerical Control /Numerical Indicator 2) Find and drag Multiply an Numerical Constant, respectively, into the Background Diagram: View – Functions Palette – Programming - Numeric – Multiply/Numerical Constant 3) Wire the associated icons. 4) Running the code. \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Block~ Diagram~ Nodes\) \(\small\sf\color{red}{\text{Picture 07 }}\) Program execution elements in a block diagram are called Nodes. There are three nodes types: Functions, subVI nodes, and structure. • Functions are the build-in nodes such as adding number, file I/O. • SubVI nodes VIs that you design and later call from another VI. • Structures control the grogram flow, such as For Loops and while Loops. \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Functions~ Palette\) \(\small\sf\color{red}{\text{Picture 08 }}\) The Functions Palette consists of many sub-palette that contain almost all a available objects that can be used to create the block diagram. It contains functions as well as many VIs or Sub-VIs that ship with LabVIEW. • Function Palette is available at View menu in the Block Diagram Window. \(\huge\sf\color{green}{\text{ღ }}\) \(\bf Searching~ for~ Controls,~ VIs ~and ~Functions\) \(\small\sf\color{red}{\text{Picture 09 }}\) The two common help options are the Contest and LabVIEW Help. Both are located in the Help pull-down menu. \(Context~ Help~ Window\) • Choose Show Context Help from Help menu. When you placing the cursor on an object (icon, terminal) on the front panel or block diagram, the Context Help Window will show the associated help information. \(LabVIEW ~Help\) • Choose Search the LabVIEW Help from the Help menu. • Or clicking Detailed Help in the Context Help Window.

    1 Attachment
  3. rvc
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    good job :)

  4. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...


  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.