关于软件的反应时间


程序设计目的:
1 实时打印超声波测距仪的距离
2 当前方障碍物距离小于16cm停止打印,擦除屏幕所有已打印的信息,并显示"Object Founded"
问题描述:
当因为障碍物停止后,之前的打印信息没有擦除

处理方式:添加一个等待时间,就来的及擦除
疑问:按照逻辑添加不添加等待时间应该无影响,为什么不添加等待会擦除不掉

您好,同样的程序使用一代测距仪(超声波)和二代测距仪(激光)都是正常运行,可以参见以下图片:

另外,在使用【永久循环】指令时,指令框内的内容会一直执行,可能会导致CPU占用率过高,影响系统性能。为避免这一问题,可以在循环中加入适当的等待时间,用于暂停循环一定时间,从而减少CPU占用。