SetPressModelBuilder Class

class NXOpen.Tooling.SetPressModelBuilder

Bases: NXOpen.Builder

Represents a Tooling.SetPressModelBuilder to set and load the press model.

To create a new instance of this class, use NXOpen.Tooling.AutoDieCollection.CreateSetPressModelBuilder()

Default values.

Property Value
StrokesPerMinute 0

New in version NX10.0.2.

Properties

Property Description
NameSuffix Returns or sets the name suffix add to the press model parts
PressModelPath Returns or sets the path to clone available press model
StrokesPerMinute Returns or sets the strokes per minute of press model
Tag Returns the Tag for this object.
TargetDirectory Returns or sets the target directory to store cloned press model

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.
GetObject Returns the object currently being edited by this builder.
InitializeAvailablePressModels Initializes the available press models from press model path
SetPressModelName Sets the press model name user selected in the list box
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.

Property Detail

NameSuffix

SetPressModelBuilder.NameSuffix

Returns or sets the name suffix add to the press model parts

-------------------------------------

Getter Method

Signature NameSuffix

Returns:
Return type:str

New in version NX10.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature NameSuffix

Parameters:nameSuffix (str) –

New in version NX10.0.2.

License requirements: nx_dievalidation (“DIE VALIDATION”)

PressModelPath

SetPressModelBuilder.PressModelPath

Returns or sets the path to clone available press model

-------------------------------------

Getter Method

Signature PressModelPath

Returns:
Return type:str

New in version NX10.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature PressModelPath

Parameters:pressModelPath (str) –

New in version NX10.0.2.

License requirements: nx_dievalidation (“DIE VALIDATION”)

StrokesPerMinute

SetPressModelBuilder.StrokesPerMinute

Returns or sets the strokes per minute of press model

-------------------------------------

Getter Method

Signature StrokesPerMinute

Returns:
Return type:float

New in version NX10.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature StrokesPerMinute

Parameters:strokesPerMinute (float) –

New in version NX10.0.2.

License requirements: nx_dievalidation (“DIE VALIDATION”)

TargetDirectory

SetPressModelBuilder.TargetDirectory

Returns or sets the target directory to store cloned press model

-------------------------------------

Getter Method

Signature TargetDirectory

Returns:
Return type:str

New in version NX10.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature TargetDirectory

Parameters:pathName (str) –

New in version NX10.0.2.

License requirements: nx_dievalidation (“DIE VALIDATION”)

Method Detail

InitializeAvailablePressModels

SetPressModelBuilder.InitializeAvailablePressModels

Initializes the available press models from press model path

Signature InitializeAvailablePressModels(pressModelPath)

Parameters:pressModelPath (str) –

New in version NX10.0.2.

License requirements: nx_dievalidation (“DIE VALIDATION”)

SetPressModelName

SetPressModelBuilder.SetPressModelName

Sets the press model name user selected in the list box

Signature SetPressModelName(pressModelName)

Parameters:pressModelName (str) –

New in version NX10.0.2.

License requirements: nx_dievalidation (“DIE VALIDATION”)

Validate

SetPressModelBuilder.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.