GTN_LaserFollowRatio¶
指令原型:
GT_API GTN_LaserFollowRatio(short core, short laserChannel, double *pLaserFollowRatio, double *pLaserFollowMinPower, double *pLaserFollowMaxPower, short laserCount)
指令类型:
立即指令,调用后立即生效。
指令说明:
设置激光能量跟随参数。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| laserChannel | 激光通道号,整数,取值范围请参照激光通道号参数范围一栏。 |
| pLaserFollowRatio | 激光能量跟随比率数组,数组大小为laserCount,取值范围为非负数。激光能量根据该比率值与合成规划速度关联。 |
| pLaserFollowMinPower |
激光能量跟随最小激光能量数组,数组大小为laserCount。。 当能量输出方式为PWM时,该值的取值范围:[0, 100],表示占空比。 当能量输出方式为频率时,该值的取值范围:[0, 1562.5](具体的依激光频率分辨率而定),单位:kHz。 当能量输出方式为模拟电压时,该值的取值范围:[0, 10],单位:V 。 正在进行激光能量跟随时,如果插补合成速度为0,则激光通道仍然会按照此处设置的最小能量输出。 激光通道最终输出的最小能量取该最小能量与GTN_LaserFollowMode设置的最小能量的较大者。 |
| pLaserFollowMaxPower |
最大激光能量,必须满足该条件:maxPower>minPower。 当能量输出方式为PWM时,该值的取值范围:(0, 100),表示占空比。 当能量输出方式为频率时,该值的取值范围:(0, 96)(具体的依激光频率分辨率而定),单位:kHz。 当能量输出方式为模拟电压时,该值的取值范围:(0, 10),单位:V 。 激光通道最终输出的最大能量取该最大能量与指令GTN_LaserFollowMode设置的最大能量的较小者。 |
| laserCount | 设置激光通道的数量。实际设置了从laserChannel为起始索引,数量为laserCount路的激光。 |
指令返回值:
请参照通用返回值说明。
相关指令:
注意事项: