Error 307617 When Using VeriStand Steps for TestStand Add-on

Updated Apr 22, 2020

Reported In

Software

  • TestStand
  • VeriStand

Issue Details

I'm using the VeriStand Step Set Multiple Channel Vales, but if I configure the values and channels to be set from another Parameter/local variable, I will get the below error. It will work fine If I choose the aliases/signals that I need to use from the system definition file.

Details:

Error executing substep 'Set Multiple Channel Values Blocking'.

Set Channels.lvlibp:Set multiple channels.vi.ProxyCaller >> Set Channels.lvlibp:Set multiple channels.vi >> Set Channels.lvlibp:NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Set Multiple Channel Values.vi

=========================

NI VeriStand: Alias "" is not linked to any channel.

NI VeriStand: The system definition contains aliases that are not linked to any channel. Click on the Error/Warning icon on System

 

Error code: -307617; User-defined error code.



Solution

This error may occur if, while assigning the ChannelNames and ChannelValues from Parameters, you made these two parameters as an array but not an empty array. In this case, Set Channel Values is looking for an empty string that does not exist in the .sdf file. Confirm that the array assigned to these parameters is empty.

Additional Information

The VeriStand Steps for TestStand is a set of custom TestStand step types initially developed by NI R&D used to automate VeriStand from a TestStand sequence. However, this tool has been deprecated and is no longer supported by NI. Its use is no longer recommended and it is provided strictly as is.

 

Moving forward, please use the ASAM XIL Steps for TestStand , which can be installed via NI Package Manager.