基于固高驱动器的伺服电机项目调试

  • 一、硬件系统配置
  • 二、编程环境配置
    • 导入dll库
  • 三、串口Pcomm库的使用

一、硬件系统配置

DriverStudio配置固高伺服电机控制器:

  1. 电机参数:选择80电机。

  2. 编码器:编码器配置选择绝对式多摩川,分辨率23位;编码器设置->分辨率 改成 8388608后回车保存复位,最后点寻相。齿数比可以改成10000,齿数比设置->


  3. IO改成如下。

  4. 用户模式改成 模拟量速度。

二、编程环境配置

有C#版本和C++版本。师兄建议用C#版本,吃现成的界面。但还是C++用处 广一些,结合Qt。下面开始项目从0到1的探索。

导入dll库

Visual Studio 中在 C++ 项目中导入dll文件,参考博客()[https://www.php1.cn/detail/VisualStudio2019_24deeab9.html], 重要的三个地方,

  1. 添加工程的头文件目录:工程—属性—配置属性—c/c+±–常规—附加包含目录:加上头文件存放目录。
  2. 添加文件引用的lib静态库路径:工程—属性—配置属性—链接器—常规—附加库目录:加上lib文件存放目录。
  3. 添加工程引用的lib文件名:工程—属性—配置属性—链接器—输入—附加依赖项:加上lib文件名。
  4. 把生成的dll放到工程的可执行EXE文件所在的目录下(.\x64\Debug中)
  5. 在主函数中增加DLL头文件的引用及对应的调用代码
    或者在工程文件夹中添加三个库文件gts.h, gts.dll, gts.lib,并在程序开头
#include "gts.h"
#pragma comment(lib, "gts.lib")

三、串口Pcomm库的使用

  1. 下载方式https://blog.csdn.net/CGS_______/article/details/119607665
  2. 简介https://blog.csdn.net/n_fly/article/details/78622745

【C++】基于固高驱动器的伺服电机项目调试相关推荐

  1. 固高数控工作台的刀补插补程序开发(逐点比较法,数字积分法)

    这个刀补插补程序设计是我之前自己的毕业设计,主要是基于固高数控工作台,进行四象限及跨象限的刀补插补(逐点比较法和数字积分法)的程序设计,利用MFC进行刀补插补的效果模拟.最后的效果还是非常好的,随着给 ...

  2. 运动控制卡课程:固高,凌华,雷赛,(单一款学习时间45天,要求有C语言基础)凭良学校

    一.雷赛运动控制卡(雷赛dmc5480.smc6480)(可单独学习,要求有C#语言基础) 简介: DMC5480是一款基于PCI总线的高档脉冲式运动控制卡,配置了512段缓冲,使得实时处理能力更强: ...

  3. MFC的固高环形倒立摆GRIP2002实验平台

    固高环形倒立摆GRIP2002是基于GT-400-SV-PCI运动控制卡的一个二级环形倒立摆(摆杆和连杆两根杆的摆),固高公司提供了一个DOS环境下的Demo和MATLAB 7.0的simulink的 ...

  4. DockOne微信分享( 九十):猎豹移动基于CoreOS在AWS上的项目实践

    本文讲的是DockOne微信分享( 九十):猎豹移动基于CoreOS在AWS上的项目实践[编者的话]本次分享介绍基于AWS的EC2服务如何设计和搭建适合自己业务的架构方案实现全球多region部署,介 ...

  5. C# GTS四轴运动控制器实例(固高科技步进电机不带编码器) -V1

    注:由于电机不带编码器,无法做home和当前位置信息读取! 功能: 三个轴的点位运动:前进+后退,并分别显示每个轴的移动脉冲数(可以换算为距离)! 开发环境:VS2017 硬件设备:固高科技三维移动平 ...

  6. 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  7. 基于微前端的大型中台项目融合方案

    点击上方"程序员成长指北"关注 关于微前端是什么,以及微前端落地方案,社区遍地都是,本篇文章不会再赘述这些基础知识.当然如果你没了解过上述知识,也可以直接读下这篇文章,足够浅显易懂 ...

  8. 基于人脸识别的考勤记录项目

    写在前面,通过小项目来驱动学习和实践是一种进步很快的方法,本文就是介绍一个基于人脸识别的考勤小项目(Python). 项目学习自一位Youtuber. 1.前期知识 1)了解face_recognit ...

  9. 固高机器人控制器开发笔记

    目录 VS 2008 + Qt4.7 开发环境搭建 △ 软件安装 △ 环境配置 最近又开了个新坑,因为做实验的需求,需要用到重载机器人. 但是不巧的是,实验室的500kg库卡机器人程师兄在做开发,开发 ...

最新文章

  1. 利用Nginx实现简易负载均衡
  2. 深入理解Spring AOP思想
  3. python字符串匹配的准确率_说说在 Python 中,如何找出所有字符串匹配
  4. 使用Context和Hooks来管理状态
  5. python在财务中的应用-利用python实现周期财务统计可视化
  6. (递归)666:放苹果
  7. RxJava -- 从 create 开始 (一)
  8. table td 纵向求和
  9. 网站死链检测的软件-网站死链检测的工具
  10. 主流的虚拟化软件和他们各自的特点
  11. springboot启动报错@Bean definition illegally overridden by existing bean definition
  12. 电影级视频剪辑PR调色/FCP调色/达芬奇调色预设LUTs
  13. 国产替代风潮下,电子元器件B2B商城系统如何助力企业突围市场竞争
  14. 百度地图api实现轨迹运动效果
  15. JAVA计算机毕业设计桌游店会员管理系统Mybatis+系统+数据库+调试部署
  16. 中国计量大学计算机专业全国名次多少,中国计量大学实力水平如何,全国排名是多少?...
  17. 基于python3的社区发现模块度计算
  18. 深度学习性能提升的诀窍 How To Improve Deep Learning Performance
  19. webdriver常用方法+鼠标键盘事件+浏览器高级操作
  20. 直流电机制动matlab,他励直流电机:起动、调速、制动(原理与Simulink仿真)

热门文章

  1. 记录IDEA导包不能导入的问题
  2. 手动删除oem 13c EM REPOSITORY 数据库
  3. 可变参数传递与不可变参数传递
  4. Gradle 的下载安装教程
  5. 2012浙大计算机考研分数线,2012浙江大学考研分数线
  6. 一飞智控CEO齐俊桐:一篇文章教你看透无人机飞控这十年
  7. 精妙绝伦的脑洞acm题
  8. QT 实现WINDOWS下网络设置功能(IP、子网掩码、网关、DNS)
  9. 阿里云k8s一键部署有状态StatefulSet nacos2.0.3
  10. PoE交换机是否是连接NVR和IP摄像机的唯一途径?