Table of Contents

Interface IActDuration

Namespace
Hi.Numerical.Acts
Assembly
HiMech.dll

Interface for actions that have a specific duration. This interface is used to define actions that take a measurable amount of time to complete.

public interface IActDuration : IAct
Extension Methods

Remarks

This interface is used for:

  • Machining operations with defined durations
  • Time-based process steps
  • Actions that need to track their execution time

Common implementations include:

  • Tool changes
  • Cutting operations
  • Positioning movements
  • Delay operations

Properties

ActDuration

Gets or sets the duration of the action.

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