欢迎光临散文网 会员登陆 & 注册

|科普|为什么有上位机软件,我们依然开发了SDK

2022-08-17 11:21 作者:立迈胜NiMotion  | 我要投稿



一、前言

       相信大家都有这样的体验:

       在经历了漫长和头痛的电机选型之后,你终于拍板买好了电机,解决了硬件上的问题。

       但是接下来好像又遇到了新的问题-软件问题:


想要自己写代码设计实现某些功能开发却不知如何入手;


使用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就完美地发挥了它的作用。




立迈胜-智能控制、驱动未来


☆本文的全部内容或部分内容禁止擅自转载、拷贝。

☆产品性能、规格及外观可能因为改进,会在不经预先通知的情况下发生变化,敬请谅解。

☆我们力求内容尽可能正确,如果您发现有什么问题或错误、遗漏之处,请私信或与北京立迈胜控制技术有限责任公司联系。

☆封面图片由James Osborne在Pixabay上发布 


|科普|为什么有上位机软件,我们依然开发了SDK的评论 (共 条)

分享到微博请遵守国家法律