C 区#

Switch C Block 块用于循环内部的块,直到满足块的空白处的条件。

它们的形状适合在其上方、下方或内部连接堆栈或其他 C 块。

VEXcode 开关块示例,显示开关 C 块#
if [                           ] :: custom-switch
结束

选择此处图像中所示块的空白处并开始输入。

C 框图展示了用于输入循环条件的 Switch Python 命令的开放空间。

一些可与 Switch C 块一起使用的 Switch Python 命令包括:

  • while

  • 如果

  • for

为了使 Switch C 块按预期运行,必须使用正确的拼写、标点和缩进输入 Switch Python 命令。请参阅每个块的帮助以查看匹配的 Switch Python 命令。

在这个例子中,当按下左保险杠时,机器人将打印“保险杠被按下!”到控制台。

VEXcode 开关块示例,其中开关 c 块内有文本,打印块显示“保险杠被按下”#
当开始 :: hat events
if [if left_bumper.pressed():] :: custom-switch
打印 [ Bumper was pressed! ] ▶
结束