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