Introduction to LabVIEW

From EG1004 Lab Manual
Jump to: navigation, search

1 OBJECTIVES

The experimental objective of this lab is to design three systems using LabVIEW:

  1. A digital calculator
  2. A lighting system for a building
  3. A thermal control system that automatically turns on heating and cooling equipment

Building these systems allows us to investigate the potential for using simulated instruments in the laboratory. These programs will let you to obtain data from outside the computer and incorporate it into your program design. In contrast to the more common text-based languages, LabVIEW uses a graphical programming language. You will learn the logic of graphical programming during the course of this lab.

2 OVERVIEW

Adapted from Introduction to LabVIEW, Six-Hour Course.1

LabVIEW is a development environment for creating graphical programs, called virtual instruments (VIs), to simulate actual laboratory instruments. A VI consists of two parts: a front panel and a back panel. The front panel allows the user to interact with the VI by displaying output and allowing the user to supply the program with input. The back panel consists of the actual code used by the VI to obtain input from the front panel, operate on the input, and display the results.

The front panel is built using controls and indicators. Controls are inputs – they allow a user to supply information to the VI. Indicators are outputs – they indicate, or display, the results based on the inputs given to the VI. Controls consist of switches, knobs, dials, buttons, etc. and indicators consist of meters, gauges, LEDs, displays, etc. These are located on the Controls palette and can be placed on the front panel.

The back panel, which is a block diagram, contains the graphical source code. All of the objects placed on the front panel will appear on the back panel as terminals. The back panel also contains structures and functions which perform operations on controls and supply data to indicators. The structures and functions are found on the Functions palette and can be placed on the back panel. Collectively controls, indicators, structures and functions will be referred to as nodes. Nodes are connected to one another using wires – e.g. two controls and an indicator can be wired to the addition function so that the indicator displays the sum of the two controls.

In any programming language, structures allow you to create conditions. In LabVIEW you can access structures by opening the Functions palette and selecting Structures. The following are some examples of structures:

  1. The While Loop is similar to do loop or while in text-based programming languages. It executes its subdiagram (or subroutine) until it receives a false value.
  2. The For Loop executes a subdiagram a set number of times, specified by the value in the count terminal.
  3. The Case Structure is similar to if/else, switch/case or match/with in text-based programming languages. It contains multiple subdiagrams – one for each possible value of the input to the case structure (the control wired to the '?').

The data acquisition and control (DAC) board is LabVIEW's physical interface with the outside world. Keep in mind that National Instruments offers different hardware solutions to meet their clients' individual needs. Using the available hardware, the only digital output port available is Port 0. Keep this in mind as this will be important when setting up the DAQ Assistant.

Some useful key shortcuts to keep in mind when working in the LabVIEW environment:

  1. CTRL+H: Show/hide context help.
  2. CTRL+B: Clean up broken wiring.
  3. CTRL+E: Toggle between front/back panels.
  4. CTRL+Z: Undo last action.

3 YOUR ASSIGNMENT

Individual Lab Report

A Zip file including all LabVIEW programs (.vi) needs to be submitted to the EG Website. If you don't know how to make a zip file, read the page How to Compress Your Files in the Instructional Presentations section.

Follow the lab report guidelines laid out in the page called Specifications for Writing Your Lab Reports in the Technical Communication section of this manual. As you write, the following discussion points should be addressed in the appropriate section of your lab report:

  • Explain what LabVIEW is and describe how it helps engineers and scientists with their work.
  • Explain what a VI is.
  • What are controls and indicators?
  • What are structures and functions?
  • What is the Front Panel used for? The Back Panel?
  • Discuss what a DAC board is.
  • Were the objectives of the experiment achieved? If not why?
  • Describe the advantages and disadvantages of using LabVIEW.
  • Suggest some improvements of how the lab could have be conducted better.

IMPORTANT: Because the procedural elements in this lab are extensive, please include only the procedures you employed to build Design 2, the Heating and Cooling System in your lab report. You do not need to document the procedures you followed to build Design 1: the Simple Calculator, or Design 3: Lighting System.

Note: You still need to include ALL the designs in the other sections of your lab report.

Remember, your job in this lab is not to report whether the Heating and Cooling system worked. Your job is to report on what you did to design it. Please consider the value of LabVIEW as a substitute for actual instruments and systems. Your Data/Observations section should include information on ease of use, the LabVIEW user interface, and the help options available to you.

In describing the design of all the systems, you should show screen shots in your lab reports showing the Virtual Instruments you designed. If you don't know how to take a screen shot and include it in your report, look at the Online Manual under "Instructional Web Pages" for instructions on how to take a screen shot and use it.

Team PowerPoint Presentation

There is no presentation due for this lab.

4 MATERIALS AND EQUIPMENT

  • Lab PC
  • LabVIEW Software
  • Data acquisition and control (DAC) board
  • Breadboard
  • Several LEDs

5 PROCEDURE

  1. Open LabVIEW, select New and Blank VI.
  2. Click on Window and select Tile Left & Right to set the front panel (left window) and back panel (right window) side by side. This will make them visible at the same time, making it easier to work.
  3. On the right window, pull down the View menu, select Show Tools Palette.
  4. On the left window, pull down the Window menu again, select Show Controls Palette. At this point your screen should look like Figure 3. Note the Controls Palette and the Tools Palette, and their icons.

Lab labview 1.gif

Figure 3: LabVIEW workspace

Remember: You are required to take notes. Experimental details are easily forgotten unless written down. EG Standard Note Paper can be downloaded and printed from the EG website the EG Website. Use your lab notes to write the Procedure section of your lab report. At the end of each lab your TA will scan your lab notes and upload them to the Lab Documents section of the EG Website. You must attach your lab notes at the end of your lab report (use the "Insert Object" command in MS Word after your Conclusion). Keeping careful notes is an essential component of all scientific practice.

For help with the operation of any LabVIEW icon, select Help from the main menu bar, choose Show Context Help, and click the icon whose operation you don't understand. It will be explained in the open window.

The overall approach for each of these projects is to place items on the front panel that the user will see and interact with. The corresponding items on the back panel will then actually make the device work, and how you "wire" them together will determine how your device works.

Note: We'll be doing some tasks a number of times, where you'll be clicking on the same icons to bring up various components. To help you , we've included a LabVIEW digest at the end of this lab for your reference to help you navigate.

Design 1: Simple Calculator

Create a program that simulates a basic calculator. Your calculator will be able to add, subtract, and multiply.

  1. The front panel must contain:
    1. One slide to control the arithmetic operation to be performed. Here's how to do it:
      1. Select the Num Ctrls icon Lab labview 2.gif on the Controls Palette (see Figure 4). This will bring up the window shown in Figure 5

        Lab labview 3.gif

        Figure 4: Controls Palette

        Lab labview 5.gif

        Figure 5: Numerical Controls window

      2. Then select Horizontal Pointer Slide from the icons shown. Click on the left window to place the slide on the front panel at the location you select.

        Note: If you don't like where you put the slide, click on it and hold down the left mouse button to "drag" the control where you want it. When it's at the right place, let go of the left mouse button. This will work for everything you do on both windows (front and back panels).

        Note: As you place items on the front panel (left window), symbols corresponding to each item will appear on the back panel (right window). After we complete the front panel, we'll wire the items on the back panel to make the calculator work.

      3. Click on the number 10 and change it to 2. Now the slide control will look like Figure 6.

        Lab labview 6.gif

        Figure 6: Slide control with range changed from 10 to 2

      4. Right click on the slide to bring up a pull down menu. Select Representation, and choose the I32 icon. Figure 7 shows what the pull down menus look like, and the I32 icon. This completes the slide control on the front panel.

        Lab labview 7.gif

        Figure 7: I32 Representation pull down menus

    2. Three Boolean indicators to specify the operation selected. Here's how to do it:
      1. On the Controls palette, select the LEDs icon Lab labview 8.gif. This will bring up the window shown in Figure 8.

        Lab labview 9.gif

        Figure 8: LEDs Window

      2. Select the Round LED icon from the icons shown. Click on the left window to place the LED on the front panel at the location youh select. The best place to put it is centered under the slide. Do this two more times, putting the lights on each side of the first light you made, so you have a total of three lights in a row under the slide.
      3. Rename the three LEDs to correspond to the functions the calculator will be performing: add, subtract, and multiply. To rename each LED, click on the Edit Text icon Lab labview 10.gif on the Tools palette. Then click on the 'Boolean' label on each LED and replace it with the proper text: "add" for the left light, "subtract" for the center light, and "multiply" for the right light.
    3. Two numeric controls to allow the user to input data from the keyboard. Here's how to do it:
      1. On the Controls palette, click on the Num Ctrls icon. This will bring up the window shown in Figure 5 again.
      2. Click on the Num Ctrl icon and click on the left window to the left of the slide to place a numeric control there. This will look like a window you can enter data in. Click the Num Ctrl icon again, and place another numeric control on the right side of the slide.
    4. A numeric indicator to display the output. Here's how to do it:
      1. On the Controls palette, click on the Num Inds icon Lab labview 11.gif. This will bring up the window shown in Figure 9.

        Lab labview 12.gif

        Figure 9: Num Inds Window

      2. Click on the Num Ind icon and click on the left window centered below the three lights. This numeric indicator will be the answer from the calculator.

        Note: This numeric indicator, used for output, is a different type of object from the two numeric controls (which are for input) that you constructed earlier in Item c.

      3. You are now finished constructing the front panel. The finished Front Panel should look like Figure 10:

    Lab labview 13.gif

    Figure 10: Finished Front Panel

    As we stated earlier, on the back panel there are icons corresponding to everything you put on the front panel. We will now arrange them, add additional objects, and connect them together to make the calculator work.

  2. The back panel must contain:
    1. At least one case statement to control the arithmetic operations. This case statement will be the heart of the calculator. Here's how you do it:
      1. Drag all the Boolean nodes to the right edge of the window and all numeric controls and indicator to the bottom of the window. Place the slide node on the left edge of the window. This will leave a large area in the middle that you will fill in at the next few steps. Your back panel should now look like Figure 11.

        Lab labview 14.gif

        Figure 11: Rearranged Back Panel

      2. In the block diagram (back panel) of LabVIEW, go to the menu bar, select View, and choose "Functions Palette", just as shown on Figure 12a. This will bring up the Functions Palette, shown in Figure 12b.

        Lab labview 15.gif

        Figure 12a: How to bring up the Functions Palette

        Lab labview 16.gif

        Figure 12b: Functions Palette

      3. Click on the Exec Ctrl icon Lab labview 17.gif. This will bring up the Exec Ctrl window, shown in Figure 13.

        Lab labview 18.gif

        Figure 13: Exec Ctrl Window

      4. Click on the Case Structure icon. Click on the right window to locate it on the back panel. Be careful, it's a very large object, and will have many connections. Your best strategy is to locate it in the middle of the panel. Note that at the top of the object there a caption box with the number 1 in it. On each side of the caption box are arrows pointing to the left and right. Note also the question mark on the left side of the case structure object. This is the input to the case structure.
      5. We will now start connecting things. First, we need to access the proper tool. On the Tools Palette, chose the "Connect Wire" icon Lab labview 19.gif. We'll now connect the slide to the case structure. Connect the slide to the case structure by clicking on the slide object, and then on the question mark on the left side of the case structure. Your back panel should now look like Figure 14.

        Lab labview 20.jpg

        Figure 14: Back Panel Slide to Case Structure Connection

      6. When the case statement is created, it only has two cases. Since you have three operations for the calculator, you need to make another case. To add the third case operation, right-click anywhere on the case structure and select Add Case After, as shown in Figure 15.

        Lab labview 21.gif

        Figure 15: Adding Another Case

      7. Now we'll add the mathematical operations that the calculator should perform for each case. On the Functions Palette, click on the Arith/Compare icon Lab labview 33.gif' from the main Functions Palette. This will bring up the Arith/Compare window shown in Figure 17.

        Lab labview 23.gif

        Figure 17: Arith/Compare Window

      8. On the Arith/Compare window, click on the Numeric icon Lab labview 24.gif. This will bring up the Express Numeric window shown in Figure 18.

        Lab labview 25.gif

        Figure 18: Express Numeric Window

      9. Click on the left arrow at the top of the case structure box. This should change the caption for the case structure to 0. In the Express Numeric Window, click on the Add icon Lab labview 26.gif, and click on a location in the middle of the case structure box to place it.
      10. Click on the right arrow at the top of the case structure box. This should change the caption for the case structure to 1. In the Express Numeric Window, click on the Subtract icon Lab labview 27.gif, and click on a location in the middle of the case structure to place it.
      11. Finally, click on the right arrow at the top of the case structure box one more time, changing the number in the caption to 2. In the Express Numeric Window, click on the Multiply icon Lab labview 28.gif, and click on a location in the middle of the case structure to place it. At this point, each case should look like the ones shown in Figure 19. You can check each case by clicking on the left and right arrows to change the case number in the caption.

        Lab labview 29.gifLab labview 30.jpgLab labview 31.gif

        Figure 19: Case Structure Cases

      12. We now need to wire the inputs of the calculator. First, set the case structure case to zero by clicking on the left arrow until the caption reads 0. The triangle inside should be addition, with a plus sign in the middle. Once again, click on the "Connect Wire" icon Lab labview 19.gif on the Tools Palette. Click on the leftmost Numeric icon, and click on the top left side of the operation triangle to wire the first numeric input to the input of the addition operation. Next, click on the second numeric icon, and on the left bottom of the addition triangle, establishing the second input. Finally, click on the right side of the triangle, and click on the third Numeric icon. This will display the output of the addition calculation in the "Numeric 3" box on the front panel. At this point you've completed having the calculator do addition. Your back panel should look like Figure 20.

        Lab labview 32.gif

        Figure 20: Completed Back Panel for Addition

      13. We now have to do the same thing for the other cases. Click on the right arrow next to the case structure caption. This will change the caption to 1, and the subtraction triangle will be in the middle of the case structure. As before, connect the first Numeric object to the top left of the triangle, the second Numeric to the bottom left of the triangle, and the right of the triangle to the Numeric 3 box at the bottom of the back panel. You can see the preceding step for details on how to do this if you need to. Finally, click the right arrow next to the case structure caption one more time. This will change the case number to 2, and the multiplication triangle will be in the middle of the case structure. Wire the Numeric objects to the triangle as you did for the other two case. At this point you have established the numeric inputs and outputs.
      14. We now to have to illuminate the proper LED on the front panel corresponding to each operation. First, click the left arrow to the left of the caption of the case structure until the caption says "0, Default". First, we're going to repeat Steps 7 and 8 to bring up the Express Numeric window: On the Functions Palette, click on the Arith/Compare icon Lab labview 33.gif from the main Functions Palette. On the Arith/Compare window, click on the Numeric icon Lab labview 24.gif. This will bring up the Express Numeric window shown in Figure 18. On the Express Numeric window, click the upward facing arrow. This will bring up the Arithmetic and Comparison window shown in Figure 21.

        Lab labview 23.gif

        Figure 21: Arithmetic and Comparison Window

      15. On the Arithmetic and Comparison window, click on the Boolean icon Lab labview 36.gif, which will bring up the Express Boolean window shown in Figure 22.

        Lab labview 37.gif

        Figure 22: Express Boolean Window

      16. We are now going to put three Boolean constants into the case structure. Since this is case 0, which corresponds to add, we want to have the add indicator to be true, and the other two to be false. We do this by clicking on the True Constant icon Lab labview 42.gif, and then clicking inside the case structure on the right side to the left of the add indicator that's outside the case structure. We then select the False Constant icon Lab labview 43.gif and place it inside the case structure on the right side next to the Subtract and Multiply indicators.
      17. We now need to wire the constants to their respective indicators. Once again, click on the Connect Wire icon Lab labview 19.gif on the Tools Palette. Click on the right side of the top constant inside the case structure and connect it to the top indicator by clicking on the indicator next. Then do the same thing for the other two constants and their corresponding indicators. We've now completed the Add operation. We still need to do the other two operations.
      18. Click on the right arrow next to the case structure icon. The caption should now show 1. We need to have the Subtract indicator illuminate for this case. Once again, on the Functions Palette, click on the Arith/Compare' icon Lab labview 33.gif from the main Functions Palette. On the Arith/Compare window, click on the Numeric icon Lab labview 24.gif. This will bring up the Express Numeric window shown in Figure 18. On the Express Numeric window, click the upward facing arrow. This will bring up the Arithmetic and Comparison window shown in Figure 21. On the Arithmetic and Comparison window, click on the Boolean icon Lab labview 36.gif, which will bring up the Express Boolean window shown in Figure 22.Click on the True Constant icon Lab labview 42.gif and click inside the right side of the case structure to the left of the Subtract LED. Click on the False Constant icon Lab labview 43.gif and click inside the right side of the case structure to the left of the Add LED, and again to the left of the Multiply LED. Click on the Connect Wire icon Lab labview 19.gif on the Tools Palette. Click on the right side of the top constant inside the case structure and connect it to the top indicator by clicking on the indicator next. Then do the same thing for the other two constants and their corresponding indicators. We've now completed the Subtract operation.
      19. We're now ready to finish the calculator. Click on the right arrow next to the case structure icon. The caption should now show 2. We need to have the Multiplication indicator illuminate for this case. Once again, on the Functions Palette, click on the Arith/Compare icon Lab labview 33.gif. On the Arith/Compare window, click on the Numeric icon Lab labview 24.gif. This will bring up the Express Numeric window shown in Figure 18. On the Express Numeric window, click the upward facing arrow. This will bring up the Arithmetic and Comparison window shown in Figure 21. On the Arithmetic and Comparison window, click on the Boolean icon Lab labview 36.gif which will bring up the Express Boolean window shown in Figure 22. Click on the True Constant icon Lab labview 42.gif and click inside the right side of the case structure to the left of the Multiplication LED. Click on the False Constant icon Lab labview 43.gif and click inside the right side of the case structure to the left of the Add LED, and again to the left of the Subtraction LED. Click on the Connect Wire icon Lab labview 19.gif on the Tools Palette. Click on the right side of the top constant inside the case structure and connect it to the top indicator by clicking on the indicator next. Then do the same thing for the other two constants and their corresponding indicators. We've now completed the Multiply operation.
      20. Before moving on, make sure that the boxes on the edges of the case structure are filled in. If they are not, that box has to be wired in all cases defined by the user. Your back panel should look like Figure 23.

        Lab labview 48.gif Lab labview 49.jpg

        Figure 23: Completed Calculator Back Panel

  3. After you have created your VI, it must be tested:
    1. Enter different input numbers through the control icon on the front panel.
    2. Make sure the output is correct.
    3. Make sure the correct LED lights up for the operation.
    4. Have your TA test your VI.

    Lab labview 50.gif

    Figure 24: Completed and Working VI

  4. Once testing is completed:
    1. Print the VI you have created.
    2. Have your TA sign it.

Design 2: Heating and Cooling System

Build a VI that simulates a heating and cooling system. Your system must be controlled either manually or automatically. Design your VI so that:

  • The air conditioner is turned on when the temperature is above 80°F.
  • The heater is turned on when the temperature is less than 60°F.
  • The heater and the air conditioner are turned off when the temperature is between 60°F and 80°F.
  1. The front panel must contain:
    1. Three LEDs: one to represent the AC, one to represent the heater, and one to show that the system is being operated manually.
    2. Three switches: one to control the AC, one to control the heater, and one to control manual or automatic operation.
    3. A thermometer to set the temperature of the system. By default, the thermometer is an indicator; right-click on it and select Change to control. The thermometer should be set to 70°F.
  2. The back panel must contain:
    1. A Boolean case statement to control the manual and automatic operation of the AC and the heater.


  3. After you have created your VI, it must be tested:
    1. Using the slide bar on the thermometer, change the system temperature. Make sure the AC and heat come on as directed.
    2. Test the program's manual operation by turning the manual switch on and then turning the AC and heat switches on. Each of the LEDs should light up when its corresponding switch is in the On position.
    3. Have your TA test your VI.
  4. Once testing is completed:
    1. Print the VI you have created.
    2. Have your TA sign it.
    3. Save your VI. You'll be using it again in Lab 6.

Design 3: Lighting System

Build a VI that simulates a lighting system in a house with 4 rooms. Your design must include 4 lights (LEDs) and at least 5 switches – one switch per light and one "master" switch which will turn all of the lights off simultaneously (think of this as a circuit breaker). Your program should also interact with real LEDs attached to a DAC board.

  1. The front panel of your program should include 5 switches and 4 virtual LEDs.
  2. While there are several ways to implement the back panel, one suggestion is to use a separate Boolean case structure for each switch. This will also make it easier to interact with the LEDs attached to the DAC board.
  3. In order to control the LEDs attached to the DAC board, a DAQmx Assist node is required on the back panel. The LEDs will be connected to pins 52, 17, 49, and 47 (and pin 35 for ground).
    1. DAQmx Assistant is found in the Functions Palette, under Measurement I/O -> NI-DAQmx. (see Figures 25a-d)

      Lab labview 51.gif

      Figure 25a: Functions Palette. Click on the pull down arrow at the bottom of the Functions Palette to see all the categories available.

      Lab labview 52.gif

      Figure 25b: Full Functions Palette with the Measurement I/O category pointed out

      Lab labview 53.gif

      Figure 25c: Measurement I/O category with DAQmx pointed out

      Lab labview 56.gif

      Figure 25d: DAQmx palette with DAQ Assist circled

    2. Once you have placed these on the back panel, the DAQ Assistant dialog box will open. Follow Figures 26a-e to set up the DAQmx Task.

      Lab labview 60.jpg

      Figure 26a: Select Generate Signals

      Lab labview 61.png

      Figure 26b: Select Digital Output

      Lab labview 62.png

      Figure 26c: Select Port Output

      Lab labview 63.jpg

      Figure 26d: Select port0

      Lab labview 64.jpg

      Figure 26e: Click OK

    3. The DAQ Assistant, depending on how it's set up, is used for reading or writing information from or to the DAC board. In our case, we only see the one terminal labeled data.

      Lab labview 58.gif

      Figure 27: DAQ Assistant

      1. data (integer array): This determines which pins on the DAC board will be activated (in other words, which LEDs will light up).
        1. Each pin is represented by a number that is a power of 2 (see Pattern Table). For example, sending a value of 1 will light up the LED connected to pin 52.
        2. To light up more than one pin at a time, add the values of each pin together and use the sum. For example, sending a value of 3 to the Pattern will result in the LEDs connected to pins 52 and 17 to light up.
    4. If you used separate Boolean case structures for each switch, then setting up the pattern for DAQ Assistant can be achieved as follows:
      1. In each Boolean case, if the switch is off, place a numeric constant of 0.
      2. If the switch is on, then include a numeric constant of the appropriate value (see Pattern Table). For example, the switch corresponding to pin 52 should have a numeric constant of 1.
      3. Once every Boolean case structure has a numeric constant in it, they must all be added together. This can easily be achieved using the Compound Arithmetic operator.

        Don't forget to wire both the numeric constant in the True case and the numeric constant in the False case.

      4. The output from the Compound Arithmetic operator should be wired to a Build Array icon. Depending on your background, you may or may not understand what an array is, but that is not important. Conceptually, think of a line of people waiting to get in to a movie theater. In our case, the movie theater is the data terminal on the DAQ Assistant icon and the line is the array. This movie theater doesn't care if there is one person in line or if there are a million people on line: it just wants a line. In our case there will only be one person on line or rather only one element in the array: the result of the Compound Arithmetic operator. Build Array can be found in the Functions Palette, under Proramming -> Array. (see Figures 28a-c)

        Lab labview 65.jpg

        Figure 28a: Full Functions Palette with the Programming category pointed out

        Lab labview 66.jpg

        Figure 28b: Programming category with Array pointed out

        Lab labview 67.jpg

        Figure 28c: Array palette with Build Array circled

      5. Also keep in mind that if the master switch is off, then all of the LEDs connected to the DAC board should shut off as well.
Pattern Table
Pattern
128 64 32 16 8 4 2 1
Port Corresponding Pin Number
1 48 16 51 19 47 49 17 52

Your lab work is now complete. Please clean up your workstation. Return all unused materials to your TA. Refer to section #3 Your Assignment for the instructions you need to prepare your lab report.

LabVIEW Digest of Common Tasks

Front Panel Controls and Indicators

How to get a slide control:

  1. On the Controls palette, select the Num Ctrls icon Lab labview 2.gif
  2. Select Horizontal Pointer Slide
  3. Click on the front panel to place the slide on the front panel at the location you select

How to get a LED indicator:

  1. On the Controls palette, select the LEDs icon Lab labview 8.gif.
  2. Select the Round LED icon from the icons shown.
  3. Click on the left window to place the LED on the front panel at the location you select.
  4. Rename the LED with a label that indicates what the LED stands for. To rename the LED, click on the Edit Text icon Lab labview 10.gif on the Tools palette. Then click on the 'Boolean' label on each LED and replace it with the proper text.

How to get a Numeric Input Control

  1. On the Controls palette, click on the Num Ctrls icon. This will bring up the window shown in Figure 5.
  2. Click on the Num Ctrl icon and click on the location where you want to place the control.

How to get a Numeric Indicator Output

  1. On the Controls palette, click on the Num Inds icon Lab labview 11.gif. This will bring up the window shown in Figure 9.
  2. Click on the Num Ind icon and click on the front panel location where you want the indicator.

Back Panel Objects

How to define a case structure

  1. In the block diagram (back panel) of LabVIEW, go to the menu bar, select window, and choose "Show Functions Palette", just as shown on Figure 29a. This will bring up the Functions Palette, shown in Figure 29b.

    Lab labview 15.gif

    Figure 29a: How to bring up the Functions Palette

    Lab labview 51.gif

    Figure 29b: Functions Palette

  2. Clink on the Exec Ctrl icon. This will bring up the Exec Ctrl window, shown in Figure 13.
  3. Click on the Case Structure icon. Click on the right window to locate it on the back panel.
  4. The default is two cases: 0 and 1. To add more cases, right-click anywhere on the case structure and select Add Case After, as shown in Figure 15.
  5. Define what happens for each case. On each side of the caption are arrows that will count the case number up and down. Choose the case number you want to define and then fill in the case structure with whatever needs to be done for this case. Make sure every case is fully defined. It is very easy to forget things.

How to define an arithmetic operation

  1. On the Functions Palette, click on the Arith/Compare icon Lab labview 33.gif. will bring up the Arith/Compare window shown in Figure 17.
  2. On the Arith/Compare window, click on the Numeric icon Lab labview 24.gif. This will bring up the Express Numeric window shown in Figure 18.
  3. In the Express Numeric Window, click on the icon for the arithmetic operation you want. Click on the front panel location where the icon goes.

How to define Boolean constants (usually used to illuminate LEDs)

  1. On the Functions Palette, click on the Arith/Compare icon Lab labview 33.gif. This will bring up the Arith/Compare window.
  2. On the Arith/Compare window, click on the Numeric icon Lab labview 24.gif. This will bring up the Express Numeric window shown in Figure 18. On the Express Numeric window, click the upward facing arrow. This will bring up the Arithmetic and Comparison window shown in Figure 21.
  3. On the Arithmetic and Comparison window, click on the Boolean icon Lab labview 36.gif, which will bring up the Express Boolean window shown in Figure 22.
  4. Click on the True Constant icon Lab labview 42.gif or False Constant icon Lab labview 43.gif, and then clicking the location of the constant on the back panel.

How to wire things

  1. Objects have inputs on their left side and outputs on their right side. You always wire the output (right side) of one object to the input (left side) of another object.
  2. On the Tools Palette, chose the "Connect Wire" icon Lab labview 19.gif.
  3. Click the object output that you want to wire from. Click the object input you want to wire to. The first object's output is now connected to the second object's input.

Footnotes

1 Introduction to LabVIEW, Six-Hour Course [Courseware]. (June 2003) Austin, TX: Worldwide Technical Support and Product Information, National Instruments Corporation

Return to Table of Contents