Table of Contents

Class MarkableBlock

Namespace
Loehnert.Lisrt.Laser.Keyence.Jobs
Assembly
Loehnert.Lisrt.Laser.Keyence.dll

Represents a block that can be marked.

public abstract class MarkableBlock : Block, INotifyPropertyChangedEx, INotifyPropertyChanged
Inheritance
PropertyChangedBase
MarkableBlock
Implements
INotifyPropertyChangedEx
Derived
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Properties

Approach

Gets or sets the approach value in millimeters.

public double Approach { get; set; }

Property Value

double

The default value is 0.5mm.

EnableCurveCorrection

Gets or sets a value indicating whether curve correction is enabled.

public bool EnableCurveCorrection { get; set; }

Property Value

bool

The default value is true.

ID

Gets the number of the block in the laser job.

public int? ID { get; }

Property Value

int?

Is null if the block does not contain to a job which was uploaded to the laser.

MarkingEnabled

Gets or sets a value indicating whether marking of the block is enabled.

public bool MarkingEnabled { get; set; }

Property Value

bool

Default value is true.

MarkingParameters

Gets or sets the marking parameters of the block.

public BlockMarkingParameters MarkingParameters { get; set; }

Property Value

BlockMarkingParameters

Default value is Common.

MarkingQuality

Gets or sets the marking quality parameters.

public MarkingQuality MarkingQuality { get; set; }

Property Value

MarkingQuality

SpaceApproach

Gets or sets the space approach value in millimeters.

public double SpaceApproach { get; set; }

Property Value

double

The default value is 0.25mm.