有上位机调试软件,为什么我们依然开发了SDK

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

一、前言

相信大家都有这样的体验:在经历了漫长和头痛的电机选型之后,你终于拍板买好了电机,解决了硬件上的问题、准备投入使用了,但是接下来好像又遇到了新的问题-软件问题:

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

使用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进行处理,非常感谢!

上一篇 2022年7月14日
下一篇 2022年7月14日

相关推荐