Class NcActionFrameOutputProbingCycleHelper
Inheritance
NcActionFrameOutputProbingCycleHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class NcActionFrameOutputProbingCycleHelper
Methods
Output format for the frame data:
0 = Matrix, 1 = Quaternion, 2 = EulerXYZ.
Declaration
public static int GetFrameOutputFormat(this ComWrapper<ICamApiFrameOutputProbingCycle> c)
Parameters
Returns
Output mode: 0 = EXTCYCLE (output as external cycle call),
1 = INSERT (insert raw NC string directly).
Declaration
public static int GetOutputMode(this ComWrapper<ICamApiNcActionProbingCycle> c)
Parameters
Returns
Parent coordinate frame as a 4×4 homogeneous matrix.
The target frame is expressed relative to this frame.
Declaration
public static TST3DMatrix GetParentFrame(this ComWrapper<ICamApiFrameOutputProbingCycle> c)
Parameters
Returns
The NC string to insert when OutputMode is INSERT.
Declaration
public static string GetStringToInsert(this ComWrapper<ICamApiNcActionProbingCycle> c)
Parameters
Returns
Target coordinate frame as a 4×4 homogeneous matrix
(position + XYZ Euler rotation in degrees).
Declaration
public static TST3DMatrix GetTargetFrame(this ComWrapper<ICamApiFrameOutputProbingCycle> c)
Parameters
Returns
Declaration
public static void SetFrameOutputFormat(this ComWrapper<ICamApiFrameOutputProbingCycle> c, int v)
Parameters
Declaration
public static void SetOutputMode(this ComWrapper<ICamApiNcActionProbingCycle> c, int v)
Parameters
Declaration
public static void SetParentFrame(this ComWrapper<ICamApiFrameOutputProbingCycle> c, TST3DMatrix v)
Parameters
Declaration
public static void SetStringToInsert(this ComWrapper<ICamApiNcActionProbingCycle> c, string v)
Parameters
Declaration
public static void SetTargetFrame(this ComWrapper<ICamApiFrameOutputProbingCycle> c, TST3DMatrix v)
Parameters