<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5//EN" "http://cnx.rice.edu/technology/cnxml/schema/dtd/0.5/cnxml_plain.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="new">
  <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/">Network Published Shared Variables in LabVIEW</name>
  <metadata xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/">
  <md:version xmlns:bib="http://bibtexml.sf.net/">1.1</md:version>
  <md:created xmlns:bib="http://bibtexml.sf.net/">2006/07/31 17:08:40.365 GMT-5</md:created>
  <md:revised xmlns:bib="http://bibtexml.sf.net/">2006/08/21 15:20:32.424 GMT-5</md:revised>
  <md:authorlist xmlns:bib="http://bibtexml.sf.net/">
      <md:author xmlns:bib="http://bibtexml.sf.net/" id="felannan">
      <md:firstname xmlns:bib="http://bibtexml.sf.net/">Felix</md:firstname>
      
      <md:surname xmlns:bib="http://bibtexml.sf.net/">Annan</md:surname>
      <md:email xmlns:bib="http://bibtexml.sf.net/">webmaster@fafiles.com</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist xmlns:bib="http://bibtexml.sf.net/">
    <md:maintainer xmlns:bib="http://bibtexml.sf.net/" id="felannan">
      <md:firstname xmlns:bib="http://bibtexml.sf.net/">Felix</md:firstname>
      
      <md:surname xmlns:bib="http://bibtexml.sf.net/">Annan</md:surname>
      <md:email xmlns:bib="http://bibtexml.sf.net/">webmaster@fafiles.com</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  <md:keywordlist xmlns:bib="http://bibtexml.sf.net/">
    <md:keyword xmlns:bib="http://bibtexml.sf.net/">communication</md:keyword>
    <md:keyword xmlns:bib="http://bibtexml.sf.net/">data transfer</md:keyword>
    <md:keyword xmlns:bib="http://bibtexml.sf.net/">labview</md:keyword>
    <md:keyword xmlns:bib="http://bibtexml.sf.net/">network published shared variables</md:keyword>
  </md:keywordlist>

  <md:abstract xmlns:bib="http://bibtexml.sf.net/">This module introduces the use of network published shared variables as a method of data transfer</md:abstract>
</metadata>
  <content xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="delete_me"><!-- Insert module text here -->
    This is National Instruments recommended method of data transfer. It utilizes the Shared Variable Engine which is supposed to be a much better method of data transfer. Setting up a Network Published Shared Variable is similar to that for the <link xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" src="http://cnx.org/content/m13761/latest/">Single Process</link> type except that the Network Published Variable type is selected. This allows the shared variable to be visible by other computers on the network. The model of operation is similar to that of the Datasockets.</para><para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="element-883">The Advantage:</para><list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="element-777" type="enumerated"><item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/">Front Panel objects can be bound to the shared variable</item>
	<item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/">Recommended method for reliable data transfer</item>
</list><para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="element-206">The Disadvantage:</para><list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="element-333" type="enumerated"><item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/">Only available in LabVIEW 8</item>
	<item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/">Requires the shared variable engine</item>
	<item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/">Stores one value at a time, no buffer for data streams</item></list><para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="element-734">Implementation:</para><para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="element-142">Same as for the <link xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" src="http://cnx.org/content/m13761/latest/">Single Process Shared Variable</link>. To bind to a shared variable location, the Databinding property of a front panel object can be used. Right-click on the object and click on Databinding.</para>   
  </content>
  
</document>
