TLaserParameterUnionPro¶
激光参数联合体
结构体说明:
typedef union
{
TLaserDutyRatioModeParameterPro dutyRatioModePrm;
TLaserFrequencyModeParameterPro frequencyModePrm;
TlaserAnalogModeParameterPro analogModePrm;
TlasetParallelModeParameterPro parallelModePrm;
double data[8];
}TLaserParameterUnionPro;
TLaserDutyRatioModeParameterPro
typedef struct
{
double minDutyRatio;
double maxDutyRatio;
double frequency;
}TLaserDutyRatioModeParameterPro;
minDutyRatio:占空比最小值,取值范围:[0, 100], 单位:%。
maxDutyRatio:占空比最大值,取值范围:[0, 100], 单位:%。
frequency:频率,取值范围:(0, 1562],单位:kHz。
frequencyModePrm:频率模式参数结构体。详情说明请参照TLaserFrequencyModeParameterPro
TLaserFrequencyModeParameterPro
typedef struct
{
double minFrequency;
double maxFrequency;
double pulseWidth;
} TLaserFrequencyModeParameterPro;
maxFrequency:频率最大值,取值范围:[0, 1562],单位:kHz。
pulseWidth:脉宽,取值范围:(0, 65535],单位:μs。
analogModePrm:模拟量模式参数结构体。详情说明请参照TlaserAnalogModeParameterPro
TlaserAnalogModeParameterPro
minVoltage:电压最小值,取值范围:[0, 10],单位:V。maxVoltage:电压最大值,取值范围:[0, 10],单位:V。。
parallelModePrm:并口激光模式参数结构体。详情说明请参照TlasetParallelModeParameterPro
TlasetParallelModeParameterPro
minParallel:并口激光输出最小值,取值范围:[0, 255]。maxParallel:并口激光输出最大值,取值范围:[0, 255]。
data:保留参数,必须为0。
调用指令:
注意事项: