跳转至

TEllipseParameterUnion

椭圆描述参数联合体

结构体说明:

typedef union
{
    TEllipseAuxPoint auxPoint;
    TEllipseStandard standard;
    double reserve[60];
}TEllipseParameterUnion;

auxPoint:椭圆辅助点描述模式参数。详情说明请参照TEllipseAuxPoint

TEllipseAuxPoint
typedef struct
{
    double pos[ELLIPSE_AUX_POINT_COUNT][ INTERPOLATIONN_AXIS_MAX];
} TEllipseAuxPoint;
pos:椭圆上辅助点位置坐标,单位:pulse。
ELLIPSE_AUX_POINT_COUNT(5):椭圆辅助点描述所需辅助点个数。
INTERPOLATIONN_AXIS_MAX(8):插补坐标系最大维数。

standard:椭圆标准描述模式参数。详情说明请参照TEllipseStandard

TEllipseStandard
typedef struct
{
    double centerPoint[INTERPOLATIONN_AXIS_MAX];
    double theta;
    double a;
    double b;
} TEllipseStandard;
centerPoint:椭圆圆心坐标。
INTERPOLATIONN_AXIS_MAX(8):插补坐标系最大维数。
theta:椭圆旋转角度。
a:椭圆长轴长度,单位:pulse。
b:椭圆短轴长度,单位:pulse。

reserve:保留参数,必须为0。

调用指令:

注意事项: