UFACTORY Studio - Blockly界面

5. Blockly界面

Blockly是一个图形化编程工具,可以通过拖拽代码块的方式编程来控制机械臂,无需手动编写代码。

5.1 页面简介

在这里插入图片描述

  1. 运行:运行当前Blockly项目。
  2. 暂停:暂停正在运行的Blockly项目。
  3. 转Python:跳转到Python IDE模块。
  4. 保存:保存对Blockly项目的更改。
  5. 缩放日志区:隐藏/显示日志区域。
  6. 缩放3D区:隐藏/显示3D模型区域。
  7. 文件操作:新建、导入、下载、复制、重命名、删除。

5.2 Blockly工作区

将代码块拖入到操作面板,代码块执行的顺序是自上而下,从左至右,可同时拖拽改代码块后面连着的代码。拖拽代码块到左边非工作区删除,或者可以选择代码块后按键盘Enter/Delete键。
在这里插入图片描述

  1. 重置:页面回到默认大小和代码块居中位置。
  2. 放大:放大代码块。
  3. 缩小:缩小代码块。

工作区右键功能
在非代码块的空白工作区右键,功能主要针对所有的代码块:
在这里插入图片描述

  • 撤销: 撤销上一次的操作。
  • 重做: 还原上一次撤销的操作。
  • 折叠命令: 折叠所有代码块。
  • 显示完整命令: 显示所有折叠的代码块。
  • 删除命令: 删除代码块。

移动/修改代码块
在这里插入图片描述
在这里插入图片描述

点击修改,弹出实时控制界面,可重新编辑当前指令的运动坐标。
长按移动按钮,使机械臂移动到当前指令的位置点。点击保存,保存更改。

注意:

  • 在一段指令里面,有顺序A/B/C/D…等多个点,如果点击移动让机械臂从A点位置跳过B点直接到C点或者C点以后的位置,为避免损害周边设施,必须要进行安全评估。
  • 因为笛卡尔指令的复杂性,笛卡尔空间轨迹规划,需要做逆运动学求解。因而可能存在无解、多解、逼近解的情况。从A点到B点走笛卡尔指令时的解不理想时,必要时在两点之间插入第三个关节指令。

5.3 Blockly编程

5.3.1 设置

在这里插入图片描述

设置TCP速度: 设置直线运动的速度,单位是mm/s。
参数范围:xArm/UF850:0

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值