跳转至

TLaserFollowTablePrmPro

激光能量表跟随参数结构体

结构体说明:

typedef struct
{
    short powerType;
    short group;
    short source;
    short coordSystem;
    short tableId;
    short pad[3];
    double minPower;
    double maxPower;
}TLaserFollowTablePrmPro;

powerType:激光能量跟随的能量信号类型。

LASER_FOLLOW_POWER_TYPE_DUTY(0):占空比。
LASER_FOLLOW_POWER_TYPE_FREQUENCY(1):频率。
LASER_FOLLOW_POWER_TYPE_PULSE_WIDTH(2):脉宽。
LASER_FOLLOW_POWER_TYPE_VOLTAGE(3):模拟量。
LASER_FOLLOW_POWER_TYPE_PARALLEL(4):并口。
group: --8<-- "docs/附录/通用引用.md:group"
source:激光能量跟随合成速度源。
LASER_FOLLOW_SYNCH_VEL_SOURCE_PROFILE(0):规划器合成速度。
LASER_FOLLOW_SYNCH_VEL_SOURCE_ENCODER(1):编码器合成速度。
coordSystem:激光能量跟随合成速度的坐标系。
COORD_SYSTEM_PCS(0):PCS坐标系
COORD_SYSTEM_MCS(1):MCS坐标系
COORD_SYSTEM_ACS(2):ACS坐标系
tableId:激光能量跟随表的表号,取值范围:[1,2]。
pad:保留参数,必须设置成0。
minPower:激光能量跟随能量最小限制值。
maxPower:激光能量跟随能量最大限制值。
(1)当能量跟随为占空比时,则输出能量限制的取值范围:[0,100],单位:%。
(2)如果能量跟随为频率模式,则输出能量限制的取值范围:[0,1562.5],单位:kHz。
(3)如果能量跟随为脉宽模式,则输出能量限制的取值范围:[0,65535],单位:us;
(4)当能量跟随信号为模拟量时,则输出能量限制的取值范围:[0,10],单位:V。
(5)当能量跟随信号为并口时,则输出能量限制的取值范围:[0.255]。
(6)激光能量跟随实际输出能量最小值,以指令GTN_SetLaserPwmPrmPro(能量跟随信号为PWM时)、指令GTN_SetLaserVoltagePrmPro(能量跟随信号为模拟量时)、指令GTN_SetLaserParallelPrmPro(能量跟随信号为并口时)和指令GTN_SetLaserFollowPrmPro中最小能量较大值为基准。

调用指令:

GTN_SetLaserFollowTablePrmPro

注意事项: