This class represents a manager for point cycle data.
interop.CimNcAPI
Cimatron 2026 or later
|
None |
|
|
|
|
|
|
|
int |
( string, string, int ) |
|
|
void |
( string, string, int, string ) |
None
None
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()
