龙空技术网

MyCobot六轴机械臂(五)--Myblockly拖拽式编程

深圳市大象机器人 177

前言:

如今各位老铁们对“python机械手控制”大致比较注重,兄弟们都需要了解一些“python机械手控制”的相关资讯。那么小编同时在网上网罗了一些对于“python机械手控制””的相关资讯,希望各位老铁们能喜欢,各位老铁们一起来了解一下吧!

MyCobot六轴机械臂(五--Myblockly拖拽式编程

Myblockly是一个完全可视化的模块化编程软件,通过拖拽代码构建块或者其他视觉线索,而不是手动编写基于文本的代码。如此一来,复杂又抽象的编程语言就变得容易理解。属于图形化编程语言。

Myblockly在功/设计上MIT的儿童编程语Scratch类似。用户可以通过拖曳模块,来构建代码逻辑,过程很像搭积木。在用户视角下 Myblockly是一个简单易用的可视化工具,用来生成代码。在开发者视角下 Myblockly是一个文本框,里边包含了用户输入好的代码。

代码生成到文本框的过程,就是用户 Myblockly里拖曳的过程。

适用设备:

myCobot 280-M5

myCobot 320-M5

myPalletizer 260

myCobot 280-Pi

myCobot 320-Pi

1

Myblockly安装操作

1Myblockly下载地址:

GitHub地址

官网地址:软件下 - Elephant Robotics

2、设备连接

2

3、设备固件烧录

注意:需要通过使mystudio烧录相应的固件。其中, Basic中烧 minirobot,选 transponder功能, Atom中烧录最新版 atomMain

280pi系列产品ATOM出厂已默认烧录。

4Myblockly使用

Myblockly程序

Myblockly程序图标,进 Myblockly主界面。

Myblockly程序

3

选择设备的串口以及相对应的波特率,3为树莓派使用的设备名称和波特率。

如何保存:依次将需要的模块拖拽到拼图画板。如下4

4

将编写好 Myblockly程序保存起来。命名后缀 *.xml

运行,出现以下提示框(5),说明出现已经在运行了。

5

二:操作界面简介

61表示拼图工具栏,即包含了逻辑控制拼图、变量设置拼图、数学函数拼图、文本类型拼图以及控制机械臂方法拼图等。

2进入代码展示区,7为代码显示区,拼接在画板中的方法模块会自动生 python代码在代码显示区中。

6

7

3表示拼图画板,将拼图工具栏中的方法模块拉入到拼图画板中,方法模块就会在画板中显示。

4可运行编写好 Myblockly程序。

5会出8,点加载,可将已经编写好 Myblockly程序加载到当前软件里,点,可将已经编写好 Myblockly程序保存起来,点,出现9的提示框,可进 Myblockly界面的语言设置,你可以根据自己的爱好,使用中文或英文,这里建议使用英文,这样很容易跟代码的使用联系起来。

8

9

6会出6,可通过选择设备类型、串口以及波特率连接到设备,快速移中控制设备。

10

注意46无法同时使用!

如若你想删除已拖拽在拼图画板的模块,可点击模块并按 Del键、点击模块后鼠标右击选择删除或将该模块拖拽7处进行删除。

标签: #python机械手控制