Accessing Other Channels Than User Channels in a VeriStand Custom Workspace Object

Updated Jul 20, 2023

You will be able to populate the Configuration Dialog.vi with any channel that you need. This VI is mentioned and used in the "Creating the Workspace Object's Configuration Dialog" section of the article "Creating Custom Workspace Objects for NI VeriStand".

To successfully complete the objective of these steps you must have VeriStand deployed in the target and User Channels already defined in the System Definition File (SDF).
 
image.png
 

Getting the Type or Global Unique Identifier (GUID) of the channels

The NI VeriStand - Get System Node Channel List VI is going to get all the channels in the SDF, even the system channels (the system channels are only readable). When you create more channels (input and output) you will get them.
 
  1. In your LabVIEW project, open the Channel Select.vi.
 
image.png
 
  1. Add an indicator to the NI VeriStand - Get System Node Channel List VI output to see the type of the different channels, because they are being filtered in the case structure.
 
image.png 
 
  1. Run and stop the VI and see the Channels indicator in the front panel. You should have the User Channels and the System Channels similar to this (expand the array of clusters if necessary):
 
image.png
 
  1. The type of the User Channels is the same among them and the type of the System Channels is also the same among them. Copy the string type of the System Channels and create a new case in the case structure with this string type. This will allow you to populate the Configuration Dialog.vi with User Channels and System Channels.
 
image.png
 
  1. Maximize the Channel Select.vi and look for the VeriStand Channels control, you should have all the channels (System channels) added with the new filter.
 
image.png
 
  1. Save all the project and go back to the steps in the article mentioned at the beginning of this article.

 
image.png