固高运动控制卡跟随运动(Follow 运动模式)

一、Follow 运动模式指令列表
固高运动控制卡开发资料,关注我免费下载

GT_PrfFollow 设置指定轴为 Follow 运动模式 GT_SetFollowMaster 设置 Follow 运动模式跟随主轴
GT_GetFollowMaster 读取 Follow 运动模式跟随主轴 GT_SetFollowLoop 设置 Follow运动模式循环次数 GT_GetFollowLoop 读取 Follow 运动模式循环次数 GT_SetFollowEvent 设置Follow 运动模式启动跟随条件 GT_GetFollowEvent 读取 Follow 运动模式启动跟随条件
GT_FollowSpace 查询 Follow 运动模式指定 FIFO 的剩余空间 GT_FollowData 向 Follow运动模式指定 FIFO 增加数据 GT_FollowClear 清除 Follow 运动模式指定 FIFO 中的数据 运动状态下该指令无效
GT_FollowStart 启动 Follow 运动
GT_FollowSwitch 切换 Follow 运动模式所使用的 FIFO
GT_SetFollowMemory 设置 Follow 运动模式的缓存区大小 GT_GetFollowMemory 读取 Follow运动模式的缓存区大小

二、重点说明

(1) 如何切换到 Follow 模式?
用户必须要调用 GT_PrfFollow(short profile, short dir),才能将指定轴设定为 Follow 模式。一般应将从轴设定为 Follow 模式。
(2) 如何设置主轴,从轴?
调用 GT_SetFollowMaster(short profile, short masterIndex, short masterType, short masterItem)。profile 为从轴轴号,masterIndex 为主轴轴号。
(3) 如何设定从轴启动跟随条件?
所谓从轴启动跟随条件,是描述什么情况下从轴开始启动运动。有两种情况:第一,调用指令 GT_FollowStart 以后从轴立即启动;第二,调用指令 GT_FollowStart 以后,从轴还要等待主轴穿越了设定位置以后才启动跟随运动。用户需调用指令GT_SetFollowEvent 来选择使用哪种跟随条件。
(4) 如何设置 Follow 循环次数?
如果从轴的跟随运动是周期性的,用户可以只写入一个周期的运动规划到 FIFO 中,然后设定循环次数,即可实现周期性的 Follow 运动。调用指令 GT_SetFollowLoop 即可。

三、代码

 ///1:从轴轴号///0:主轴轴号///主轴位置/单位:pulse///从轴位置/单位:pulseGT_PrfFollow(1);GT_FollowClear(1);GT_SetFollowMaster(1, 0);//位置1GT_FollowData(1, 0, 0);//位置2GT_FollowData(1, 198, 198);//位置3GT_FollowData(1, 200, 200);//立即跟随GT_SetFollowEvent(1, FOLLOW_EVENT_START,1);GT_FollowStart(1<<(1-1));

代码封装成方法,将轴号、位置点带入即可

四、注意两个方法:

short GT_FollowData (short profile, long masterSegment, double
slaveSegment, short type= FOLLOW_SEGMENT_NORMAL, short fifo=0)
该指令的type参数:
FOLLOW_SEGMENT_NORMAL(该宏定义为 0)普通段。默认为该类型。
FOLLOW_SEGMENT_EVEN(该宏定义为 1)匀速段。
FOLLOW_SEGMENT_STOP(该宏定义为 2)减速到 0 段。
FOLLOW_SEGMENT_CONTINUE(该宏定义为 3)保持 FIFO 之间速度连续。

short GT_SetFollowEvent(short profile, short event, short masterDir, long pos)
该指令的event参数:启动跟随条件
FOLLOW_EVENT_START(该宏定义为 1)表示调用 GT_FollowStart 以后立即启动。
FOLLOW_EVENT_PASS(该宏定义为 2)表示主轴穿越设定位置以后启动跟随。

内容有限:资料中有几个例子,希望能有帮助
固高运动控制卡开发资料,关注我免费下载

固高运动控制卡跟随运动(Follow 运动模式)相关推荐

  1. QT实现固高运动控制卡示波器

    目录 一.固高示波器 二.基于QCustomPlot实现示波器 三.完整源码 一.固高示波器 固高运动控制卡自带的软件有一个示波器功能,可以实时显示速度的波形,可辅助分析电机的运行状态.但是我们基于s ...

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

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

  3. 固高GTS运动控制卡,C#语言三轴点胶机样本程序源代码,使用 的是固高GTS-800 8轴运动控制卡

    固高GTS运动控制卡,C#语言三轴点胶机样本程序源代码,使用 的是固高GTS-800 8轴运动控制卡. 资料齐全,3轴点胶机样本程序,还有操作手册及各种C#事例程序,适合自己参照做二次开发,GTS-4 ...

  4. c#上位机 源码 控制固高,研华,雷赛这类的运动板卡。偏向 程序运动控制。winform+板卡+sqlite

    c#上位机 源码 控制固高,研华,雷赛这类的运动板卡.偏向 程序运动控制.winform+板卡+sqlite

  5. Qt开发的上位机 硬件:固高八轴运动控制卡,海康威视相机,金橙子板卡,喷码机

    Qt开发的上位机 硬件:固高八轴运动控制卡,海康威视相机,金橙子板卡,喷码机 功能:激光镭射,喷码机,光学点定位,二维码读码与等级评测,MES系统对接,多语言切换,多样式切换. 喷码机:多米诺,lin ...

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

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

  7. 固高控制卡Home回零的使用

    固高的home回零函数不能直接使用,需要加电平判断后才能确认寻找home时的方向.用过home回零,在固定位置安装原点传感器,并装好挡片,恰好能将一个轴分成挡片挡住传感器和没挡住传感器两种状态,即高电 ...

  8. 固高控制卡学习(vs2010,c++)(之二)

    现在来学习固高控制卡之二:前面讲了固高控制卡和步进电机开环控制的连线方式,这节来学习固高控制卡的点位控制模式. 一.配置控制卡: 配置控制卡可以用mct软件进行配置也可以通过程序就行配置. 1.轴配置 ...

  9. 大疆教父李泽湘创办的固高科技过会:拟募资4.5亿 联想是股东

    雷递网 雷建平 8月22日报道 固高科技股份有限公司(简称:"固高科技")日前IPO过会,准备在深交所创业板上市.固高科技计划募资4.5亿元. 其中,1.2亿元用于运动控制系统产业 ...

  10. 华为鸿蒙不再孤单mmes,华为Watch GT2新色图赏 简约时尚设计新增100种运动模式

    [TechWeb]华为Watch GT2最新推出了42mm凝霜白和栗木红两种全新配色,为小手腕人群的量身定制.表体采用香槟金为主体的金属表壳,搭配白色.深棕色真皮表带,新增动态表盘,还可满足自定义设计 ...

最新文章

  1. [WWDC] What's New in Swift 4 ?
  2. 六十四、SpringBoot中的模板引擎Thymeleaf
  3. java 中的访问修饰符
  4. Haproxy安装与配置
  5. http invoker_Http Invoker的Spring Remoting支持
  6. 前端学习(1185):数据响应式
  7. 稳妥圣诞节海报设计模板|节日怎可辜负美食
  8. linq 学习日记-select
  9. 能留住女友的,都是王者
  10. 计算机驱动打不开,驱动人生打不开怎么办
  11. 基于Python实现socket远程木马
  12. 肿瘤外显子数据分析 -- 20201119
  13. 基于JavaEE的人力资源管理系统的设计与实现任务书与开题报告
  14. centos安装ghostscript+PHP扩展imagick
  15. MATLAB基础学习
  16. Python3安装bz2
  17. 骗子广告联盟_骗子把我的脸变成了Google广告
  18. Java8两个list集合合并成一个list集合
  19. python秒杀神器_Python实现京东秒杀功能代码
  20. 《Total Commander:万能文件管理器》——第5.4节.更多压缩格式及插件

热门文章

  1. SourceTree git 工作流
  2. mysql绿盟扫描_绿盟软件扫描到存储的安全隐患处理措施
  3. matlab 图片保存pdf,matlab中的图片保存技巧.pdf
  4. 如何使用vs进行代码比较
  5. c#实现简单学生信息管理系统
  6. linux下keytool生成证书_keytool命令
  7. China Pub 高清书籍6CD 包含的图书目录
  8. 遗传算法拟合函数(原理及Python实现)
  9. 机器人学基础——位姿
  10. 最新cs1.6服务器ip地址,CS1.6服务器IP地址