Click or drag to resize

LaserProfile Class

Configuration class for the laser parameters
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.Profile.ModelLaserProfile

Namespace: RAYLASE.Marker.Profile.Model
Assembly: RAYLASE.Marker.Profile (in RAYLASE.Marker.Profile.dll) Version: 2.19.0
Syntax
C#
public class LaserProfile

The LaserProfile type exposes the following members.

Constructors
 NameDescription
Public methodLaserProfileInitializes a new instance of the LaserProfile class
Top
Properties
 NameDescription
Public propertyEnableEquallySpacedPulses Enables or disables generation of equally spaced laser pulses during scanner acceleration or deceleration.
Public propertyEnableGateModulatesLm Enable/Disable LM signal depending on gate.
Public propertyEnableLaserSync Enable/Disable the laser synchronization to a free-running laser.
Public propertyEnablePointer Enables the usage of the pointer.
Public propertyEnablePowerCalibration Enables or disables the use of the power calibration by way of a lookup table.
Public propertyEnablePowerCorrection Enables or disables the use of the position-dependent power correction.
Public propertyEnableSecondaryPowerCalibration Enables or disables the use of the power calibration for the secondary power target.
Public propertyEnableSecondaryPowerCorrection Enables or disables the use of the position-dependent power correction for the secondary power target.
Public propertyEnableTickle Enable/Disable the output of a tickle signal.
Public propertyFpsPolarity Polarity of the FPS output signal.
Public propertyFpsStart Time before marking when fps should be enabled.
Public propertyFpsWidth Width of the fps singal
Public propertyGateHold Gets or sets the Gate Hold time.
Public propertyGatePolarity Polarity of the Gate output signal.
Public propertyGateSetup Gets or sets the Gate Setup time.
Public propertyHotPowerTarget Gets or sets the target for the output.
Public propertyLaserTriggerDelay Gets or sets the laser trigger delay.
Public propertyLMPolarity Polarity of the LM output signal.
Public propertyLmWidth Width of the laser modulation signal.
Public propertyLmWidthMode Defines the mode of the laser modulation signal.
Public propertyMaxDutyCycle Maximum duty cycle. 1 is equivalent for maximum duty cycle.
Public propertyMaxFrequency Maximum value for validating laser frequency.
Public propertyMaxPower Maximum value for laser power.
Public propertyMinFrequency Minimum value for validating laser frequency.
Public propertyMinPower Minimum value for laser power.
Public propertyNominalPower 
Public propertyNominalSecondaryPower 
Public propertyOffDelay Defines an additional laser off delay, which is added to the one from the pen.
Public propertyOnDelay Defines an additional laser on delay, which is added to the one from the pen.
Public propertyOpticalPulseWidthCount The number of different optical pulse widths available in the laser.
Public propertyOutputMode Defines weather the LM signal is pulsed or continuous.
Public propertyPowerCalibrationFile Gets or sets the path of the power calibration file. Use EnablePowerCalibration for activation.
Public propertyPowerChangeSetup Gets or sets the amount of time the power is updated prior to the next laser event.
Public propertyPowerCorrectionFile Gets or sets the path of the power correction file.
Public propertyPowerScale Gets or sets the power scale factor. The resulting power scale will be multiplied with PowerScaleMultiplier.
Public propertyPowerScaleMultiplier Gets or sets the current power scale multiplier. The resulting power scale will be multiplied with PowerScale.
Public propertyPowerWriteDelay Gets or sets the delay between the power update and the assertion of the 'power write' signal.
Public propertyPowerWriteWidth Gets or sets the amount of time the 'power write' signal is asserted.
Public propertySecondaryPowerCalibrationFile Gets or sets the path of the secondary power calibration file. Enable EnableSecondaryPowerCalibration for activation.
Public propertySecondaryPowerTarget The output target for the secondary power, e.g. Simmer.
Public propertySimmerActivationDelay Delay inserted after activating the simmer in case SimmerOnlyWhileMarking is true.
Public propertySimmerOnlyWhileMarking When set to true, the simmer is only active during execution.
Public propertySimmerPowerTarget The output target for the Simmer.
Public propertyTickleFrequency Frequency of the tickle.
Public propertyTickleWidth Width of the tickle.
Public propertyValidateMaxPowerChannelSum 
Public propertyValidationPowerUnit 
Top
See Also