Switch Blocks 是基于 VEXcode 开发的一种免费编程功能,能够充当指令块编程与文本编程之间的桥梁,在保留拖放指令块功能与界面的同时,进行 Python 的可视化表达,实现指令块与文本代码间的无缝切换。现已支持 VEXcode IQ、VEXcode EXP/V5、VEXcode CTE 及 VEXcode VR (VR 需购买高级版许可证)上使用。
兼容 Chromebooks, Windows, 及 Mac。
使用 VEXcode switch Blocks 开启编程之旅
点击一键转换
用户通过点击【将指令块转换为 switch 指令块】将代码轻松转化为 Python 语言,有助于用户在熟悉的编码环境中学习 Python 语法,以逐渐适应文本编程。


自动提示,高效编程
在转换为 switch 指令块进行编码时,VEXcode 会自动生成有效的 Python 代码补全提示,供用户选择,从而加快编码速度,无需事先掌握准确语法或熟记所有指令。
自动提示,高效编程
在转换为 switch 指令块进行编码时,VEXcode 会自动生成有效的 Python 代码补全提示,供用户选择,从而加快编码速度,无需事先掌握准确语法或熟记所有指令。

多行代码转换、编写
点击【将指令段转换为 Switch 指令块】将多行指令块同时转换为 Python 文本,同时支持用户直接编写多行代码,让学习 Python 代码结构变得更容易。

Switch 指令块类型

①堆叠指令块

②布尔指令块

③传感指令块

④起始指令块


⑤C型指令块
图形化编程逐步过渡到文本式编程样例
Switch Blocks 让不同编码水平的学生能够完成同样的任务,为他们提供了尝试不同编码方式的机会,加深对 Python 代码逻辑与结构的理解,并在可视化界面与自动提示功能中顺利过渡到文本编程,无论对于老师教学,还是学生学习都能发挥积极重要的实践作用。
