WeldBeadSizeBuilder Class

class NXOpen.Weld.WeldBeadSizeBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

This builder is used to define the bead shape.

To create a new instance of this class, use NXOpen.Weld.WeldBeadBuilder.NewSize

New in version NX7.5.0.

Properties

Property Description
CustomSection Returns the section containing the custom bead shape.
PathLocation Returns the location on the path to place the bead shape.
SemiMajor Returns or sets the semi the semi major size of an ellipse shaped bead.
SemiMinor Returns or sets the semi minor size of an ellipse shaped bead.
SizeString Returns or sets the standard size setting.
Tag Returns the Tag for this object.
TubeDiameter Returns or sets the diameter size of the tube shape.

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

WeldBeadSizeBuilderSize Enumeration Settings to indicate which standard size to use from the customer defaults file.

Property Detail

CustomSection

WeldBeadSizeBuilder.CustomSection

Returns the section containing the custom bead shape.

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

Getter Method

Signature CustomSection()

Returns:
Return type:NXOpen.Section

New in version NX7.5.0.

License requirements: None.

PathLocation

WeldBeadSizeBuilder.PathLocation

Returns the location on the path to place the bead shape.

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

Getter Method

Signature PathLocation()

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX7.5.0.

License requirements: None.

SemiMajor

WeldBeadSizeBuilder.SemiMajor

Returns or sets the semi the semi major size of an ellipse shaped bead.

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

Getter Method

Signature SemiMajor()

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SemiMajor(semiMajor)

Parameters:semiMajor (float) –

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

SemiMinor

WeldBeadSizeBuilder.SemiMinor

Returns or sets the semi minor size of an ellipse shaped bead.

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

Getter Method

Signature SemiMinor()

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SemiMinor(semiMinor)

Parameters:semiMinor (float) –

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

SizeString

WeldBeadSizeBuilder.SizeString

Returns or sets the standard size setting.

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

Getter Method

Signature SizeString()

Returns:
Return type:NXOpen.Weld.WeldBeadSizeBuilderSize

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SizeString(sizeString)

Parameters:sizeString (NXOpen.Weld.WeldBeadSizeBuilderSize) –

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

TubeDiameter

WeldBeadSizeBuilder.TubeDiameter

Returns or sets the diameter size of the tube shape.

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

Getter Method

Signature TubeDiameter()

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature TubeDiameter(tubeDiameter)

Parameters:tubeDiameter (float) –

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

Method Detail

Validate

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