<?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>Waveform Charts</name>
  <metadata>
  <md:version>1.1</md:version>
  <md:created>2004/06/23 15:45:31 GMT-5</md:created>
  <md:revised>2004/07/16 15:14:01.340 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="harika">
      <md:firstname>Harika</md:firstname>
      
      <md:surname>Basana</md:surname>
      <md:email>ilsai@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="lizzardg">
      <md:firstname>Elizabeth</md:firstname>
      
      <md:surname>Gregory</md:surname>
      <md:email>lizzardg@rice.edu</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  

  <md:abstract/>
</metadata>

  <content>

    <para id="d_me">
      The <term><code>waveform chart</code></term> is a numeric
      indicator that displays one or more plots. The <code>waveform
      chart</code> is located on the <code>Controls&gt;&gt;Graph
      Indicators</code> palette. <code>Waveform charts</code> can
      display single or multiple plots. <cnxn target="f1"/> shows the
      elements of a multiplot waveform chart. Two plots are displayed:
      <code>Raw Data</code> and <code>Running Avg</code>.
      <figure id="f1">
	<media type="image/png" src="chartelem.png"/>
      </figure>
    </para> 

    <para id="e_me">
      Charts use three different modes to scroll data, as shown in the
      <cnxn target="f2"/>. Right-click the chart and select
      <code>Advanced&gt;&gt;Update Mode</code> from the shortcut
      menu. Select <code>Strip Chart</code>, <code>Scope Chart</code>,
      or <code>Sweep Chart</code> . The default mode is <code>Strip
      Chart</code>.
      <figure id="f2">
	<media type="image/png" src=" chartmodes.png"/>
      </figure>

    </para>

    <para id="t_me">
      A <code>strip chart</code> shows running data continuously
      scrolling from left to right across the chart. A <code>scope
      chart</code> shows one item of data, such as a pulse or wave,
      scrolling partway across the chart from left to the right. A
      <code>sweep chart</code> is similar to an EKG display. A
      <code>sweep chart</code> works similarly to a scope except it
      shows the older data on the right and the newer data on the left
      separated by a vertical line. The <code>scope chart</code> and
      <code>sweep chart</code> have retracing displays similar to an
      oscilloscope. Because there is less overhead in retracing a
      plot, the <code>scope chart</code> and the <code>sweep
      chart</code> display plots significantly faster than the
      <code>strip chart</code>.
    </para>

    <section>
      <name> Wiring Charts </name>
      <para id="l_me">
	You can wire a <code>scalar output</code> directly to a
	<code>waveform chart</code>. The data type in the
	<code>waveform chart</code> in <cnxn target="f5"/> terminal
	matches the input data type.
	<figure id="f5">
	  <media type="image/png" src=" wirechart.png"/>
	</figure>
      </para>

      <para id="k_me">
	<code>Waveform charts</code> can display multiple
	plots. Bundle multiple plots together using the
	<code>Bundle</code> function located on the <code> Cluster
	</code> palette. In <cnxn target="f6"/>, the
	<code>Bundle</code> function bundles the outputs of the three
	VIs to plot on the waveform chart.
	<figure id="f6">
	  <media type="image/png" src=" wirechartmulti.png"/>
	</figure>
      </para>

      <para id="j_me">
	The <code>waveform chart</code> terminal changes to match the
	output of the <code>Bundle</code> function. To add more plots,
	use the <code>Positioning</code> tool to resize the
	<code>Bundle</code> function.
	
      </para>
      
    </section>  
  </content>
  
</document>
