SystemLink API Installation for LabVIEW

Updated Aug 3, 2023

Environment

Software

  • LabVIEW
  • SystemLink Client
  • Package Manager
  • G Web Development Software

I see that the SystemLink API is a method for me to communicate data between my LabVIEW VIs and WebVIs in G Web Development Software, but I cannot seem to find it in my LabVIEW functions palette even after I have installed G Web Development Software.

I would also like to use the SystemLink API to write and read tag data from my SystemLink server. 

How do I get the SystemLink API installed in LabVIEW?

The SystemLink API for LabVIEW installs with an installation of the G Web Development Software or the SystemLink Client. The installation order is important to get the SystemLink API to show up in LabVIEW. Below are instructions for installing the SystemLink API if you are doing a fresh install and if you already have all the software components installed.
 

Fresh Install

The recommended installation order if you are starting off on a fresh install is as follows:
  1. Install the NI Package Manager.
  2. Install LabVIEW and follow any restart prompts.
  3. Open NI Package Manager and search for G Web Development Software or SystemLink Client, whichever you are working with. Click on the correct result and then click Install.
  4. Make sure that you select all of the SystemLink API items that you want to have installed.
    • Available SystemLink Items for G Web Development Software: Message and Tag 
      Installing G Web Development Software
    • Available SystemLink Items for SystemLink Client: File, Message, Tag, and Test Monitor
  5. Continue through the installation wizard. After finishing, you should be able to see the installed SystemLink VIs in LabVIEW.
 

G Web Development Software or SystemLink Client Already Installed

If you already have G Web Development Software or the SystemLink Client installed before you have LabVIEW installed, you can follow the below steps to install SystemLink support for LabVIEW:
  1. Open NI Package Manager (NIPM).
  2. Click on the INSTALLED tab.
  3. Find NI SystemLink Client or G Web Development Software.
  4. On the further right column, there should be a cog/gear. Click on that icon to Install or remove related packages.
  5. Make sure the following items are selected in order to use the SystemLink API within LabVIEW:
    • NI SystemLink File Support for LabVIEW 20XX
    • NI SystemLink Message Support for LabVIEW 20XX
    • NI SystemLink Tag Support for LabVIEW 20XX 
    • NI SystemLink Test Monitor Support for LabVIEW 20XX
  6. Continue through the installation wizard.
 

Install using the Packages tab

If you have already installed either the G Web Development Software or the SystemLink Client packages, you will be subscribed to those package's Feeds so that you can be alerted of package updates. In this case, you can install the SystemLink API from the Packages tab, which is hidden by default:
  1. Click on the Settings (Gear) icon.
  1. Tick the Show available packages and feed management tools checkbox.
  2. Go to the PACKAGES tab and select the NI SystemLink Support for LabVIEW item(s) that you need.
 

Additional Information


NI Package Manager needs to be installed in order to search for and install the SystemLink Client or the G Web Development Software.

A small subset of the SystemLink API is installed with FlexLogger, but for the full API, you will need to install the SystemLink Client from NI Package Manager.

It is not necessary to install G Web Development Software on the LabVIEW development computer in order to use the SystemLink API for LabVIEW via the G Web Development Software.

It is not necessary to install NI SystemLink Server on the LabVIEW development computer in order to use the SystemLink API for LabVIEW via the SystemLink Client Add-On.