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

2023-11-03

固高运动控制卡跟随运动(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
	///从轴位置/单位:pulse
	GT_PrfFollow(1);
	GT_FollowClear(1);
	GT_SetFollowMaster(1, 0);
	//位置1
	GT_FollowData(1, 0, 0);
	//位置2
	GT_FollowData(1, 198, 198);
	//位置3
	GT_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)表示主轴穿越设定位置以后启动跟随。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

固高运动控制卡跟随运动(Follow 运动模式) 的相关文章

随机推荐

  • 获取JSON里面result的值 以及将里面的(List数组或对象)转换出来并读取到

    前言 记录一下今天的问题 首先我是在定时任务了 每次当项目启动时都需要调用别人的接口他来返回我数据 我并获取到他的数据进行同步更新 到我的数据库表里 那么怎么获取到呢 下面废话不多说 这是我打印出 返回给我的数据 为虚构数据 仅参考 suc
  • 2.深入了解bind函数

    bind函数 1 查看方法 2 详细解说 中文 bind函数 3 bind文档 1 查看方法 使用指令 man bind 2 详细解说 中文 bind函数 1 功能 bind函数把一个本地协议地址赋予一个套接字 对于网际网协议 协议地址是3
  • C# 集合总结

    1 Array ArrayList List lt 类型 gt 数组 连续分配的 查询速度快 但增删不方便 region 链表 2 LinkedList lt 类型 gt LinkedListNode lt 类型 gt 链表 非连续分配 每
  • 第33章_瑞萨MCU零基础入门系列教程之DHT11温湿度获取实验

    本教程基于韦东山百问网出的 DShanMCU RA6M5开发板 进行编写 需要的同学可以在这里获取 https item taobao com item htm id 728461040949 配套资料获取 https renesas do
  • LeetCode最长回文子串

    题目 给你一个字符串 s 找到 s 中最长的回文子串 思路 回文串是正着读与倒着读是一样的字符串 如 aaaccaaa abcba 可以发现其最大的特点就是对称 也就有一个对称中心 所以我们可以将字符串s的每个字符都设为对称中心 由中心向两
  • vue中引入百度地图

    vue中引入百度地图 一 通过vue注册的方式引入 注 vue百度地图官网 安装百度地图 npm install vue baidu map save 引入 使用百度地图首先需要去百度地图开放平台申请ak密钥 登录百度账号后 控制台 gt
  • keil错误 FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 全部解决方法

    今天我用keil5调试C51的程序 编译都编译不了 出现以下 错误信息 FATAL ERROR L250 CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 问题分析 说明程序大小受到了版本的限制
  • Python读取csv文件的三种方式

    一 前期准备 Python版本 3 7 3 制作一个不包含头文件的csv文件 为了方便文件内容是纯数字 字符集为utf 8 并命名为test csv 放到程序的根目录下 使用PyCharm创建一个Python工程 并安装Numpy和Pand
  • HarmonyOS创作激励计划启动:助力技术创作突破边界

    即日起推出HarmonyOS创作激励计划 成功投稿并入选的文章将在HarmonyOS开发者公众号上线 9大技术社区同步宣发 不仅有丰厚稿酬 还有机会赢取创作奖品 活动时间 即日起 2024年12月31日 每季度按照活动规则评审奖项 活动面向
  • 国内下载VSCode速度太慢解决问题

    国内下载VSCode速度太慢解决问题 首先要去官网找到相应的下载版本 点击下载 此为官网地址 https code visualstudio com 建议下载64位的压缩包 以上为官网下载地址 可以看到下载速度非常慢 解决方法 右键选中该下
  • 1070 结绳(25 分)

    1070 结绳 25 分 给定一段一段的绳子 你需要把它们串成一条绳 每次串连的时候 是把两段绳子对折 再如下图所示套接在一起 这样得到的绳子又被当成是另一段绳子 可以再次对折去跟另一段绳子串连 每次串连后 原来两段绳子的长度就会减半 给定
  • gin框架34--重定向

    gin框架34 重定向 介绍 案例 说明 介绍 本文主要介绍gin框架中的重定向 HTTP 重定向很容易 内部 外部重定向均支持 案例 源码 package main import github com gin gonic gin net
  • 线程的生命周期及五种基本状态

    一 线程的生命周期及五种基本状态 关于Java中线程的生命周期 首先看一下下面这张较为经典的图 上图中基本上囊括了Java中多线程各重要知识点 掌握了上图中的各知识点 Java中的多线程也就基本上掌握了 主要包括 Java线程具有五中基本状
  • 怎么用css设置字体小于12px

    因为浏览器的限制 网页上的字体最小只能设置12px 因为小于12px就会影响浏览效果 但是有时候我们需要将字体设置的很小这就需要用到特殊的手段 用 transform属性设置 用 transform的scale缩放属性将字体缩放 实际上并没
  • 百度编辑器取消高度自动拉长

    首先去下载百度编辑器 引入百度编辑器
  • 在GIT中创建一个空分支

    问题描述 有时候我们需要在GIT里面创建一个空分支 该分支不继承任何提交 没有父节点 完全是一个干净的分支 例如我们需要在某个分支里存放项目文档 使用传统的git checkout命令创建的分支是有父节点的 意味着新branch包含了历史提
  • 二叉树之遍历

    文章目录 一 二叉树的基本概念及实现 1 根结点 2 父结点 3 子结点 4 二叉树数据结构的实现 二 二叉树的遍历方法 1 前序遍历 2 中序遍历 3 后序遍历 4 层序遍历 三 几种遍历的实现 1 递归方法实现 2 迭代方法实现 3 M
  • 浏览器获取当前位置

    p window navigator geolocation对象存在3个方法 p p 1 getCurrentPosition 获取当前地理位置 p p 2 watchPosition 监视位置信息 p p 3 clearWatch 停止获
  • shell脚本监控Tomcat并重启发送短信

    bin sh TomcatID ps ef grep tomcat grep w tomcat grep v grep awk print 2 StartTomcat tomcat startup path WebUrl www xxx c
  • 固高运动控制卡跟随运动(Follow 运动模式)

    固高运动控制卡跟随运动 Follow 运动模式 一 Follow 运动模式指令列表 固高运动控制卡开发资料 关注我免费下载 GT PrfFollow 设置指定轴为 Follow 运动模式 GT SetFollowMaster 设置 Foll