NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Decipher expression please

Is this a valid TS expression, seems out of order to me?

 

Step.DataSource != "Step.Result.PassFail" ? Step.Result.PassFail = Evaluate(Step.DataSource) : False, Step.Result.PassFail ? "Passed" : "Failed" 

 

 

thanks,

 

jvh 

0 Kudos
Message 1 of 2
(3,115 Views)

if Step.DataSource != "Step.Result.PassFail" is TRUE

then

Step.Result.PassFail = Evaluate(Step.DataSource) is evaluated

else

False

 

The second expression being evaluated is  Step.Result.PassFail ? "Passed" : "Failed" 

 

In other words, this expression checks if step.datasource is not set to step.result.passfail. If so it evaluates step.result.passfail from the step.datasource expression

else nothing is done

 

In the second expression the status is evaluated from step.result.passfail

 

Hope this helps

 

Thanks,

Sathish 

Message Edited by lordsathish on 05-10-2010 11:40 PM
0 Kudos
Message 2 of 2
(3,099 Views)