使用 VEXcode 获得更多
我们建议您过渡到我们的新软件。 VEXcode 具有基于块和基于文本的选项,适用于 Chromebook、iPad、Android 平板电脑、Windows 和 Mac。 请访问 code.vex.com 了解有关如何下载 VEXcode 的更多详细信息。
VEX Coding studio 已停产,不再提供下载。 已经下载? 该程序将继续运行,但将不再受支持。
过渡到 VEXcode 的用户可以按照 这篇文章将他们的 C++/C++ Pro 项目迁移到 VEXcode Pro V5。

添加布尔运算符 NOT 以指示条件的逆

  • 使用 NOT 运算符表示反转条件(即真变为假,假变为真)。

注意:在上面的例子中,while 循环继续,而大脑的屏幕没有被按下。 如果/当屏幕被按下时,程序退出循环并执行后续显示文本和向前移动的命令。

注意:如果考虑条件的结果,使用布尔运算符会更容易。 如下所示的逻辑真值表用于跟踪输入条件和输出行为。

可以复制粘贴的代码:

#include "robot-config.h"  

int main() {
    //循环让机器人保持静止直到屏幕被按下。
    while(!Brain.Screen.pressing()){
            LeftMotor.stop();
            RightMotor.stop();
        }
    Brain.Screen.print("我向前移动了 3 秒!");
    LeftMotor.spin(directionType::fwd);
    RightMotor.spin(directionType::fwd);
    task::sleep(3000);
    LeftMotor.stop();
    RightMotor.stop();
}

For more information, help, and tips, check out the many resources at VEX Professional Development Plus