立迈胜-智能控制、驱动未来
一、前言
相信大家都有这样的体验:在经历了漫长和头痛的电机选型之后,你终于拍板买好了电机,解决了硬件上的问题、准备投入使用了,但是接下来好像又遇到了新的问题-软件问题:
想要自己写代码设计实现某些功能开发却不知如何入手;
使用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
上位机调试软件,功能与SDK不同,不支持扩展,只能调试。
调试软件,是指客户拿到电机,未搭建私有环境时,用来判断电机可用性,查询相关参数的软件。
它不具备工业应用的稳定性、可靠性。而且其功能是写死固定化的,如果用户想要实现一系列预设外的功能例如:“pv模式下电机400rpm正转xx时间,然后以400rpm反转xx时间,再后续操作…”,就很难做到了。
另外一些公司有自己的软件及操作界面,只需要把控制电机的功能集成其中,这个时候使用调试软件显然是不合适的,而SDK就完美地发挥了它的作用。
☆本文的全部内容或部分内容禁止擅自转载、拷贝。
☆产品性能、规格及外观可能因为改进,会在不经预先通知的情况下发生变化,敬请谅解。
☆我们力求内容尽可能正确,如果您发现有什么问题或错误、遗漏之处,请私信或与北京立迈胜控制技术有限责任公司联系。
创业项目群,学习操作 18个小项目,添加 公众号:李佰秒 微信:3219087951 备注:小项目!
如若转载,请注明出处:https://www.hljqsb.cn/24248.html