Marker |
public class MarkerPen
The MarkerPen type exposes the following members.
Name | Description | |
---|---|---|
![]() | BeamProfileID | The index of the type of beam to be used by the laser, if the laser supports beam selection. |
![]() | Color | Color displayed in the GUI |
![]() | DashedLine | Enables dashed line feature. |
![]() | DashedLineOffset | The start offset of the DashedLinePattern. |
![]() | DashedLinePattern | The on/off patterns for dashed lines. The value is comma separated. |
![]() | JumpDelay | The jump delay. |
![]() | JumpLengthLimit | When VariableJumpDelay is enabled this is the maximum length of a jump vector for which the variable jump delay is being considerated. |
![]() | JumpSpeed | The jump speed. |
![]() | LaserFrequency | The frequency of the laser modulation signal (LM). |
![]() | LaserOffDelay | The laser off delay. |
![]() | LaserOnDelay | The laser on delay. |
![]() | LaserOutputMode | Determines whether the laser is pulsed or continuous wave (if supported). |
![]() | LaserPower | Gets or sets the laser output power as a factor from 0 to 1. |
![]() | LmWidth | The width of the laser modulation signal (LM). |
![]() | MarkDelay | The mark delay. |
![]() | MarkSpeed | The mark speed. |
![]() | MinJumpDelay | When VariableJumpDelay is enabled this is the minimum jump delay. |
![]() | MustHaveValue | The flag to indicate whether pen property can be null. |
![]() | Name | The displayed name of the pen. |
![]() | OpticalPulseWidth | If available the optical pulse width. Negative values will not be sent to the laser. |
![]() | OpticalPulseWidthIndex | If available the optical pulse width index. |
![]() | PolyDelay | The poly delay. |
![]() | RampingEndSegments | (For main power) Ramping values at the end of the vector. Each value is a tuple of the position (in distance mode) or the time (in time mode) and the power. The start position or time has to be zero, and it needs to be increasing. This is relative to the end of the vector. The power can be -1 to refer to the default laser power. |
![]() | RampingMode | Ramping mode at the start of the vector. |
![]() | RampingStartSegments | (For main power) Ramping values at the start of the vector. Each value is a tuple of the position (in distance mode) or the time (in time mode) and the power. The start position or time has to be zero, and it needs to be increasing. This is relative to the start of the vector. The power can be -1 to refer to the default laser power. |
![]() | SecondaryPower | Secondary power. 1 is equal to max power eg 10V. |
![]() | SecondaryRampingEndSegments | (For secondary power) Ramping values at the end of the vector. Each value is a tuple of the position (in distance mode) or the time (in time mode) and the power. The start position or time has to be zero, and it needs to be increasing. This is relative to the end of the vector. The power can be -1 to refer to the default laser power. |
![]() | SecondaryRampingStartSegments | (For secondary power) Ramping values at the start of the vector. Each value is a tuple of the position (in distance mode) or the time (in time mode) and the power. The start position or time has to be zero, and it needs to be increasing. This is relative to the start of the vector. The power can be -1 to refer to the default laser power. |
![]() | ShouldMark | Determines whether the path using this pen is getting marked. |
![]() | SkyWritingAccelerationDelay | The acceleration delay for skywriting feature. |
![]() | SkyWritingDecelerationDelay | The deceleration delay for skywriting feature. |
![]() | SkyWritingExtensionTime | The extension time for skywriting feature. |
![]() | SkyWritingLaserOffDelay | The laser off delay for skywriting feature. |
![]() | SkyWritingLaserOnDelay | The laser on delay used for sky writing. |
![]() | SkyWritingMinCoH | The minimum change of heading for skywriting. |
![]() | SkyWritingMode | Sets the SkyWritingMode |
![]() | VariableJumpDelay | Enables or disables the variable jump delay. |
![]() | VariablePolyDelay | Enables or disables the variable polygon delay. |
![]() | VelocityPowerCorrection | Enables velocity based power correction. |
![]() | Waveform | Waveform used by the laser. |
![]() | WobbleAmplitude | Amplitude of the wobble shape. |
![]() | WobbleFrequency | Frequency of the wobble shape. |
![]() | WobbleMode | Mode of wobbling |
![]() | WobblePhase | Phase of the wobble shape |
![]() | ZoomAsync | Gets or sets the zoom async flag. |
![]() | ZoomFactor | Gets or sets the zoom factor. |
![]() | ZoomSpeed | Gets or sets the zoom speed [factor/µs]. |
Name | Description | |
---|---|---|
![]() | CompareWith | Updates a masking pen to indicate which properties are the same. A null value indicates that the properties are different. |
![]() | CopyFrom(MarkerPen) | Copies all properties and also the name from the given pen. |
![]() | CopyFrom(MarkerPen, MarkerPen) | Copies all properties and also the name from the given pen, but use the masking pen to decide which properties should be updated. |
![]() | GetPropertyValue | |
![]() | InheritValuesFrom(MarkerPen) | Inherits values from the given pen. |
![]() | InheritValuesFrom(MarkerPen, MarkerPen) | Inherits values from the given pen, but use the masking pen to decide which properties should be updated. |
![]() | IsAllDefault | Returns whether all pen properties are defaults (null). |
![]() | IsSame | Returns true if pen is the same. |
![]() | ResetToDefault | Reset all properties to its default values. |
![]() | SetPropertyValue | |
![]() | ToString | Returns a string that represents the current object. (Overrides ObjectToString) |