MachiningUseItf Interface DELIMfgManufacturingParameters
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIMfgManufacturingParameters
Interface to manage manufacturing parameters.
Role: DELIMfgManufacturingParameters has methods to
manage manufacturing parameters.
Usage:
DELIMfgManufacturingParameters* piMfgManufacturingParameters = NULL;
HRESULT RC = CATInstantiateComponent("CATMfgManufacturingParameters", DELIMfgManufacturingParameters::ClassId(), (void**) &piMfgManufacturingParameters);
.....................
RC = piMfgManufacturingParameters->AddStrategyParameterToActivity(iActivity, iName, iParm);
.....................
double valFeedrate = 150.0;
RC = piParm->AddFeedrateParameterToActivity(iActivity, iContainer, Mfg_FinishingFeedrate, Mfg_FinishingFeedrateMode Mfg_FinishingFeedrateValue, Mfg_LinearFeedrateMagnitude, valFeedrate, FALSE);
see CATMfgFeedAndSpeedDefs.h
Method Index
- o
AddFeedrateParameterToActivity(CATBaseUnknown_var&,DELIMfgFeatureContainer_var&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,double,CATBoolean)
- Adds a feedrate parameter to an activity.
- o
AddSpindleParameterToActivity(CATBaseUnknown_var&,DELIMfgFeatureContainer_var&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,double)
- Adds a spindle parameter to an activity.
- o
AddStrategyParameterToActivity(CATBaseUnknown_var&,CATUnicodeString&,CATBaseUnknown_var&)
- Adds a strategy parameter to an activity.
Methods
o AddFeedrateParameterToActivity
public virtual AddFeedrateParameterToActivity( | const | iActivity, |
| const | iContainer, |
| const | iTypeFeedrate, |
| const | iTypeFeedrateMode, |
| const | iTypeFeedrateValue, |
| const | iTypeFeedrateMagnitude, |
| const | iFeedrateValue | = 0.0, |
| const | iIsRapidPossible | = FALSE) |
-
Adds a feedrate parameter to an activity.
Role: AddFeedrateParameterToActivity adds a
feedrate parameter to an activity. This method may be
used when building a new activity catalog.
- Parameters:
-
- iActivity
- The manufacturing activity
- iContainer
- The container in which is located the manufacturing activity
- iTypeFeedrate
- The pre-defined type of the feedrate (example : Mfg_FinishingFeedrate)
- iTypeFeedrateMode
- The pre-defined mode of the feedrate (example : Mfg_FinishingFeedrateMode)
- iTypeFeedrateValue
- The pre-defined value of the feedrate (example : Mfg_FinishingFeedrateValue)
- iTypeFeedrateMagnitude
- The manufacturing magnitude used to define the feedrate (example : Mfg_LinearFeedrateMagnitude)
- iFeedrateValue
- The default value for the feedrate
- iIsRapidPossible
- TRUE if Rapid value is available for the feedrate
o AddSpindleParameterToActivity
public virtual AddSpindleParameterToActivity( | const | iActivity, |
| const | iContainer, |
| const | iTypeSpindle, |
| const | iTypeSpindleMode, |
| const | iTypeSpindleValue, |
| const | iTypeSpindleMagnitude, |
| const | iSpindleValue) |
-
Adds a spindle parameter to an activity.
Role: AddSpindleParameterToActivity adds a
spindle speed parameter to an activity. This method may be
used when building a new activity catalog.
- Parameters:
-
- iActivity
- The manufacturing activity
- iContainer
- The container in which is located the manufacturing activity
- iTypeSpindle
- The pre-defined type of the spindle speed (example : Mfg_FinishingSpindleSpeed)
- iTypeSpindleMode
- The pre-defined mode of the spindle speed (example : Mfg_FinishingSpindleSpeedMode)
- iTypeSpindleValue
- The pre-defined value of the spindle speed (example : Mfg_FinishingSpindleSpeedValue)
- iTypeSpindleMagnitude
- The manufacturing magnitude used to define the spindle speed (example : Mfg_AngularFeedrateMagnitude)
- iSpindleValue
- The default value for the spindle speed
o AddStrategyParameterToActivity
public virtual AddStrategyParameterToActivity( | const | iActivity, |
| const | iName, |
| const | iParm) |
-
Adds a strategy parameter to an activity.
Role: AddStrategyParameterToActivity adds a
strategy parameter to an activity. This method may be
used when building a new activity catalog.
- Parameters:
-
- iActivity
- The manufacturing activity
- iName
- The parameter name
- iParm
- The parameter value modelized by a
This object is included in the file: DELIMfgManufacturingParameters.h
If needed, your Imakefile.mk should include the module: MachiningUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.