Command |
Marks a path of pixels described by the list of given absolute co-ordinates, using the Jump-And-Shoot algorithm.
public void AppendJumpAndShoot( IList<JumpAndShootItem<Point3D>> points, PowerChannels powerTargetChannel = PowerChannels.Channel0 )
The exposure time can vary at each pixel position, according to the ExposureTime specified for that particular pixel.
The Jump-And-Shoot algorithm respects the current value of ProcessVariables.JumpSpeed, but it ignores ProcessVariables.JumpDelay.
The scanner is commanded to each pixel's Position at JumpSpeed, and then allowed to settle there for the time specified by that pixel's individual Delay parameter.
After the Delay has expired, the laser fires for the pixel's ExposureTime, using the current ProcessVariables.LmFrequency and ProcessVariables.Power.
If ProcessVariables.MarkDelay has a non-zero value, it will take effect after the last (or only) laser pulse for a given pixel.