点位运动

2023-12-23 12:48
文章标签 运动 点位

本文主要是介绍点位运动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

梯形速度规划是最简单的速度规划方法,加速度是常数,规划过程中只需要控制速度和位移与时间的关系。如图所示,整个过程分为①加速段、②匀速段、③减速段。

 

每一个轴在规划静止时都可以设置为点位运动。在点位运动模式下,各轴可以独立设置目标位置、目标速度、加速度、减速度、起跳速度、平滑时间等运动参数,能够独立运动或停止。

 

将第 1 轴设定为点位运动模式,并且以速度 50pulse/ms,加速度 0.25pulse/ms2,减速度
0.125pulse/ms2,平滑时间为 25ms 的运动参数正向运动 50000 个脉冲。

 

 

1、打开运动控制器,然后运控卡复位

2、加载运动控制器的配置文件

3、清除各轴的报警和限位

4、伺服使能

5、轴的位置清零

6、AXIS轴规划位置清零

7、将AXIS轴设为点位模式

8、读取点位运动参数

9、设置AXIS轴的目标位置

10、设置AXIS轴的目标速度

11、启动AXIS轴的运动

12、一直读取轴的状态,直到AXIS轴规划停止

13、伺服关闭

#include "stdafx.h"
#include "conio.h"
#include "gts.h"
// 定义轴号
#define AXIS 1
int main(int argc, char* argv[])
{short sRtn;TTrapPrm trap;long sts;double prfPos;// 打开运动控制器sRtn = GT_Open();// 指令返回值检测,请查阅例2-1commandhandler("GT_Open", sRtn);// 配置运动控制器// 注意:配置文件取消了各轴的报警和限位sRtn = GT_LoadConfig("test.cfg");commandhandler("GT_LoadConfig ", sRtn);// 清除各轴的报警和限位sRtn = GT_ClrSts(1, 8);commandhandler("GT_ClrSts", sRtn);// 伺服使能sRtn = GT_AxisOn(AXIS);commandhandler("GT_AxisOn", sRtn);// 位置清零sRtn = GT_ZeroPos(AXIS);commandhandler("GT_ZeroPos", sRtn);// AXIS轴规划位置清零sRtn = GT_SetPrfPos(AXIS, 0);commandhandler("GT_SetPrfPos", sRtn);// 将AXIS轴设为点位模式sRtn = GT_PrfTrap(AXIS);commandhandler("GT_PrfTrap", sRtn);// 读取点位运动参数sRtn = GT_GetTrapPrm(AXIS, &trap);commandhandler("GT_GetTrapPrm", sRtn);trap.acc = 0.25;trap.dec = 0.125;trap.smoothTime = 25;// 设置点位运动参数sRtn = GT_SetTrapPrm(AXIS, &trap);commandhandler("GT_SetTrapPrm", sRtn);// 设置AXIS轴的目标位置sRtn = GT_SetPos(AXIS, 50000L);commandhandler("GT_SetPos", sRtn);// 设置AXIS轴的目标速度sRtn = GT_SetVel(AXIS, 50);commandhandler("GT_SetVel", sRtn);// 启动AXIS轴的运动sRtn = GT_Update(1<<(AXIS-1));commandhandler("GT_Update", sRtn);do{// 读取AXIS轴的状态sRtn = GT_GetSts(AXIS, &sts);// 读取AXIS轴的规划位置sRtn = GT_GetPrfPos(AXIS, &prfPos);printf("sts=0x%-10lxprfPos=%-10.1lf\r", sts, prfPos);}while(sts&0x400);// 等待AXIS轴规划停止// 伺服关闭sRtn = GT_AxisOff(AXIS);printf("\nGT_AxisOff()=%d\n", sRtn);getch();return 0;}

参考:

固高运动卡手册(官网下载)

https://blog.csdn.net/qq_33628827/article/details/100528984

https://blog.csdn.net/qq_30567891/article/details/80236106

这篇关于点位运动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/528099

相关文章

Unity3D 运动之Move函数和translate

CharacterController.Move 移动 function Move (motion : Vector3) : CollisionFlags Description描述 A more complex move function taking absolute movement deltas. 一个更加复杂的运动函数,每次都绝对运动。 Attempts to

Temu官方宣导务必将所有的点位材料进行检测-RSL资质检测

关于饰品类产品合规问题宣导: 产品法规RSL要求 RSL测试是根据REACH法规及附录17的要求进行测试。REACH法规是欧洲一项重要的法规,其中包含许多对化学物质进行限制的规定和高度关注物质。 为了确保珠宝首饰的安全性,欧盟REACH法规规定,珠宝首饰上架各大电商平台前必须进行RSLReport(欧盟禁限用化学物质检测报告)资质认证,以确保产品不含对人体有害的化学物质。 RSL-铅,

Ai+若依(智能售货机运营管理系统---帝可得)-人员管理-点位管理-区域管理-合作商管理----【08篇---0001:上】

项目介绍 售货机简介 帝可得是一个基于物联网概念下的智能售货机运营管理系统 物联网 物联网(IoT:Internet of Things)简单来说,就是让各种物品通过互联网连接起来,实现信息的交换和通信。 这个概念听起来可能有点抽象,但我们可以把它想象成一个超级大的社交网络。不过,这个网络里的成员不是人类,而是各种物品。比如,你的冰箱、洗衣机、甚至是你的汽车,它们都可以通过互联网互

运动耳机哪个牌子的质量好?五款口碑绝佳机型安利!

​喜欢户外活动的你,肯定是个有格调的人。想象一下,如果在户外的时候,能戴上一款耳机,不仅跟环境搭,还能让你享受到超棒的音乐,那感觉得多爽!开放式耳机就是为这个目的设计的,它不塞耳朵,戴着更舒服,音质也棒,让你在户外能更好地感受到周围自然的声音。这耳机现在超受欢迎,作为一个既爱户外又爱数码的发烧友,我自己也试过不少款,它们真的给我的户外探险加了不少分。接下来,我会跟大家分享这些耳机的亮点,帮你挑出自

生命在于运动

程序员和设计师大部分时间都坐在电脑前。有效的锻炼有助于他们更好地工作。 传统的: 当坐在电脑桌前的时候 脚触地。双手在肘部弯曲。打字时手应搁在桌子上。键盘和鼠标应在触手可及的地方。显示屏应在视线水平上,不高不低。光线最好应来自上方。即光线应该从天花板上照下来。每隔20分钟远眺。可降低眼睛长时间盯着近距离物体产生的疲劳。鼠标和手差不多大小。使用全尺寸符合人体工学的键盘。我个人比较喜欢Mi

国内领先线上运动平台:如何借助AI技术实现业务腾飞与用户体验升级

&nbsp;“ 从智能训练到身体分析,再到辅助判决,AI技术正以惊人的速度渗透进体育和健身领域,为运动员和健身爱好者提供了前所未有的个性化体验。 ” AI,运动的智能伴侣 在巴黎奥运会上,AI技术的运用成为了焦点。它不仅为运动员提供了精准的训练指导,还通过对运动员身体状况的实时分析,帮助他们避免潜在的运动伤害,提升竞技状态。 同时,AI在辅助判决上的应用,确保了比赛的公平与

IMU腕带评估轮椅用户运动健康

近期,美国的研究团队利用惯性测量单元(IMU)和机器学习来准确评估手动轮椅使用者的运动健康状况,这在康复训练和慢性病管理领域具有广阔的应用前景。 研究小组将运用高性能的IMU传感器固定到轮椅使用者佩戴的手腕带上,用来监测并记录轮椅推进过程中的运动数据。实验设置了不同强度的六分钟推力测试,结果证实仅使用IMU传感器就能准确捕捉到轮椅使用者的速度、距离和节奏变化,为心血管健康评估提供

论文速读|基于手臂约束的轮腿机器人运动操控课程学习

项目地址:Arm-Constrained Curriculum Learning for Loco-Manipulation of the Wheel-Legged Robot 本文提出了一种用于轮腿机器人局部操控的强化学习框架,使它们能够在高度动态的情况下执行一系列复杂的操作任务。通过引入臂约束网络和奖励感知课程学习方法,解决了引入机械臂带来的稳定性、安全性和效率挑战。仿真和真实机器人实验

跑步用耳机哪款好?这五款运动骨传导耳机健身人士都说好!

在无线耳机市场持续繁荣的今天,入耳式耳机以其卓越的音质体验赢得了众多用户的青睐。然而,随着健康意识的提升,长时间佩戴入耳式耳机所带来的健康隐患日益受到关注。正是在这样的背景下,骨传导耳机凭借其独特的非入耳式设计,开启了健康聆听的新篇章。它不仅有效保护了耳道健康,减少了佩戴不适,还确保了用户在享受音乐的同时,能够随时感知外界环境,为日常出行增添一份安全保障。 面对纷繁复杂的骨传导耳机市场,如何挑选

creator物理引擎 /RPG运动类型 /坦克

1 applyForce/ToCenter(). 这个力怎么计算 (牛顿第二定律F=ma) 2 .linearVelocity()是像素/米 (看源码) 3 why到第四帧才有速度 CocosCreator官方文档物理引擎Demo(physics-example,下载链接:https://github.com/2youyou2/physics-example) ----------------