Class BlockMarkingParameters
Represents marking parameters for one block written to the laser.
public class BlockMarkingParameters : PropertyChangedBase, INotifyPropertyChangedEx, INotifyPropertyChanged, IEquatable<BlockMarkingParameters>
- Inheritance
-
PropertyChangedBaseBlockMarkingParameters
- Implements
-
INotifyPropertyChangedEx
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Properties
Common
Gets the block marking parameters which uses the common block marking parameters.
public static BlockMarkingParameters Common { get; }
Property Value
LaserPower
Gets or sets the laser power in percent.
public double LaserPower { get; set; }
Property Value
- double
Default value is 0%. Value can be between 0.0% and 100.0%. Use UseCommonBlockLaserPower to use the laser power of the common block marking parameters.
MarkingCount
Gets or sets the count of markings.
public int MarkingCount { get; set; }
Property Value
- int
The default value is 1. Value can be between -210 and 210. Use UseCommonMarkingCount to use marking count of the common block marking parameters.
PulseFrequency
Gets or sets the impulse frequency in kilohertz.
public int PulseFrequency { get; set; }
Property Value
- int
The default value is 100 kHz. Value can be between 0 kHz and 400 kHz. Use UseCommonPulseFrequency to use the impulse frequency of the common block marking parameters.
ScanSpeed
Gets or sets the scan speed in millimeters per second.
public int ScanSpeed { get; set; }
Property Value
- int
The default value is 1000 mm/s. Value can be between 1 mm/s and 12000 mm/s. Use UseCommonScanSpeed to use the scan speed defined of the common block marking parameters.
SpotVariable
Gets or sets the laser point variable.
public int SpotVariable { get; set; }
Property Value
- int
The default value is 0. Value can be between -210 and 210. Use UseCommonSpotVariable to use the spot variable of the common block marking parameters.
UseCommonBlockLaserPower
Gets the laser power value indicating that laser power of the common block marking parameters should be used.
public static double UseCommonBlockLaserPower { get; }
Property Value
UseCommonMarkingCount
Gets the marking count value indicating that marking count of the common block marking parameters should be used.
public static int UseCommonMarkingCount { get; }
Property Value
UseCommonPulseFrequency
Gets the impulse frequency value indicating that impulse frequency of the common block marking parameters should be used.
public static int UseCommonPulseFrequency { get; }
Property Value
UseCommonScanSpeed
Gets the scan speed value indicating that scan speed of the common block marking parameters should be used.
public static int UseCommonScanSpeed { get; }
Property Value
UseCommonSpotVariable
Gets the spot variable value indicating that spot variable of the common block marking parameters should be used.
public static int UseCommonSpotVariable { get; }
Property Value
Methods
Equals(BlockMarkingParameters)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(BlockMarkingParameters other)
Parameters
other
BlockMarkingParametersAn object to compare with this object.