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。
调用指令:
注意事项: