JAKA AddOn 插件开发技术文档
概述
开发环境准备
安装步骤
插件开发流程
jkzuc3 API 使用说明
自定义指令开发
AddOn插件的前端界面开发
插件部署与调试
附录
JAKA AddOn 插件开发技术文档
AddOn 插件开发技术文档
AddOn 插件开发技术文档
概述
适用对象
插件简介
开发环境准备
硬件要求
软件依赖
安装步骤
插件开发流程
插件目录结构
核心组件说明
配置文件(
**_config.ini
)
入口文件 (main.py)
使用jaka-addon-plugin快速开始
jkzuc3 API 使用说明
数据结构
机器人控制类(jkzuc3.command)
机器人状态对象(jkzuc3.stat)
自定义指令开发
自定义指令的作用
自定义指令的工作过程
自定义指令设计
自定义指令的设计步骤
指令块列表管理
指令块编辑界面
(1)指令基本信息
(2)指令块类型说明
(3)指令参数(属性)配置
自定义指令设计示例——加法指令
多语言文本配置
隐藏参数
AddOn插件处理指令
使用 flask 框架处理GET请求
JKS脚本拼接
GET请求的返回格式
AddOn插件的前端界面开发
前端界面开发
AddOn后端交互
跨域问题
使用 OPTIONS 方法预检请求
手动设置响应头
插件部署与调试
AddOn打包流程
AddOn部署流程
AddOn调试方法
附录
控制系统IO类型