DPMItpBuilder Class¶
-
class
NXOpen.CAM.
DPMItpBuilder
¶ Bases:
NXOpen.CAM.ParamBuilder
Represents an DPMItp Builder
To create a new instance of this class, use
NXOpen.CAM.OperationCollection.CreateDpmitpBuilder
New in version NX5.0.0.
Properties¶
Property | Description |
---|---|
CrossCurveList | Returns the Cross Curve List |
CutPatternBuilder | Returns the cut pattern builder |
CutStepFirstCut | Returns or sets the First Cut |
CutStepSecondCut | Returns or sets the Second Cut |
CutStepThirdCut | Returns or sets the Third Cut |
CutType | Returns or sets the cut type |
CycleEvent | Returns the cycle event |
CycleTable | Returns the cycle |
FlowCurveList | Returns the Flow Curve List |
OptimizationMethod | Returns or sets the optim method |
SelectionMethod | Returns or sets the flow and cross selection method |
StepIntol | Returns the Cut Step Intol |
StepMethod | Returns or sets the Cut Step |
StepOuttol | Returns the Cut Step Outol |
StepoverBuilder | Returns the stepover builder |
StepoverDis | Returns or sets the stepover distance |
StepoverNum | Returns or sets the stepover number |
StepoverScallopHeight | Returns or sets the stepover scallop height |
StepoverType | Returns or sets the stepover type |
Tag | Returns the Tag for this object. |
ToolPosition | Returns or sets the tool position |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetExtendValues | Get the extend values @return the extend values |
GetObject | Returns the object currently being edited by this builder. |
MPreview | Preview drive path |
SetExtendValues | Set the extend values |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
DPMItpBuilderCutTypeOption Enumeration | Enum of cut type |
DPMItpBuilderSelectionMethodOption Enumeration | Enum of selection method |
DPMItpBuilderStepMethodOption Enumeration | Enum of step method |
DPMItpBuilderStepoverTypeOption Enumeration | Enum of stepover type |
DPMItpBuilderToolPositionOption Enumeration | Enum of tool position |
Property Detail¶
CrossCurveList¶
-
DPMItpBuilder.
CrossCurveList
¶ Returns the Cross Curve List
-------------------------------------
Getter Method
Signature
CrossCurveList()
Returns: the cross curve list Return type: NXOpen.SectionList
New in version NX6.0.0.
License requirements: None.
CutPatternBuilder¶
-
DPMItpBuilder.
CutPatternBuilder
¶ Returns the cut pattern builder
-------------------------------------
Getter Method
Signature
CutPatternBuilder()
Returns: Return type: NXOpen.CAM.CutPatternBuilder
New in version NX6.0.0.
License requirements: None.
CutStepFirstCut¶
-
DPMItpBuilder.
CutStepFirstCut
¶ Returns or sets the First Cut
-------------------------------------
Getter Method
Signature
CutStepFirstCut()
Returns: the first cut value Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CutStepFirstCut(firstCut)
Parameters: firstCut (int) – the first cut value New in version NX7.5.0.
License requirements: None.
CutStepSecondCut¶
-
DPMItpBuilder.
CutStepSecondCut
¶ Returns or sets the Second Cut
-------------------------------------
Getter Method
Signature
CutStepSecondCut()
Returns: the second cut value Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CutStepSecondCut(secondCut)
Parameters: secondCut (int) – the second cut value New in version NX7.5.0.
License requirements: None.
CutStepThirdCut¶
-
DPMItpBuilder.
CutStepThirdCut
¶ Returns or sets the Third Cut
-------------------------------------
Getter Method
Signature
CutStepThirdCut()
Returns: the third cut value Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CutStepThirdCut(thirdCut)
Parameters: thirdCut (int) – the third cut value New in version NX7.5.0.
License requirements: None.
CutType¶
-
DPMItpBuilder.
CutType
¶ Returns or sets the cut type
-------------------------------------
Getter Method
Signature
CutType()
Returns: the cut type value Return type: NXOpen.CAM.DPMItpBuilderCutTypeOption
New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
CutType(cutType)
Parameters: cutType ( NXOpen.CAM.DPMItpBuilderCutTypeOption
) – the cut type valueNew in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
FlowCurveList¶
-
DPMItpBuilder.
FlowCurveList
¶ Returns the Flow Curve List
-------------------------------------
Getter Method
Signature
FlowCurveList()
Returns: the flow curve list Return type: NXOpen.SectionList
New in version NX6.0.0.
License requirements: None.
SelectionMethod¶
-
DPMItpBuilder.
SelectionMethod
¶ Returns or sets the flow and cross selection method
-------------------------------------
Getter Method
Signature
SelectionMethod()
Returns: the selection method value Return type: NXOpen.CAM.DPMItpBuilderSelectionMethodOption
New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
SelectionMethod(selectionMethod)
Parameters: selectionMethod ( NXOpen.CAM.DPMItpBuilderSelectionMethodOption
) – the selection method valueNew in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
StepIntol¶
-
DPMItpBuilder.
StepIntol
¶ Returns the Cut Step Intol
-------------------------------------
Getter Method
Signature
StepIntol()
Returns: The Step Intol Return type: NXOpen.CAM.InheritableDoubleBuilder
New in version NX7.5.0.
License requirements: None.
StepMethod¶
-
DPMItpBuilder.
StepMethod
¶ Returns or sets the Cut Step
-------------------------------------
Getter Method
Signature
StepMethod()
Returns: the value of Cut Step Return type: NXOpen.CAM.DPMItpBuilderStepMethodOption
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StepMethod(stepMethod)
Parameters: stepMethod ( NXOpen.CAM.DPMItpBuilderStepMethodOption
) – the value of Cut StepNew in version NX7.5.0.
License requirements: None.
StepOuttol¶
-
DPMItpBuilder.
StepOuttol
¶ Returns the Cut Step Outol
-------------------------------------
Getter Method
Signature
StepOuttol()
Returns: The Step Outol Return type: NXOpen.CAM.InheritableDoubleBuilder
New in version NX7.5.0.
License requirements: None.
StepoverBuilder¶
-
DPMItpBuilder.
StepoverBuilder
¶ Returns the stepover builder
-------------------------------------
Getter Method
Signature
StepoverBuilder()
Returns: Return type: NXOpen.CAM.StepoverBuilder
New in version NX6.0.0.
License requirements: None.
StepoverDis¶
-
DPMItpBuilder.
StepoverDis
¶ Returns or sets the stepover distance
-------------------------------------
Getter Method
Signature
StepoverDis()
Returns: the stepover distance value Return type: float New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
StepoverDis(stepoverDis)
Parameters: stepoverDis (float) – the stepover distance value New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
StepoverNum¶
-
DPMItpBuilder.
StepoverNum
¶ Returns or sets the stepover number
-------------------------------------
Getter Method
Signature
StepoverNum()
Returns: the stepover number value Return type: int New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
StepoverNum(stepoverNum)
Parameters: stepoverNum (int) – the stepover number value New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
StepoverScallopHeight¶
-
DPMItpBuilder.
StepoverScallopHeight
¶ Returns or sets the stepover scallop height
-------------------------------------
Getter Method
Signature
StepoverScallopHeight()
Returns: the stepover scallop height value Return type: float New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
StepoverScallopHeight(stepoverScallopHeight)
Parameters: stepoverScallopHeight (float) – the stepover scallop height value New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
StepoverType¶
-
DPMItpBuilder.
StepoverType
¶ Returns or sets the stepover type
-------------------------------------
Getter Method
Signature
StepoverType()
Returns: the stepover type value Return type: NXOpen.CAM.DPMItpBuilderStepoverTypeOption
New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
StepoverType(stepoverType)
Parameters: stepoverType ( NXOpen.CAM.DPMItpBuilderStepoverTypeOption
) – the stepover type valueNew in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
ToolPosition¶
-
DPMItpBuilder.
ToolPosition
¶ Returns or sets the tool position
-------------------------------------
Getter Method
Signature
ToolPosition()
Returns: the tool position value Return type: NXOpen.CAM.DPMItpBuilderToolPositionOption
New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
ToolPosition(toolPosition)
Parameters: toolPosition ( NXOpen.CAM.DPMItpBuilderToolPositionOption
) – the tool position valueNew in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
Method Detail¶
GetExtendValues¶
-
DPMItpBuilder.
GetExtendValues
¶ Get the extend values
Signature
GetExtendValues()
Returns: the extend values Return type: list of float New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
MPreview¶
-
DPMItpBuilder.
MPreview
¶ Preview drive path
Signature
MPreview()
New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
SetExtendValues¶
-
DPMItpBuilder.
SetExtendValues
¶ Set the extend values
Signature
SetExtendValues(values)
Parameters: values (list of float) – the extend value New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
Validate¶
-
DPMItpBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.