如图所示
想达到的效果是按下UP键电机转速增加10%,但实际是按下后电机由反转变成正转了。
去掉Brain里面的spin语句可以正常实现。
当然理论上可以不需要这句,但电机如果设置是正转的话这样就完全没问题,或者如下图

这样电机变成60%,也还是反转,转向也不会改变。
唯独1图中的语句就不行,不知道是不是bug。
如图所示
第一张截图中When Started这段程序,执行以后,Motor8 velocity in %的值为 -50,因此当按下UP键时,[Motor8 velocity in % - 10]这个表达式的数值表达为:-50 -10,随后再执行spin Motor8 reverse指令,电机速度值实际变为+60,因此电机变为正转了。你可以增加一段屏幕打印电机速度值的程序,可以更直观的观察到电机速度的变化情况。