(...) you never check if your speed is 0 in this task - IMO, you need to add: if (__speed == 0) {Off(OUT_A)}; (I'm guessing here, since I haven't really done any NCQ myself yet. :/ Dan (25 years ago, 22-Mar-00, to lugnet.robotics.rcx.nqc, lugnet.trains)
Thanks Dan. Actually, I just came up with this myself but I added a float line as follows to stop it a little more gracefully. if (__speed == 0) {Float(OUT_A);} I'm pretty pleased with the results now. Hopefully I'll be able to avoid those train (...) (25 years ago, 22-Mar-00, to lugnet.robotics.rcx.nqc, lugnet.trains)