跳转至

TLaserPro

激光状态参数结构体

结构体说明:

typedef struct
{
    short laserOn;
    short laserEnable;
    short laserRed;
    short laserPowerLatch;
    double duty;
    double frequency;
    double pulseWidth;
    double voltage;
    double parallel;

    double minDuty;
    double maxDuty;
    double minFrequency;
    double maxFrequency;
    double minPulseWidth;
    double maxPulseWidth;
    double minVoltage;
    double maxVoltage;
    double minParallel;
    double maxParallel;

    double laserOnDelay;
    double laserOffDelay;
}TLaserPro;

laserOn:激光开关光信号。
laserEnable:激光器预使能信号。
laserRed:激光器红灯指示信号。
laserPowerLatch:激光器功率锁存信号。
duty:当前PWM的占空比值,单位:%。
frequency:当前PWM的频率值,单位:kHz。
pulseWidth:当前PWM的脉宽值,单位:us。
voltage:当前激光模拟量值,单位:V。
parallel:当前激光并口能量值。
minDuty:占空比能量限制最小值,取值范围:[0,100],单位:%。
maxDuty:占空比能量限制最大值,取值范围:[0,100],单位:%。
minFrequency:频率能量限制最小值,取值范围:[0,1562.5]:单位:kHz。
maxFrequency:频率能量限制最大值,取值范围:[0,1562.5]:单位:kHz。
minPulseWidth:脉宽能量限制最小值,取值范围:[0,65535],单位:us。
maxPulseWidth:脉宽能量限制最大值,取值范围:[0,65535],单位:us。
minVoltage:激光模拟量电压最小值,取值范围:[0,10],单位:V。
maxVoltage:激光模拟量电压最大值,取值范围:[0,10],单位:V。
minParallel:激光并口能量最小值,取值范围:[0,255]。
maxParallel:激光并口能量最大值,取值范围:[0,255]。
laserOnDelay:激光开光延时时间,单位:us。
laserOffDelay:激光关光延时时间,单位:us。

调用指令:

GTN_GetLaserPro

注意事项: