立迈胜-智能控制、驱动未来
一、前言
相信大家都有这样的体验:在经历了漫长和头痛的电机选型之后,你终于拍板买好了电机,解决了硬件上的问题、准备投入使用了,但是接下来好像又遇到了新的问题-软件问题:
想要自己写代码设计实现某些功能开发却不知如何入手;
使用PLC/运动控制器控制电机,对于通信协议、相关主站不了解,很难自己去建立;
对电机也不是很了解,需要时间去理解;
……
正是为了应对这些问题,让大家的电机使用更好上手,学习成本更低,我们专门开发了一款工具“软件开发工具包(Software Development Kit)”,(以下简称SDK),在提供优质硬件的前提下,立志软硬件全方位为客户提供合适易用的解决方案。
二,了解SDK
SDK是用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,是一系列文件的组合。
SDK包括lib、dll、.h、相关文档、示例等,它可以为某个程序设计语言提供应用程序接口API文件。
SDK也包括用于调试和其他用途的实用工具。
如果没有SDK,对于用户就会有技术力要求较高的问题:
整个开发周期时间延长
实现新功能的前期准备比较复杂需要从头开始搭建通信主站
…
而SDK对通信协议进行了简化,不需要客户从头了解。只需要了解部分402标准内容即可,同时也不需要分析函数实现的内部细节,直接按照流程调用就可以了。
简单来说,有了它你就可以通过SDK调用函数,实现需求功能。
三、立迈胜现有SDK
立迈胜现有SDK
支持系统版本:
Windows操作系统下,支持Windows7及其以上版本(不包括WindowsXP)
Linux操作系统下,支持Ubuntu18.02及其以上版本
兼容设备:
支持市面主流单板计算机设备:BeagleBone/树莓派等
BeagleBone单板计算机
树莓派单板计算机
四、SDK基本操作原理
SDK的函数内容,每一个函数对应一个功能,与在使用上位机调试软件时候性质是一样的。
QT
VS-C#
VS-C++
上位机调试软件
五、SDK的文件结构
下面通过图片形式给大家展示下SDK的文件结构构成:
SDK文件结构
SDK文件结构
SDK文件结构
SDK及相关文件获取方式
有使用立迈胜NiMotion产品的客户或者对我司产品及SDK感兴趣的客户可以私信或前往立迈胜NiMotion官 下载。
六、为什么有了调试软件,还要费时费力开发SDK
上位机调试软件,功能与SDK不同,不支持扩展,只能调试。
调试软件,是指客户拿到电机,未搭建私有环境时,用来判断电机可用性,查询相关参数的软件。
它不具备工业应用的稳定性、可靠性。而且其功能是写死固定化的,如果用户想要实现一系列预设外的功能例如:“pv模式下电机400rpm正转xx时间,然后以400rpm反转xx时间,再后续操作…”,就很难做到了。
另外一些公司有自己的软件及操作界面,只需要把控制电机的功能集成其中,这个时候使用调试软件显然是不合适的,而SDK就完美地发挥了它的作用。
☆产品性能、规格及外观可能因为改进,会在不经预先通知的情况下发生变化,敬请谅解。
☆我们力求内容尽可能正确,如果您发现有什么问题或错误、遗漏之处,请私信或与北京立迈胜控制技术有限责任公司联系。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!