<?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>Network Published Shared Variables in LabVIEW</name>
  <metadata>
  <md:version>1.1</md:version>
  <md:created>2006/07/31 17:08:40.365 GMT-5</md:created>
  <md:revised>2006/08/21 15:20:32.424 GMT-5</md:revised>
  <md:authorlist>
      <md:author id="felannan">
      <md:firstname>Felix</md:firstname>
      
      <md:surname>Annan</md:surname>
      <md:email>webmaster@fafiles.com</md:email>
    </md:author>
  </md:authorlist>

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

  <md:abstract>This module introduces the use of network published shared variables as a method of data transfer</md:abstract>
</metadata>
  <content>
    <para 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 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 id="element-883">The Advantage:</para><list id="element-777" type="enumerated"><item>Front Panel objects can be bound to the shared variable</item>
	<item>Recommended method for reliable data transfer</item>
</list><para id="element-206">The Disadvantage:</para><list id="element-333" type="enumerated"><item>Only available in LabVIEW 8</item>
	<item>Requires the shared variable engine</item>
	<item>Stores one value at a time, no buffer for data streams</item></list><para id="element-734">Implementation:</para><para id="element-142">Same as for the <link 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>
