Platinum Maestro运动控制器 —— 运动程序笔记
发布日期:2021-07-01 04:03:59 浏览次数:5 分类:技术文章

本文共 1513 字,大约阅读时间需要 5 分钟。

说明

留坑待填

在这里插入图片描述

在这里插入图片描述

class DLLMMCPP_API MMC_MOTIONPARAMS_GROUP{public:	MMC_MOTIONPARAMS_GROUP(); 	//	double dAuxPoint[NC_MAX_NUM_AXES_IN_NODE]; 	//rray [1 . .N]为输入信号CoordSystem指定的坐标系中每个维度的绝对位置,N为供应商特定。数组参数NC_MAX_NUM_AXES_IN_NODE被限制为16,并定义为一个组中轴的最大数量.dAuxPoint可以有向量数组[1…3]技术单位的两倍值[u]。[NC_MAX_NUM_AXES_IN_NODE]是一个值数组[2…15]。		double dEndPoint[NC_MAX_NUM_AXES_IN_NODE];	//Array [1 . .N]为输入信号CoordSystem指定的坐标系中每个维度的绝对端点位置,N为供应商特定。数组参数NC_MAX_NUM_AXES_IN_NODE被限制为16,并定义为一个组中轴的最大数量。dEndPoint是技术单元[u]中的二维或三维双向量数组。[NC_MAX_NUM_AXES_IN_NODE]是一个值数组[2…15]。		float fVelocity;//定义路径的最大速度(不一定达到)的值。u/s中的任何正值	float fAcceleration;//加速度,u/s^2	float fDeceleration;//负加速度,u/s^2	float fJerk;//加加速度,/s^3		float fTransitionParameter[NC_MAX_NUM_AXES_IN_NODE];	//根据过渡模式的不同,可以使用不同的供应商特定的过渡参数来表征轮廓曲线。数组参数NC_MAX_NUM_AXES_IN_NODE被限制为16,并定义为一个组中轴的最大数量。根据TransitionMode参数,fTransitionParameter可以在适当的单元中有任何正的浮点值。参考截面坐标系和运动学变换.[NC_MAX_NUM_AXES_IN_NODE]是一个值数组[2…15]。		MC_COORD_SYSTEM_ENUM eCoordSystem;	//定义支持的坐标系统的类型。		NC_TRANSITION_MODE_ENUM eTransitionMode;	//定义受支持的NC_TRANSITION_MODE_ENUM枚举器转换模式。参考下面的多轴运动控制—转换和缓冲模式和选项。------P1973		MC_BUFFERED_MODE_ENUM eBufferMode;	//MC_BUFFERED_MODE_ENUM枚举器定义了轴的行为。		NC_ARC_SHORT_LONG_ENUM eArcShortLong;	//定义支持的弧长类型		NC_PATH_CHOICE_ENUM ePathChoice;	//定义所支持路径选择的NC_PATH_CHOICE_ENUM枚举器类型。		NC_CIRC_MODE_ENUM eCircleMode;	//在2D中定义受支持的循环模式的类型。参考节坐标系统和运动学变换。		unsigned int m_uiExecDelayMs;	//执行下一个动作的延迟(以秒为单位)。任意+ve整数值。		unsigned char ucSuperimposed;	//是否操作了叠加选项。接受的值是布尔值真/假。		unsigned char ucExecute;//从上升边缘启动执行命令。布尔真/假值	//};

转载地址:https://miracle.blog.csdn.net/article/details/91346797 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:PID算法原理及参数调整原则
下一篇:Platinum Maestro运动控制器 —— PVT模式笔记

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月27日 04时01分26秒