Interface ICamApiProbingCycle
Typed access to common probing cycle properties.
Available only on items whose XML type inherits from TProbingCycle.
Use QueryInterface / AsInstanceOf to obtain this interface from ICamApiProbingModelItem.
Assembly: CAMAPI.ModelFormerTypes.dll
[Guid("D5720894-69A3-4D41-9312-9C578B6E32D2")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiProbingCycle
Properties
Number of actions attached to this cycle (elements in the CycleActions array).
Declaration
int ActionsCount { get; }
Property Value
Display name of the cycle
Declaration
string Caption { get; set; }
Property Value
Feed type during transition
Declaration
TProbingFeed Feed { get; set; }
Property Value
Declaration
double FeedDistance { get; set; }
Property Value
Declaration
int SubCode { get; set; }
Property Value
Transition type to this cycle
Declaration
TProbingTransition Transition { get; set; }
Property Value
Methods
Add a Calibrate Part Probe action (TCalibratePartProbeCycleAction) to this cycle's action list.
Returns the typed interface directly.
Declaration
ICamApiCalibratePartProbeProbingAction AddCalibratePartProbeAction()
Returns
Add a Calibrate Tool Probe action (TCalibrateToolProbeCycleAction) to this cycle's action list.
Returns the typed interface directly.
Declaration
ICamApiCalibrateToolProbeProbingAction AddCalibrateToolProbeAction()
Returns
Add a Check Broken Tool action (TCheckBrokenToolCycleAction) to this cycle's action list.
Returns the typed interface directly.
Declaration
ICamApiCheckBrokenToolProbingAction AddCheckBrokenToolAction()
Returns
Add a standalone Custom Prop action (TProbingCycleCustomProp) to this cycle's action list.
Returns the typed interface directly.
Declaration
ICamApiCustomProbingAction AddCustomPropAction()
Returns
Add a Custom Prop Group action (TProbingCycleCustomPropGroup) to this cycle's action list.
Returns the typed interface directly; call AddProp() on it to add custom properties.
Declaration
ICamApiCustomPropGroupProbingAction AddCustomPropGroupAction()
Returns
Add a Set Tool Offset action (TSetToolOffsetCycleAction) to this cycle's action list.
Returns the typed interface directly.
Declaration
ICamApiSetToolOffsetProbingAction AddSetToolOffsetAction()
Returns
Add a Set WCS action (TSetWCSCycleAction) to this cycle's action list.
Returns the typed interface directly.
Declaration
ICamApiSetWcsProbingAction AddSetWcsAction()
Returns
Add a Write To Report action (TWriteToReportCycleAction) to this cycle's action list.
Returns the typed interface directly.
Declaration
ICamApiWriteToReportProbingAction AddWriteToReportAction()
Returns
Declaration
ICamApiProbingAction GetAction(int ItemIndex)
Parameters
| Type |
Name |
Description |
| int |
ItemIndex |
|
Returns