WaitUntilSettled returns 1 even when settling has occurred. My bounds are large. I'm using 5 sec settle time, with 6 sec timeout. Not sure if this function must be in an expression, or directly on its own line in the sequence. I'm using VS2011 SP1. MyVar=WaitUntilSettled(enginespeed,1000,200,5,6). Thanks.