<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5 plus MathML//EN" "http://cnx.rice.edu/cnxml/0.5/DTD/cnxml_mathml.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="None">
  <name>Cluster Scaling VI</name>
  <metadata>
  <md:version>**new**</md:version>
  <md:created>2004/06/21 13:32:59.361 GMT-5</md:created>
  <md:revised>2004/07/14 11:45:05.056 GMT-5</md:revised>
  <md:authorlist>
      <md:author id="NationalInstruments">
      <md:firstname>National</md:firstname>
      
      <md:surname>Instruments</md:surname>
      <md:email>certification@ni.com</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist>
    <md:maintainer id="lizzardg">
      <md:firstname>Elizabeth</md:firstname>
      
      <md:surname>Gregory</md:surname>
      <md:email>lizzardg@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="mshiralkar05">
      <md:firstname>Malan</md:firstname>
      
      <md:surname>Shiralkar</md:surname>
      <md:email>mshiralkar05@hotmail.com</md:email>
    </md:maintainer>
    <md:maintainer id="harika">
      <md:firstname>Harika</md:firstname>
      
      <md:surname>Basana</md:surname>
      <md:email>ilsai@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="NationalInstruments">
      <md:firstname>National</md:firstname>
      
      <md:surname>Instruments</md:surname>
      <md:email>certification@ni.com</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  <md:keywordlist>
    <md:keyword>National Instruments</md:keyword>
    <md:keyword>LabVIEW</md:keyword>
    <md:keyword>exercise</md:keyword>
    <md:keyword>Cluster Scaling VI</md:keyword>
  </md:keywordlist>

  <md:abstract>Build a VI that uses polymorphism with clusters.</md:abstract>
</metadata>
  
  <content>
    <exercise id="e1">
      <problem>
	<para id="para1">
	  Complete the following steps to build a VI that scales values
	  stored in a cluster, where each cluster element has a different
	  scale factor. Assume that the voltages were measured from
	  transducers that measure the pressure, flow rate, and
	  temperature. The VI then scales these values to get the actual
	  values present in the system.
	</para>
	<section id="section1">
	  <name>Front Panel</name>
	  <list id="list1" type="enumerated">
	    <item>
	      Open the <code>Cluster Scaling</code> VI located in the
	      <code>C:\Exercises\LabVIEW Basics I</code> directory. The
	      front panel is already built.
	    </item>
	    <item>
	      Change the controls as shown in <cnxn target="f1"/>.
	      <figure id="f1">
		<media type="image/png" src="clusscal.png"/>
	      </figure>
	    </item>
	  </list>
	</section>
	<section id="section2">
	  <name>Block Diagram</name>
	  <list id="list2" type="enumerated">
	    <item>
	      Build the block diagram shown in <cnxn target="f2"/>. Make
	      sure you apply the correct scale factors to each element in
	      the <code>Raw Data</code> cluster.
	      <figure id="f2">
		<media type="image/png" src="clusscalbd.png"/>
	      </figure>
	    </item>
	    <item>
	      Save the VI.
	    </item>
	    <item>
	      Display the front panel and run the VI.
	    </item>
	    <item>
	      Change the front panel controls and run the VI again.
	    </item>
	    <item>
	      Close the VI when you are finished.
	    </item>
	  </list>
	</section>
      </problem>
    </exercise>
  </content>
  
</document>
