All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown | +---IDispatch | +---CATBaseUnknown | +---CATBaseDispatch | +---AnyObject | +---Activity | +---ManufacturingActivity | +---ManufacturingProgram
o Property Activities( | ) As CATIAMfgActivities (Read Only) |
Set ActivitiesList = CurrentProgram.Activities
o Property Comment( | ) As CATBSTR |
Set CurrentProgram.Comment= "ProgramComment"
o Func AddGotoPoint( | CATBSTR | iPointName) As CATIAManufacturingActivity |
Set GOTO1 = firstProgram.AddGotoPoint(MyPoint)
o Func AddGotoPointfromCoordinates( | double | iX, |
double | iY, | |
double | iZ) As CATIAManufacturingActivity |
The coordinates you give as input for this method have to be expressed into the 'Absolute Axis System' not in the 'Machining Axis System' of the Part Operation.
Set GOTO1 = firstProgram.AddGotoPointfromCoordinates(X,Y,Z)
o Func AddPPInstruction( | CATBSTR | iPPInstruction) As CATIAManufacturingActivity |
Set PPWORD1 = firstProgram.AddPPInstruction(PPWORD)
o Func AddRotabl( | CATBSTR | iRotabl, |
CATBSTR | iSens, | |
double | ival) As CATIAManufacturingActivity |
Set ROTABL1 = firstProgram.AddRotabl(MODE,ANGLE1)
o Func AddToolChange( | CATBSTR | iToolName, |
CATBSTR | iToolType, | |
CATBSTR | iToolCatalog, | |
short | iNumSyntaxe) As CATIAManufacturingActivity |
Set ToolChange1 = firstProgram.AddToolChange(MyTool,ToolType,ToolCatalog,Num)
o Func AddToolChangeMultipleFeeds( | CATBSTR | iToolName, |
CATBSTR | iToolType, | |
CATBSTR | iToolCatalog, | |
short | iNumFSData, | |
short | iNumSyntaxe) As CATIAManufacturingActivity |
Set ToolChange1 = firstProgram.AddToolChangeMultipleFeeds(MyTool,ToolType,ToolCatalog,NumFSData,Num)
o Func AppendOperation( | CATBSTR | type, |
short | AutoSequence) As CATIAManufacturingOperation |
Set ManufacturingOperation = firstProgram.AppendOperation(Type,1)
o Sub AssociateOutputCode( | CATBSTR | iFileName) |
o Sub CompletewithPolarStrategy( | CATIAMfgActivities | iListeMfgActivity, |
CATBSTR | iAxeRef, | |
CATBSTR | iSensRotation) |
Call firstProgram.CompletewithPolarStrategy(ListeMo,A,CLW)
o Func CreateMOfromReport( | CATIAExpertReportObjects | iReportSucceed, |
CATBSTR | iTypeMo) As CATIAMfgActivities |
Set ListeMO = firstProgram.CreateMOfromReport(ReportSucceed,Drilling)
o Func GetNCOutputFile( | ) As CATBSTR |
o Func GetTableCurrentAbsolutePosition( | CATIAManufacturingActivity | iActivityRef) As double |
Angle = firstProgram.GetTableCurrentAbsolutePosition(iActivityRef)
o Sub InsertOperation( | CATIAManufacturingOperation | iReferenceOperation, |
CATIAManufacturingOperation | iManufacturingOperation) |
call firstProgram.InsertOperation(ReferenceOperation,ExistingOperation)
o Sub LockActivitesWithinProgram( | ) |
o Sub MoveOperation( | CATIAManufacturingActivity | iReferenceOperation, |
CATIAManufacturingActivity | iManufacturingOperation) |
call firstProgram.MoveOperation(ExistingOperation, MovedOperation)
o Func OrderAndCreateMOfromReport( | CATIAExpertReportObjects | iReportSucceed, |
CATBSTR | iTypeMo, | |
CATBSTR | iAxeRotabl, | |
CATBSTR | iSensRotation) As CATIAMfgActivities |
Set ListeMO = firstProgram.OrderAndCreateMOfromReport(ReportSucceed,Drilling)
o Sub UnlockActivitesWithinProgram( | ) |
Copyright © 2003, Dassault Systèmes. All rights reserved.