众所周知,S1同时提供对Scratch和Python的支持。Scratch是MIT开发的面向中小学生编程教育的可视化平台,功能十分强大;但是对于高中生、大学生甚至广大创客同胞们,Python肯定是首选。
不过目前大疆开发团队还没有给出独立的SDK(软件开发环境),而app实验室里的编辑器功能又比较有限。因此,我想搭建一个自由、可拓展的开发环境。首先选择的编辑器是Sublime,一款轻量、强大的文本编辑器;通过插件功能,可以拓展它的功能(例如大家最喜欢的代码补全).
EasyS1是我专门为S1开发的一款Sublime插件,目前支持的功能有:
* 函数补全:这个是最主要的,不然根本记住那么多API函数
* 函数参数查询(各种enum类型)
* 跳转官网、论坛的链接
Tips:由于没有app的后台接口,与S1机器人的通信、上传程序无法实现;因此,编辑好的代码还是需要手工复制到app里,进行程序上传
## EasyS1
EasyS1是 Sublime Text 的一款插件,提供编辑S1 python代码的编程环境。做这个插件的目的是想让S1的编程体验更舒适,如果你有任何想法或建议,欢迎私信给我 或者发给我的邮箱:727233543@qq.com 谢谢~
## 准备工作
安装Sublime Text 3.0:一款轻量、强大的文本编辑器
官网:http://www.sublimetext.com/3
## 安装 EasyS1插件
1. 从我的github[https://github.com/sunjiawe/RoboMaster-Easy-S1], 下载 .zip压缩包
2. 解压zip文件,拷贝到SublimeText的Packages目录(Preferences菜单->Broswe Packages)
## 插件使用说明文档
### 新建脚本
1.用Sublime新建一个.py文件,并打开
2.首先将语法设为S1(继承自python):
ctrl + shift + P调出控制台,然后输入:"sss1" (Set Syntax S1的缩写)
### 函数补全
代码补全:指用户在输入一个字符串的部分内容时,就提供下拉菜单自动推荐相关常用字符串供用户选择以快速输入的一项功能特性。随着输入字母越多,可选的范围逐渐缩小。
start()
例如,最外层的start框架,可以输入s (会出现所有s开头的代码段,键盘上下键可以自由选择)
不过目前大疆开发团队还没有给出独立的SDK(软件开发环境),而app实验室里的编辑器功能又比较有限。因此,我想搭建一个自由、可拓展的开发环境。首先选择的编辑器是Sublime,一款轻量、强大的文本编辑器;通过插件功能,可以拓展它的功能(例如大家最喜欢的代码补全).
EasyS1是我专门为S1开发的一款Sublime插件,目前支持的功能有:
* 函数补全:这个是最主要的,不然根本记住那么多API函数
* 函数参数查询(各种enum类型)
* 跳转官网、论坛的链接
Tips:由于没有app的后台接口,与S1机器人的通信、上传程序无法实现;因此,编辑好的代码还是需要手工复制到app里,进行程序上传
## EasyS1
EasyS1是 Sublime Text 的一款插件,提供编辑S1 python代码的编程环境。做这个插件的目的是想让S1的编程体验更舒适,如果你有任何想法或建议,欢迎私信给我 或者发给我的邮箱:727233543@qq.com 谢谢~
## 准备工作
安装Sublime Text 3.0:一款轻量、强大的文本编辑器
官网:http://www.sublimetext.com/3
## 安装 EasyS1插件
1. 从我的github[https://github.com/sunjiawe/RoboMaster-Easy-S1], 下载 .zip压缩包
2. 解压zip文件,拷贝到SublimeText的Packages目录(Preferences菜单->Broswe Packages)
## 插件使用说明文档
### 新建脚本
1.用Sublime新建一个.py文件,并打开
2.首先将语法设为S1(继承自python):
ctrl + shift + P调出控制台,然后输入:"sss1" (Set Syntax S1的缩写)
### 函数补全
代码补全:指用户在输入一个字符串的部分内容时,就提供下拉菜单自动推荐相关常用字符串供用户选择以快速输入的一项功能特性。随着输入字母越多,可选的范围逐渐缩小。
start()
例如,最外层的start框架,可以输入s (会出现所有s开头的代码段,键盘上下键可以自由选择)