IMeasurementCycleManager

This class represents a manager for point cycle data.

Namespace

interop.CimNcAPI

Compatibility

Cimatron 2026 or later

Properties

None

 

 

 

 

 

Methods

int

ValidateInputData

( string, string, int )

void

ImportFromCMMFile

( string, string, int, string )

Events

None 

Remarks

None

Example

interop.CimAppAccess.AppAccess AppAcc = new interop.CimAppAccess.AppAccess();
interop.CimatronE.IApplication CimApp = (interop.CimatronE.IApplication)AppAcc.GetApplication();
interop.CimatronE.ICimDocument aDOC = CimApp.GetActiveDoc();
interop.CimNcAPI.IModelContainer aModelCont = (interop.CimNcAPI.IModelContainer)aDOC;
interop.CimNcAPI.INcModel aNcModel = (interop.CimNcAPI.INcModel)aModelCont.Model;
int aProcUid = 5; //Id Must be measurement proc id
interop.CimNcAPI.INCProcedure aNCProc = aNcModel.GetNCProcedureById(aProcUid);
interop.CimNcAPI.INCMeasurementProc aMeasureProc = aNCProc as interop.CimNcAPI.INCMeasurementProc;
interop.CimNcAPI.IMeasurementCycleManager aMeasurementCycleManager = aMeasureProc.GetMeasurementCycleManager();

import clr
clr.AddReference("interop.CimAppAccess")
clr.AddReference("interop.CimatronE")
clr.AddReference("interop.CimServicesAPI")
clr.AddReference("interop.CimBaseAPI")
clr.AddReference("interop.CimMdlrAPI")
clr.AddReference("interop.CimNcAPI")
import interop.CimAppAccess
import interop.CimatronE
import interop.CimServicesAPI
import interop.CimBaseAPI
import interop.CimMdlrAPI
import interop.CimNcAPI
import System
AppAcc = interop.CimAppAccess.AppAccess()
CimApp = interop.CimatronE.IApplication(AppAcc.GetApplication())
aDOC = CimApp.GetActiveDoc()
aModelCont = interop.CimNcAPI.IModelContainer(aDOC)
aNcModel = interop.CimNcAPI.INcModel(aModelCont.Model)
aProcUid = 5
aNCProc = aNcModel.GetNCProcedureById(aProcUid)
aMeasureProc = interop.CimNcAPI.INCMeasurementProc(aNCProc)
aMeasurementCycleManager = aMeasureProc.GetMeasurementCycleManager()