托盘
不同版本的控制器、插件和上位机支持不同的 lua API 指令,开发者可在 DobotStudio Pro “应用” 菜单,“脚本编程” 的指令侧边栏查看具体支持的 lua API
指令列表
托盘是按排列规律放置批量物料的承载装置,常用于自动化上下料环节。托盘中通常阵列分布了许多凹槽,每个凹槽都可以放置一个物料。使用托盘指令可以通过示教少量的点创建一个完整的托盘点位阵列,并可以获取已创建托盘中的具体点位,快速实现机器人自动上下料。
| 指令 | 功能 |
|---|---|
| CreateTray | 创建托盘 |
| GetTrayPoint | 获取托盘点 |
CreateTray
原型:
CreateTray(Trayname, {Count}, {P1,P2}) -- 一维托盘
CreateTray(Trayname, {row,col}, {P1,P2,P3,P4}) -- 二维托盘
CreateTray(Trayname, {row,col,layer}, {P1,P2,P3,P4,P5,P6,P7,P8}) -- 三维托盘
描述:
创建托盘,支持创建一维、二维和三维的托盘。最多可创建 20 个托盘,创建同名的托盘时会覆盖已有的托盘,不会增加托盘数量。
必选参数:
-
Trayname:托盘名称,最长 32 字节的字符串,不允许为纯数字或者纯空格。 后两个参数为 table 变量,根据要创建的托盘维度不同,table 内的值的数量不同,下文分别进行介绍。
-
创建一维托盘:一维托盘是在一条直线上等距分布的一组点。
{Count}