Using Third-Party SLSC Modules With LabVIEW

Updated Aug 29, 2025

Reported In

Hardware

  • SET-1215
  • AL-3011

Software

  • LabVIEW

Issue Details

I have just purchased a third-party SLSC module from NI or a partner, but I am unsure how to begin using it with LabVIEW. Is there any reference or example I can start with?

Solution

Third-party SLSC modules can typically be programmed using the standard SLSC driver in LabVIEW. While NI generally expects users of these modules to use VeriStand for system-level integration, direct control in LabVIEW is also possible.

 

To interact with the device, you will need to read and write properties on the card and execute commands using the standard SLSC API functions. For example:

  • Use the Initialize Session VI to open a session to the desired device or physical channel.
  • Use the Set Device Property or Set Physical Channel Property VIs to configure the module.

 

There are numerous examples of basic SLSC communication in the Example Finder: LabVIEW → Hardware Input and Output → SLSC

 

Although these examples are not specific to any third-party module, they provide a solid starting point for using the SLSC API to manage property values. To identify the properties you can set on the card, refer to the example: Hardware Input and Output → SLSC → Basic Usage → Show Command and Property Tree.vi

 

This example displays all available properties for the card, including:

  • Current values
  • Data types
  • Ranges
  • Access types
  • Descriptions

Additional Information

For third-party SLSC modules, NI provides limited module-specific documentation or support. To obtain accurate technical details, configuration guidance, or troubleshooting help, please contact the manufacturer of the module directly.

 

This includes:

  • Accessing product manuals and datasheets.
  • Understanding module-specific properties and commands.
  • Receiving support for integration or performance issues.