turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » Farmbot开发入门教程 » farmbot开发入门教程-lua 工作

farmbot开发入门教程-lua 工作

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

说明:

  • 介绍FarmBot OS 中的 Lua 函数作业列表

设置作业(名称,参数?)

  • 在作业弹出窗口中创建或更新作业。这对于跟踪照片网格等长期运行的任务非常有用。

  • 参数params是一个可选表,具有以下可选字段:status、percent和time。首次创建作业时,它将使用 、 和 进行初始化status,Working并将percent设置0为time当前时间,除非另有明确定义。

  • 后续调用set_job()将仅更新提供的字段。

-- Create a job:
local job_name = "Scan the garden"
set_job(job_name)

wait(2000)

-- Update the job's status and percent:
set_job(job_name, {
  status = "Still working...",
  percent = 50
})

wait(2000)

-- Update just the job's percent:
set_job(job_name, {
  percent = 75
})

wait(2000)

-- Complete the job:
complete_job(job_name)

设置作业进度()

已弃用 这是一个低级函数,已被set_job()取代。

获取工作(姓名)

通过名字获得工作。

-- Get a job:
job = get_job("Job name")



local job_name = "Scan the garden"

set_job(job_name, {
  percent = 50
})

job = get_job(job_name)
toast("Job progress: " .. job.percent .. "%")

complete_job(job_name)

获取作业进度()

已弃用 这是一个低级函数,已被get_job()取代。

完成工作(名称)

  • 按名称完成一项工作percent,其中完成表示a100和statusa Complete。
-- Complete a job:
complete_job("Job name")

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: none