公司新闻

MEMBER CENTER

为了让用户更灵活的使用电机,我们开发了SDK
发布日期 : 2021-07-02 16:39:14
当你买到电机后,你是否遇到以下问题:
 
想要自己写代码设计实现某些功能开发却不知如何入手;
 
使用PLC/运动控制器控制电机;
 
对于通信协议、相关主站不了解,很难自己去建立;
 
对电机也不是很了解,需要时间去理解;
 
......
 
 
针对这些问题,我们专门开发了一款工具“软件开发工具包(Software Development Kit)”简称“SDK”(以下称SDK)。
 
 
什么是SDK呢?
 
SDK是用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,是一系列文件的组合,包括lib、dll、.h、相关文档、示例等。它可以为某个程序设计语言提供应用程序接口API文件。同时也包括用于调试和其他用途的实用工具。
 
 
如果没有SDK,对于用户的要求,就很“难”:
 
 
用户要有较高的技术实力
 
整个开发周期时间延长
 
实现新功能的前期准备比较复杂
 
需要从头开始搭建通信主站
 
......
 
 
而SDK对通信协议进行了简化,不需要客户从头了解。用户部分了解402标准内容即可,不需要分析函数实现的内部细节,直接按照流程调用就可以了。
 
 
简单来说,有了它你就可以通过SDK调用函数,实现需求功能。
 
 
我们有哪些SDK?




支持版本:
 
 
Window下,支持Window7及其以上版本,不支持Window XP
 
 
Linux下,支持Ubuntu18.02及其以上版本



同时,支持BeagleBone/树莓派等设备。
 
 
SDK基本操作原理
 
 
SDK的函数内容,每一个函数对应一个功能,与在使用上位机调试软件时候性质是一样的。
 
 
 
 

 
 
为什么有了调试软件,还要开发SDK?
 
 
上位机调试软件,功能与SDK不同,不支持扩展,只能调试。
 
 
调试软件,是指客户拿到电机,未搭建私有环境时,用来判断电机可用性,查询相关参数的软件。它不具备工业应用的稳定性、可靠性。而且其功能是写死的,如果用户想要实现一系列功能,例如“pv模式下电机400rpm正转多长时间,然后以-400rpm反转多长时间,再后续操作”,就很难做到了。
 
 
比如一些公司有自己的软件及操作界面,只需要把控制电机的功能集成其中,使用调试软件显然是不合适的,这时SDK就发挥了它的作用。
 
 
SDK及相关文件获取方式
 
 
如果您购买了我们的电机,我们将提供以下相关内容:
 
SDK、使用手册、SDK压缩好的文件包(文件包:bin,lib,inc,不同语言的示例程序)
 

相关阅读