在 VEXcode V5 中使用切换块将块转换为基于文本的编码

Switch 采用了基于块的编程的熟悉元素,并集成了可以输入文本命令的文本框。

注意: Switch Blocks 仅与Python兼容。


Switch 为学生提供了从 Blocks 到基于文本的编码的自然桥梁。 当学生熟悉命令的逻辑和顺序后,他们就可以开始一次转换一个项目。 

这使得学生可以继续使用基于块的程序的逻辑流程,他们可以亲眼看到诸如循环环绕其他块之类的事情,同时也开始尝试使用文本命令。 一旦将块转换为 Switch,学生就可以轻松地更改参数并开始理解文本命令的语法。 本节将引导学生使用 Switch 来解释如何在 VEXcode 项目中使用这些块。

开始使用 Switch Block

要开始使用 Switch Blocks 进行编码,您必须具有:

  • 一台计算机(不是移动设备)。

图表说明了 V5 Blocks 教程,展示了各种块类型及其连接,用于机器人编程的教育目的。

当 Block 转换为 Switch Block 时,代码查看器中的 C++ 将被禁用。

将块转换为开关

将单个块转换为开关

该图表展示了机器人教程的 V5 块,展示了 VEX 编程环境中的各种块类型及其功能。

右键单击要转换为 Switch Block 的 Block。

图表说明了教程中使用的 V5 块,展示了机器人编程中用于教育目的的各种块类型及其连接。

选择 将块转换为开关块

图表展示了机器人技术中使用的各种 V5 块,以教程形式强调了它们的功能和连接,以增强对编程概念的理解。

现在,该块将切换为具有相同参数的切换块。

该图表说明了机器人中使用的 V5 块,以教程形式展示了各种组件及其连接,以用于教育目的。

要在转换后将 Switch Block 重新转换为 Block,请选择Undo 按钮。

将多个块转换为开关

图表展示了用于机器人技术的 V5 块,以教程形式展示了各种块类型及其连接,可用于教育目的。

右键单击要转换为 Switch Block 的堆栈顶部。

图表说明了机器人编程中使用的各种 V5 块,在块教程的背景下展示了它们的功能和连接。

选择将堆栈转换为开关块

图表说明了 V5 机器人教程中使用的各种类型的块,展示了它们在 V5 系统中的功能和关系。

您右键单击的块及其下方的所有块将转换为切换块。

将包装器内的块转换为 Switch

您可以一键将 Wrapper 及其所有内容转换为 Switch。

图表展示了机器人教程中使用的各种 V5 块,展示了它们的功能和连接,以用于教育目的。

右键单击要转换的 Wrapper。

图表说明了编程教程中使用的各种 V5 块,展示了它们在机器人环境中的连接和功能。

选择将包装器和内容转换为开关块

图表说明了机器人编程中使用的各种 V5 块,以教程形式展示了它们的功能和连接,以增强对基于 V5 块的编码的理解。

Wrapper 的所有内容都将转换为单个 Switch Block。

使用 Switch Block

从工具箱中添加开关块

单击并从工具箱中拖动一个开关块。

输入 Switch Block

选择 Switch Block 的文本字段,然后输入所需的命令。

在 Switch 块内复制并粘贴文本

单击并拖动以突出显示开关块中的文本。 右键单击并选择复制。 接下来,单击另一个 Switch Block 内部。 最后,右键单击并选择粘贴以传输文本。

附加开关块

开关块遵循与其他块相同的形状约定。 此处的表格显示了块形状、其含义以及同类型的 Switch 块之间的比较。

块状 描述 区块示例 切换示例
帽块 开始堆叠积木并将其塑形以便将积木固定在它们下方。 该图表说明了机器人教程中使用的 V5 块,展示了各种块类型及其用于编程任务的连接。 图表说明了机器人编程中使用的各种 V5 块,展示了连接和功能,以便在“块教程”部分增强理解。
堆栈块 执行主要命令。 它们的形状适合附着在其他堆叠块的上方或下方。 图表说明了 V5 块教程概念,展示了用于编程 VEX 机器人的各种块类型及其连接。 该图表说明了机器人教程中使用的 V5 块,展示了各种组件及其连接,以用于教育目的。
布尔块 返回一个条件,要么是真,要么是假,并且适合任何带有六边形(六面)输入的其他块。 图表说明了机器人编程中使用的各种 V5 块,展示了它们的连接和功能,作为 V5 类别描述中块教程的一部分。 图表说明了机器人编程中使用的各种 V5 块,展示了块类型及其连接,以便在 VEX V5 系统中进行有效编码。
记者街区 以数字的形式报告值,并适合任何带有其他块的椭圆输入的块内。 图表说明了编程教程中使用的 VEX V5 块,展示了各种块类型及其功能,以用于教育目的。 V5 Blocks 教程图像展示了各种块类型及其配置,说明了 V5 机器人平台中可供用户使用的特性和功能。
C 块 循环其中的块或检查条件是否为真或假。 它们的形状适合在其上方、下方或内部连接堆叠块。 机器人编程中使用的 V5 块的插图,以教程形式展示各种块类型及其连接,以用于教育目的。 该图表说明了 V5 机器人中使用的各种模块,在教程环境中展示了它们的功能和连接。 该图表说明了机器人编程中使用的各种 V5 块,在教程环境中展示了它们的连接和功能。 图表说明了机器人编程中使用的各种 V5 块,以教程形式强调了它们的功能和连接,以便于理解 V5 系统。

 

1Weintrop、David 和 Uri Wilensky。 “基于块、基于文本以及混合块/文本模式如何塑造新手编程实践。”  国际儿童计算机交互杂志 17 (2018): 83-92

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

Last Updated: