Table of Contents

Class ActClTeleport

Namespace
Hi.Numerical.Acts
Assembly
HiMech.dll

Represents a teleport action for cutter location, allowing instant position change without movement. After a stop, the first teleport of the run that follows (a hosted session, RunNcLines(INcRunner, string, IEnumerable<string>, CancellationToken)) also clears the step procedure's valve, so that the step after it sweeps from the teleport's target and not from the pose the stopped run left the machine at.

public class ActClTeleport : IActDuration, IAct
Inheritance
ActClTeleport
Implements
Inherited Members
Extension Methods

Constructors

ActClTeleport(dvec3d_t, TimeSpan?)

Initializes a new instance of the ActClTeleport class with the specified cutter location.

public ActClTeleport(dvec3d_t cl, TimeSpan? timeSpan = null)

Parameters

cl dvec3d_t

The cutter location vector.

timeSpan TimeSpan?

Optional duration of this action.

Properties

ActDuration

Gets or sets the duration of the action.

public TimeSpan ActDuration { get; set; }

Property Value

TimeSpan

Remarks

The duration represents:

  • The time required to complete the action
  • Should be positive and finite
  • Zero duration indicates an instantaneous action
  • Used for scheduling and timing calculations

Cl

Gets or sets the cutter location vector.

public dvec3d_t Cl { get; set; }

Property Value

dvec3d_t

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.