Table Of Contents

API Reference

Last Modified: August 27, 2020

G, HTTP, Python, and .NET APIs allow you to programmatically access SystemLink data services outside of NI SystemLink Web Application.

Use the following table to choose which API meets your needs depending on your programming environment and the data services you want to access.
API How to access Data Services
G (SystemLink nodes, or functions) LabVIEW 2016 or later
  • Messages
  • Tag
  • Tag Historian
  • Server Configuration
  • File Transfer
  • Test Monitor
  • Alarm
  • Asset Utilization
  • DataFinder
LabVIEW NXG 4.0 or later
  • Message
  • Tag
  • Tag Historian
  • Server Configuration
  • Alarms
  • TDM Reader
  • Asset Utilization
  • File Transfer
Python
  • File Ingestion
  • TDM Reader
  • Tag
  • Test Monitor
  • Asset Management
HTTP Any language-specific HTTP client
  • Auth Service
  • User Service
  • Alarm
  • Asset Management
  • File
  • Message
  • OPC UA
  • Tag
  • Tag Historian
  • TDM Reader
  • Test Monitor
  • Systems State Manager
  • Salt Service
  • Analysis Automation Configuration
  • Analysis Automation Package Creation
  • Data Analysis
  • Data Cart
  • DataPlugin Service
  • Data Navigation Utils
  • Data Navigation Data Service
  • Data Indexing Configuration
  • Data Preparation Configuration
  • Federation Configuration
.NET Any language-specific .NET client
  • Core
  • Message
  • Tag
  • File Ingestion
  • Test Monitor
  • Asset Management
NI (Logos/Corba) DIAdem DataFinder
COM (DIAdem; Programming languages) Object-oriented script interface
  • Analysis Automation Package Creation
  • Data Preparation Package Creation
  • File Service
  • File Transfer
  • Tags
spd-note-note
Note  

The Test Monitor API is only available in LabVIEW 2018 or later.


Recently Viewed Topics