NIVeriStandAdd-Ons / VeriStand-steps-for-TestStand

NI TestStand Step Types for automating NI VeriStand.
Other
8 stars 16 forks source link

Get channel value returns error #43

Closed ManuKlause closed 5 years ago

ManuKlause commented 5 years ago

Hi there,

i got Veristand Steps for Teststand (2018-8.1.0-113) installed. When I use "Channel Value Limit Test" with an alias or an user channel, I get the error:

Error executing substep 'Get Channel'. Invoke Node Error calling method NationalInstruments.VeriStand.ClientAPI.IWorkspace2.GetMultipleSystemNodesData, (System.ArgumentNullException: Der Schlüssel darf nicht NULL sein [key can not be NULL] .\r Parametername: key) System.ArgumentNullException in ni-veristand-steps-runtime-lib.lvlibp:NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Get Multiple System Nodes Data.vi->ni-veristand-steps-runtime-lib.lvlibp:ChannelsGetValues.vi->ni-veristand-steps-runtime-lib.lvlibp:ChannelsGetValues.vi.ProxyCaller LabVIEW: (Hex 0x494) In einer externen Assembly ist ein .NET-Ausnahmefehler aufgetreten. Für Hinweise zum Beheben dieses Fehlers kopieren Sie den folgenden Ausnahmefehler (fett gedruckt) und suchen Sie auf der Website des Microsoft Developer Networks (MSDN) oder im Internet nach einer möglichen Erklärung.[Error Code: 1172]

The return value in the result file in teststand is 0, but the value in the user channel (or alias) is another one. The sequenz "Get Multiple Channel Values" behaves similar. I have also tried a channel from DAQ, with the same result.

Greetings ManuKlause

ManuKlause commented 5 years ago

Hi, it seems like the veristand installation was corrupted. A reinstallation fixed it.