ElectrodeComponentBuilder Class

class NXOpen.Tooling.ElectrodeComponentBuilder

Bases: NXOpen.Builder

Electrode component builder to install holder and pallet.

To create a new instance of this class, use NXOpen.Tooling.ElectrodeDesignCollection.CreateComponentBuilder()

Default values.

Property Value
ReferPart 0
Rename 0

New in version NX8.0.0.

Properties

Property Description
ChuckType Returns or sets the electrode chuck type.
Face Returns the face whose center will be the origin of the machine set csys.
Fixture Returns the part which is an electrode fixture to be edited.
MateCsys Returns or sets the current machine set CSYS.
Parent Returns the part which is the assembly parent to install an electrode chuck.
ReferPart Returns or sets the option to install a chuck by referring to the template part directly or not.
Rename Returns or sets the option to use the part name management dialog box or not.
StandardData Returns or sets the electrode standard data spraedsheet.
StandardPart Returns or sets the electrode standard part to be installed.
Tag Returns the Tag for this object.

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

ElectrodeComponentBuilderChuck Enumeration Represents the electrode chuck type.

Property Detail

ChuckType

ElectrodeComponentBuilder.ChuckType

Returns or sets the electrode chuck type.

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

Getter Method

Signature ChuckType()

Returns:
Return type:NXOpen.Tooling.ElectrodeComponentBuilderChuck

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ChuckType(chuck)

Parameters:chuck (NXOpen.Tooling.ElectrodeComponentBuilderChuck) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

Face

ElectrodeComponentBuilder.Face

Returns the face whose center will be the origin of the machine set csys.

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

Getter Method

Signature Face()

Returns:
Return type:NXOpen.SelectFace

New in version NX8.0.0.

License requirements: None.

Fixture

ElectrodeComponentBuilder.Fixture

Returns the part which is an electrode fixture to be edited.

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

Getter Method

Signature Fixture()

Returns:
Return type:NXOpen.Assemblies.SelectComponent

New in version NX8.0.0.

License requirements: None.

MateCsys

ElectrodeComponentBuilder.MateCsys

Returns or sets the current machine set CSYS.

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

Getter Method

Signature MateCsys()

Returns:
Return type:NXOpen.NXObject

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature MateCsys(csys)

Parameters:csys (NXOpen.NXObject) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

Parent

ElectrodeComponentBuilder.Parent

Returns the part which is the assembly parent to install an electrode chuck.

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

Getter Method

Signature Parent()

Returns:
Return type:NXOpen.Assemblies.SelectComponent

New in version NX8.0.0.

License requirements: None.

ReferPart

ElectrodeComponentBuilder.ReferPart

Returns or sets the option to install a chuck by referring to the template part directly or not.

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

Getter Method

Signature ReferPart()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ReferPart(referPart)

Parameters:referPart (bool) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

Rename

ElectrodeComponentBuilder.Rename

Returns or sets the option to use the part name management dialog box or not.

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

Getter Method

Signature Rename()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature Rename(rename)

Parameters:rename (bool) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

StandardData

ElectrodeComponentBuilder.StandardData

Returns or sets the electrode standard data spraedsheet.

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

Getter Method

Signature StandardData()

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature StandardData(standardData)

Parameters:standardData (str) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

StandardPart

ElectrodeComponentBuilder.StandardPart

Returns or sets the electrode standard part to be installed.

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

Getter Method

Signature StandardPart()

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature StandardPart(standardPart)

Parameters:standardPart (str) –

New in version NX8.0.0.

License requirements: nx_electrode_wizard (“NX Electrode Wizard”)

Method Detail

Validate

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