跳转至

GTN_GetLaserStatus

指令原型:

GT_API GTN_GetLaserStatus(short core, short laserChannel, TLaserStatus *pStatus)

指令类型:

立即指令,调用后立即生效。

指令说明:

读取激光信息。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
laserChannel 激光通道号,整数,取值范围请参照激光通道号参数范围一栏。
pStatus 激光信息结构体。详情说明请参照TLaserStatus
TLaserStatus
typedef struct
{
    short run;        
    short mode;         
    double power;                       
    double frequency;  
    double pulseWidth;  
    double pad1[9];   
    short pad2[8];   
} TLaserStatus;
run:激光输出状态,0:没有输出,1:输出。
mode:激光模式。
0:占空比模式。
1:频率模式。
2:模拟量模式。
4:并口激光模式。
power:当前输出的能量,不同模式表示的单位不一样。占空比式:%。频率模 式:kHz。模拟量模式:V。并口激光模式,[0, 255]之间的数值。
frequency:激光频率大小,单位:kHz。
pulseWidth:激光脉宽大小,单位:μs。
frequency:当前PWM的频率值,单位:kHz。
pulseWidth:当前PWM的脉宽值,单位:us。
pad1:保留参数,必须为0。
pad2::保留参数,必须为0。

指令返回值:

请参照通用返回值说明