Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Networking in LabVIEW

LabVIEW 8.5 Help
August 2007

NI Part Number:
371361D-01

»View Product Info
Networking in LabVIEW



Concepts

Choosing among LabVIEW Communication Features
LabVIEW as a Network Client and Server
Reading and Writing Live Data Using DataSocket Functions
DataSocket Functions and Variant Data
Sharing Live Data Using Shared Variables
Sharing Live Data Programmatically
Using Shared Variables in VIs
NI-PSP Networking Technology
Buffering Data
Viewing and Controlling Front Panels Remotely
Emailing Data from VIs
Managing Domains Using the Domain Account Manager (Windows)
Low-Level Communications Applications
Using LabVIEW with TCP/IP and UDP
Using LabVIEW with Wireless Devices
NI Service Locator
Connecting to OPC Systems Using LabVIEW

Connecting to the LabVIEW OPC Server from Third-Party OPC Clients
Developing OPC Clients in LabVIEW

How-To

Creating TCP Clients and Servers

Creating a TCP Client
Creating a TCP Server

Using Shared Variables and NI-PSP

Binding Front Panel Controls to Shared Variables
Binding Front Panel Controls to Shared Variables in Other Projects
Binding Shared Variables to an Existing Source
Changing the Default Ports for TCP-Based NI-PSP
Configuring Firewalls and Network Address Translating Routers for Shared Variables
Configuring Shared Variables Programmatically
Controlling a Front Panel Control Remotely Using Data Binding
Controlling a Front Panel Control Remotely Using the dstp, opc, ftp, http, or file Protocol
Creating and Configuring Shared Variables
Deleting Shared Variables
Enabling the dstp, opc, ftp, http, or file Connection for a Control
Monitoring the Buffer Size of a Data Connection
Programmatically Opening and Closing Data Connections
Reading and Writing Front Panel Data Using Data Binding
Reading and Writing Shared Variable Values on the Block Diagram
Reading Front Panel Data Using the dstp, opc, ftp, http, or file Protocol
Reading Live Data Programmatically
Reading the Buffered Data a Server Writes
Specifying the Buffer Size Using DataSocket Functions
Using Buffering with DataSocket Functions
Writing Front Panel Data Using the dstp, opc, ftp, http, or file Protocol
Writing Live Data Programmatically

Using the Domain Account Manager

Adding a Network Domain
Creating a Local Domain
Creating and Configuring Domain Groups
Creating and Configuring Domain Users
Destroying a Local Domain
Importing a Lookout Account
Logging In to a Domain

Web Server

Adding New Browser Access List Entries
Adding New Visible VIs Entries
Allowing and Denying Web Browser Access
Controlling an Application or Front Panel Remotely Using a Browser
Controlling an Application or Front Panel Remotely Using LabVIEW
Creating HTML Documents and Embedding VI Front Panel Images
Customizing the Remote Front Panel License Error Message
Editing Existing Browser Access List Entries
Editing Existing Visible VIs Entries
Embedding a Front Panel Image in an Existing HTML Document
Embedding a VI in an Existing HTML Document
Enabling and Configuring the Web Server
Errors When Connecting to Remote Front Panels
Functionality Not Supported in Viewing and Controlling Remote Front Panels
Locking and Unlocking Remote Front Panels
Managing Client Traffic to a Front Panel
Publishing VIs on the Web
Removing Browser Access List Entries
Removing Visible VIs Entries
Sending an Email from a VI
Sending Attachments in an Email from a VI
Setting Time Limits on Client Control
Specifying Which VIs Are Visible on the Web
Syntax for Browser Address Lists
Syntax for the VIs Lists
Upgrading the Remote Front Panel License
Viewing an Application or Front Panel Remotely Using a Browser
Viewing an Application or Front Panel Remotely Using LabVIEW
Web Server Root Directory
Web Server Syntax Examples


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit