DuctReinforcementBuilder Class

class NXOpen.Routing.DuctReinforcementBuilder

Bases: NXOpen.Builder

Builder for creating/editing duct reinforcements.

Rules can be defined based on which the type of reinforcement to be placed on the input duct will be determined. See NXOpen.Routing.DuctReinforcement for Duct Reinforcement class documentation.

To create a new instance of this class, use NXOpen.Routing.RouteManager.CreateDuctReinforcementBuilder()

Default values.

Property Value
IntervalExpression.Value 100 (millimeters part), 4 (inches part)
NumberOfPairs 1
ReinforcementType None
SpacingExpression.Value 50 (millimeters part), 2 (inches part)

New in version NX8.5.2.

Properties

Property Description
IntervalExpression Returns the distance between each set of reinforcement stocks going perpendicular to axis of the duct
MinimumClearance Returns the minimum clearance value for duct reinforcement It defines the minimum distance from the beginning and end of the path to place the first and last piece of reinforcement stock.
NumberOfPairs Returns or sets the number of pairs of outside reinforcements going parallel to axis of the duct
ParallelReinforcement Returns or sets the stock settings for parallel reinforcements
ParentDuct Returns the duct that is to be reinforced.
PathCurve Returns the path curve that is used to specify perpendicular reinforcement defining points.
PerpendicularReinforcement Returns or sets the stock settings for perpendicular reinforcements
ReinforcementType Returns or sets the type of reinforcement
SpacingExpression Returns the distance between each pair of reinforcement
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.
UpdatePathCurve The path curve that is used to specify perpendicular reinforcement defining points.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

DuctReinforcementBuilderReinforcementTypes Enumeration Specifies the type of duct reinforcements.

Property Detail

IntervalExpression

DuctReinforcementBuilder.IntervalExpression

Returns the distance between each set of reinforcement stocks going perpendicular to axis of the duct

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

Getter Method

Signature IntervalExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

MinimumClearance

DuctReinforcementBuilder.MinimumClearance

Returns the minimum clearance value for duct reinforcement It defines the minimum distance from the beginning and end of the path to place the first and last piece of reinforcement stock.

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

Getter Method

Signature MinimumClearance

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

NumberOfPairs

DuctReinforcementBuilder.NumberOfPairs

Returns or sets the number of pairs of outside reinforcements going parallel to axis of the duct

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

Getter Method

Signature NumberOfPairs

Returns:
Return type:int

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

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

Setter Method

Signature NumberOfPairs

Parameters:numberOfPairs (int) –

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

ParallelReinforcement

DuctReinforcementBuilder.ParallelReinforcement

Returns or sets the stock settings for parallel reinforcements

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

Getter Method

Signature ParallelReinforcement

Returns:
Return type:NXOpen.Routing.PathStockBuilder

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

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

Setter Method

Signature ParallelReinforcement

Parameters:parallelStockBuilder (NXOpen.Routing.PathStockBuilder) –

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

ParentDuct

DuctReinforcementBuilder.ParentDuct

Returns the duct that is to be reinforced.

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

Getter Method

Signature ParentDuct

Returns:
Return type:NXOpen.Routing.SelectStock

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

PathCurve

DuctReinforcementBuilder.PathCurve

Returns the path curve that is used to specify perpendicular reinforcement defining points.

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

Getter Method

Signature PathCurve

Returns:
Return type:NXOpen.Curve

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

PerpendicularReinforcement

DuctReinforcementBuilder.PerpendicularReinforcement

Returns or sets the stock settings for perpendicular reinforcements

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

Getter Method

Signature PerpendicularReinforcement

Returns:
Return type:NXOpen.Routing.PathStockBuilder

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

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

Setter Method

Signature PerpendicularReinforcement

Parameters:perpendicularStockBuilder (NXOpen.Routing.PathStockBuilder) –

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

ReinforcementType

DuctReinforcementBuilder.ReinforcementType

Returns or sets the type of reinforcement

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

Getter Method

Signature ReinforcementType

Returns:
Return type:NXOpen.Routing.DuctReinforcementBuilderReinforcementTypes

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

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

Setter Method

Signature ReinforcementType

Parameters:reinforcementType (NXOpen.Routing.DuctReinforcementBuilderReinforcementTypes) –

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

SpacingExpression

DuctReinforcementBuilder.SpacingExpression

Returns the distance between each pair of reinforcement

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

Getter Method

Signature SpacingExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

Method Detail

UpdatePathCurve

DuctReinforcementBuilder.UpdatePathCurve

The path curve that is used to specify perpendicular reinforcement defining points.

Signature UpdatePathCurve()

New in version NX8.5.2.

License requirements: routing_hvac (“Routing HVAC”)

Validate

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