Table of Contents

Class HeidenhainCycleDef7Arg

Namespace
Hi.Numerical.NcArgs
Assembly
HiUniNc.dll

Argument of Heidenhain CYCL DEF 7. Datum Shift.

public class HeidenhainCycleDef7Arg : IHeidenhainBlockCacheArg
Inheritance
HeidenhainCycleDef7Arg
Implements
Inherited Members
Extension Methods

Fields

SyntaxShift

Null when the cycle carries no shift words (it addresses a datum table row instead). An axis not written on the CYCL DEF 7.n lines stays NaN. SyntaxShift is exclusive with DatumTableId.

public vec3d_t? SyntaxShift

Field Value

vec3d_t?

Properties

DatumTableId

If table Id ==-1, the cycle does not use the table from this property. TableId is exclusive with SyntaxShift.

public int DatumTableId { get; set; }

Property Value

int

Methods

ToString()

Returns a string representation of the datum shift value.

public override string ToString()

Returns

string

A string representation based on either the datum table ID or the syntax shift value.