上位机软件开发培训(上位机软件开发公司)

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

一、前言

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

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

使用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  备注:小项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3300536702@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.hljqsb.cn/24248.html