<?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>Summary, Tips, and Tricks on Arrays</name>
  <metadata>
  <md:version>1.2</md:version>
  <md:created>2004/06/18 13:59:51 GMT-5</md:created>
  <md:revised>2007/07/19 10:24:15.061 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="NationalInstruments">
      <md:firstname>National</md:firstname>
      
      <md:surname>Instruments</md:surname>
      <md:email>certification@ni.com</md:email>
    </md:maintainer>
    <md:maintainer id="lizzardg">
      <md:firstname>Elizabeth</md:firstname>
      
      <md:surname>Gregory</md:surname>
      <md:email>elizabeth.gregory@gmail.com</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:maintainerlist>
  
  <md:keywordlist>
    <md:keyword>Arrays</md:keyword>
    <md:keyword>arrays</md:keyword>
    <md:keyword>LabVIEW</md:keyword>
    <md:keyword>National Instruments</md:keyword>
    <md:keyword>summary</md:keyword>
    <md:keyword>tips</md:keyword>
    <md:keyword>tricks</md:keyword>
  </md:keywordlist>

  <md:abstract/>
</metadata>
  
  <content>
    <!--<section id="section1">
      <name>Summary, Tips, and Tricks</name>-->
      <list id="list1">
	<item>
	  <term>Arrays</term> group data elements of the same
	  type. You can build arrays of numeric, Boolean, path,
	  string, waveform, and cluster data types.
	</item>
	<item>
	  The array index is zero-based, which means it is in the
	  range <m:math><m:cn>0</m:cn></m:math> to
	  <m:math>
	    <m:apply>
	      <m:minus/>
	      <m:ci>n</m:ci>
	      <m:cn>1</m:cn>
	    </m:apply>
	  </m:math>, where <m:math><m:ci>n</m:ci></m:math> is the
	  number of elements in the array.
	</item>
	<item>
	  You must insert an object in the <code>array</code> shell
	  before you use the array on the block diagram. Otherwise,
	  the <code>array</code> terminal appears black with an empty
	  bracket.
	</item>
	<item>
	  To create an <code>array</code> control or indicator, select
	  an <code>array</code> on the <code>Controls&gt;&gt;Array &amp;
	  Cluster</code> palette, place it on the front panel, and
	  drag a control or indicator into the <code>array</code>
	  shell.
	</item>
	<item>
	  If you wire an <code>array</code> to a <code>For Loop</code>
	  or <code>While Loop</code> input tunnel, you can read and
	  process every element in that array by enabling
	  auto-indexing.
	</item>
	<item>
	  Use the <code>Array</code> functions located on the
	  <code>Functions&gt;&gt;All Functions&gt;&gt;Array</code> palette to
	  create and manipulate arrays.
	</item>
	<item>
	  By default, LabVIEW enables auto-indexing in <code>For
	  Loops</code> and disables auto-indexing in <code>While
	  Loops</code>.
	</item>
	<item>
	  <term>Polymorphism</term> is the ability of a function to
	  adjust to input data of different data structures.
	</item>
      </list>
    <!--</section>-->
  </content>
  
</document>
