SLSC Fundamentals Course Overview

The SLSC (Switch Load and Signal Conditioning) Fundamentals course will teach you to set up and use NI and NI Partner SLSC hardware in order to standardize connectivity for Hardware in the Loop tests of increasingly complex systems. At the end of this course, you will be able to set up and read from SLSC hardware in VeriStand and LabVIEW, install and use custom devices to add additional functionality to VeriStand, find resources for module development, custom device creation, and signal conditioning, and use the ALIARO xMove Configurator to simplify the configuration of SLSC systems.

Course Details:

SLSC Fundamentals Course Outline

Lesson Overview Topics
Introduction to NI SLSC At the end of this module, the student can describe SLSC systems and their benefits.
  • What is SLSC?
  • What can NI/ALIARO offer for SLSC?
  • What software comes with SLSC products?
  • Why use NI HW/SW for SLSC
  • How does this relate to the larger topic of HIL systems?



Setting up an SLSC Chassis





At the end of this module, the student can describe the components of an SLSC system and how they can be configured.



  • Using a SLSC Chassis (needed) 
  • Configuring for use with a RT System (needed) or as a Stand-Alone device 
  • What modules do NI offer for SLSC? (needed) 
  • What are NI Prototype Modules? (needed) 
  • What 3rd Party SLSC Modules can be used? – ALIARO Modules (needed) 
  • Web interface to setup the SLSC System Settings (also possible in NI-MAX). Explore possible firmware versions to use. Explore permissions, login and other details. Connect using hostname or IP Address.  
  • DEMO: Web API
Introduction to NI SLSC in VeriStand At the end of this module, the student can add SLSC modules to a VeriStand system definition and can configure the scaling, alarms, calculated values, and user interfaces.
  • List required SW: VeriStand, NI-SLSC (NI Mod & ALIARO Resistorboard) 
  • Adding a card into the chassis and config channels for signal conditioning 
  • Showing scaling, alarms, GUIs, calculated values 
  • Discuss SLSC being is aimed at ‘slow acq’, otherwise use with a PXI (FPGA high res) 
  • Use EDS to communicate with modules 
  • (Potential to use an Aliaro custom SLSC chassis) 
  • DEMO: Open Veristand and scan for modules. Identify modules and show features (need NI module and chassis)
Custom SLSC Devices in VeriStand At the end of this module, the student can create and use custom devices to add additional functionality to SLSC devices in VeriStand. 
  • Making a more friendly user interface (common interface design) 
  • Add additional features that are not normally accessible 
  • Prevent features that are actually bugs! (impossible settings) 
  • A place for suppliers to make their own functionality 
  • DEMO: Demo a custom device for 1010. Build a custom device from scratch for SLSC
Controlling SLSC Devices in LabVIEW At the end of this module, the student can use LabVIEW to configure, read and write to SLSC modules.
  • Show the LabVIEW SLSC Toolkit 
  • Show the NI example finder for SLSC 
  • Configuration 
  • Read NVMEM 
  • Read and Write Register (to get values) 
  • Get and Set Properties (run configuration first to populate list) Get specific channel properties 
  • DEMO: Interface directly with the board using LV examples listed above. Build or show my own interface
ALIARO xMoveConfigurator At the end of this module, the student can use the ALIARO xMove Configurator for simplified configuration of SLSC systems.
  • What is the xMove Configurator? 
  • How it works – describe the GUI and other key features 
  • Why it is useful – cost and time reduction. Clean and simple interface 
  • DEMO: Show the xMove Configurator as it is installed in NI License Manager. Show its strongest features

Get started with SLSC Fundamentals today