Myblockly 使用说明
Myblockly 是什么?
Myblockly 是一个完全可视化的模块化编程软件,属于图形化编程语言。
Myblockly 在功能/设计上和MIT的儿童编程语言Scratch类似。
使用 Myblockly 的时候,用户可以通过拖曳模块,来构建代码逻辑,过程很像搭积木。
在用户视角下, Myblockly 是一个简单易用的可视化工具,用来生成代码。在开发者视角下, Myblockly 是一个文本框,里边包含了用户输入好的代码。
代码生成到文本框的过程,就是用户在 Myblockly 里拖曳的过程。
适用设备:
- myCobot 280-M5
- myCobot 320-M5
- myPalletizer 260
- myCobot 280-Pi
- myCobot 320-Pi
使用前提:
- ATOM 烧录最新版的 atomMain
- Basic 烧录minirobot,选择 transponder 功能,Pi系列无需烧录 Basic
- 配置 Python 环境,可参考 Python 章节
界面简介
图 1-1
如图 1-1 所示,此为 Myblockly 界面。
1 表示拼图工具栏,即包含了逻辑控制拼图、变量设置拼图、数学函数拼图、文本类型拼图以及控制机械臂方法拼图等。
点击 2 进入代码展示区,图 1-2 为代码显示区,拼接在画板中的方法模块会自动生成 python 代码在代码显示区中。
图 1-2
3 表示拼图画板,将拼图工具栏中的方法模块拉入到拼图画板中,方法模块就会在画板中显示。
点击 4 可运行编写好的 Myblockly 程序。
点击 5 会出现 图 1-3,点击 加载,可将已经编写好的 Myblockly 程序加载到当前软件里,点击 保存,可将已经编写好的 Myblockly 程序保存起来,点击 设置,出现图 1-4 的提示框,可进行 Myblockly 界面的设置。
图 1-3
图 1-4
点击 6 会出现 图 1-5,可通过选择设备类型、串口以及波特率连接到设备,在 快速移动 中控制设备。
图 1-5
注意: 4 和 6 无法同时使用!
如若你想删除已拖拽在拼图画板的模块,可点击模块并按下 Del 键、点击模块后鼠标右击选择删除或将该模块拖拽到 7 处进行删除。