VEX Ultrasonic Sensor delay

I am using EasyC and a VEX Ultrasonic sensor, and the “GetUltrasonic” command hangs up my code for 1/4 - 1/2 second each time it’s used (once per loop).

Has anyone else had this happen? Has anyone had this not happen? Has anyone fixed this problem? Has anyone used the Ultrasonic sensor with “hard” C? If your ultrasonic code (Easy or hard) runs smoothly, would you mind sharing it?

Thanks

Edit: Should this be in the EasyC for FRC section? Sorry about that.

Are you running the current version. The ultrasonic should not hang your code.

Adam

Yup - current version of EasyC.

I know it shouldn’t hang the code. I’m assuming you mean you have experienced it working properly, and I’ll take that as a good sign.

I just realized it doesn’t seem like I’m even getting data - I have it outputting to the OI display and all it shows is u000 or an occasional u012. It has worked before, though (in a completely different program), so the sensor itself is not broken.

Is it possible to try a short test program to make sure that the sensor is working the way it is installed in your robot. If you are seeing the delay in the short program, please post it and I’ll try to reproduce and fix the problem.

Thanks.
It may be a week or two now before I get the chance, but I will try that.
I appreciate your helpfulness.