跳转至

GTN_GetScanPosSuperposeParameter

指令原型:

GT_API GTN_GetScanPosSuperposeParameter(short core, short scan,TScanPosSuperposeParameter *pPrm)

指令类型:

指令流指令,只支持立即模式。

指令说明:

读取振镜运动叠加功能对应的参数。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
scan 振镜插补坐标系索引,正整数,取值范围请参照振镜坐标系序号参数范围一栏。
pPrm 振镜运动叠加功能的参数结构体指针。详情说明请参照TScanPosSuperposeParameter
TScanPosSuperposeParameter
typedef struct TScanPosSuperposeParameter
{
    short enable;
    short superposeSrc;
    short superposeAxisX;
    short superposeAxisY;
    double xCoefficient;
    double yCoefficient;
    double xVelCoefficient;
    double yVelCoefficient;
}TScanPosSuperposeParameter;
enable:运动叠加使能标志,0:关闭运动叠加功能;1:打开运动叠加功能。
superposeSrc:运动叠加轴的类型,0:叠加编码器;1:叠加规划位置。
superposeAxisX:叠加到振镜X上的轴号,取值范围:[1, N],N的值根据卡的类型而定。
superposeAxisY:叠加到振镜Y上的轴号,取值范围:[1, N],N的值根据卡的类型而定。
xCoefficient:运动叠加振镜轴X位置比例系数,从启动飞行叠加时刻起“superposeAxisX”轴的增量乘以该系数叠加到振镜X方向的运动量。
yCoefficient:运动叠加振镜轴Y位置比例系数,从启动飞行叠加时刻起“superposeAxisY”轴的增量乘以该系数叠加到振镜Y方向的运动量。
xVelCoefficient:运动叠加振镜轴X速度比例系数,“superposeAxisX”轴的速度乘以该系数叠加到振镜X方向的运动量。
yVelCoefficient:运动叠加振镜轴Y速度比例系数,“superposeAxisY”轴的速度乘以该系数叠加到振镜Y方向的运动量。

指令返回值:

请参照通用返回值说明