Summary: In this exercise, the objective is to build a VI that reads data from a file. Complete the following steps to build a VI that reads the file created previously and displays the information in a string indicator.
EXERCISE 1
1.A) Front Panel
- Open a blank VI and build the front panel shown in Figure 1 using the file path control located on the
Controls>>Text Controlspalette and a string indicator located on theControls>>Text Indicatorspalette.Figure 1
1.B) Block Diagram
- Build the block diagram shown in Figure 2.
Figure 2 Place the
Open/Create/Replace FileVI, located on theFunctions>>All Functions>>File I/Opalette, on the block diagram. This VI displays a dialog box that you use to open or create a file. Right-click thepromptinput, selectCreate>>Constantfrom the shortcut menu, and typeSelect Filenamein the constant. Right-click thefunctioninput, selectCreate>>Constantfrom the shortcut menu, and click the constant with theOperatingtool to selectopen.Place the
Read Filefunction, located on theFunctions>>All Functions>>File I/Opalette, on the block diagram. This function readscountbytes of data from the file starting at the beginning of the file.Place the
Close Filefunction, located on theFunctions>>All Functions>>File I/Opalette, on the block diagram. This function closes the file.Place the
Simple Error HandlerVI, located on theFunctions>>All Functions>>Time & Dialogpalette, on the block diagram. This VI checks the error cluster and displays a dialog box if an error occurs.- Complete the block diagram as shown in Figure 2.
- Save the VI as
File Reader.viin theC:\Exercises\LabVIEW Basics Idirectory.
1.C) Run the VI
- Display the front panel and use the
Operatingtool to click theBrowsebutton in the path control. - Navigate to
demofile.txtand click theOpenorOKbutton. - Run the VI.
String Read from Filedisplays the contents of the file. - If time permits, complete the challenge step. Otherwise, save and close the VI.
1.D) Challenge
- Modify the VI so it parses the numeric value and displays the numeric value in a numeric indicator. After you finish, save and close the VI.
TIP:
Use theMatch Patternfunction to search for the first numeric character.
No comments:
Post a Comment