NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Routing.DuctSizeCalculatorBuilder Class Reference

Builder to perform calculations of the duct which is to be used in the HVAC applications. More...

Inheritance diagram for NXOpen.Routing.DuctSizeCalculatorBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  DuctShapeType { Rectangular, Circular, FlatOval }
 This enum represents the shape of the duct More...
 

Properties

unsafe NXOpen.Expression DuctAreaExp [get]
 Returns the duct area More...
 
unsafe NXOpen.Expression DuctAspectRatioExp [get]
 Returns the Aspect ratio of the duct dimentions More...
 
unsafe NXOpen.Expression DuctDiameterExp [get]
 Returns the duct diameter More...
 
unsafe NXOpen.Expression DuctEqvalentDiameterExp [get]
 Returns the duct equivalent diameter More...
 
unsafe NXOpen.Expression DuctHeightExp [get]
 Returns the duct height More...
 
unsafe
NXOpen.Routing.DuctSizeCalculatorBuilder.DuctShapeType 
DuctShape [get, set]
 Returns or sets the shape of the duct More...
 
unsafe NXOpen.Expression DuctWidthExp [get]
 Returns the duct width More...
 
unsafe bool IsCreateSpaceReservationEnabled [get, set]
 Returns or sets the status of the create space reservation toggle; whether the toggle is on or off. More...
 
unsafe bool IsDisplayFlowParamsEnabled [get, set]
 Returns or sets the ON or OFF status of the Display flow parameters over Segments toggle More...
 
unsafe
NXOpen.Routing.RouteObjectCollector 
RouteObjectCollector [get]
 Returns the route object collector Stores the routing segments for which calculations are to be done More...
 
unsafe NXOpen.Expression VelocityExp [get]
 Returns the velocity component Flow parameter for the duct. More...
 
unsafe NXOpen.Expression VolumeFlowRateExp [get]
 Returns the volume flow rate associated with the duct. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Builder to perform calculations of the duct which is to be used in the HVAC applications.

The duct has some flow attributes and has dimentions.

To create a new instance of this class, use NXOpen.Routing.RouteManager.CreateDuctSizeCalculatorBuilder

Default values.

Property Value

DuctAreaExp.Value

0 (millimeters part), 0 (inches part)

DuctAspectRatioExp.Value

0

DuctDiameterExp.Value

0 (millimeters part), 0 (inches part)

DuctEqvalentDiameterExp.Value

0 (millimeters part), 0 (inches part)

DuctHeightExp.Value

0 (millimeters part), 0 (inches part)

DuctShape

Rectangular

DuctWidthExp.Value

0 (millimeters part), 0 (inches part)

IsCreateSpaceReservationEnabled

0

IsDisplayFlowParamsEnabled

0

VelocityExp.Value

0 (millimeters part), 0 (inches part)

VolumeFlowRateExp.Value

0 (millimeters part), 0 (inches part)

Created in NX8.0.0

Member Enumeration Documentation

This enum represents the shape of the duct

Enumerator
Rectangular 
Circular 
FlatOval 

Property Documentation

unsafe NXOpen.Expression NXOpen.Routing.DuctSizeCalculatorBuilder.DuctAreaExp
get

Returns the duct area

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")

unsafe NXOpen.Expression NXOpen.Routing.DuctSizeCalculatorBuilder.DuctAspectRatioExp
get

Returns the Aspect ratio of the duct dimentions

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")

unsafe NXOpen.Expression NXOpen.Routing.DuctSizeCalculatorBuilder.DuctDiameterExp
get

Returns the duct diameter

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")

unsafe NXOpen.Expression NXOpen.Routing.DuctSizeCalculatorBuilder.DuctEqvalentDiameterExp
get

Returns the duct equivalent diameter

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")

unsafe NXOpen.Expression NXOpen.Routing.DuctSizeCalculatorBuilder.DuctHeightExp
get

Returns the duct height

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")

unsafe NXOpen.Routing.DuctSizeCalculatorBuilder.DuctShapeType NXOpen.Routing.DuctSizeCalculatorBuilder.DuctShape
getset

Returns or sets the shape of the duct

Created in NX8.0.0

License requirements to get this property: routing_hvac ("Routing HVAC")

License requirements to set this property: routing_hvac ("Routing HVAC")

unsafe NXOpen.Expression NXOpen.Routing.DuctSizeCalculatorBuilder.DuctWidthExp
get

Returns the duct width

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")

unsafe bool NXOpen.Routing.DuctSizeCalculatorBuilder.IsCreateSpaceReservationEnabled
getset

Returns or sets the status of the create space reservation toggle; whether the toggle is on or off.

Created in NX8.0.0

License requirements to get this property: routing_hvac ("Routing HVAC")

License requirements to set this property: routing_hvac ("Routing HVAC")

unsafe bool NXOpen.Routing.DuctSizeCalculatorBuilder.IsDisplayFlowParamsEnabled
getset

Returns or sets the ON or OFF status of the Display flow parameters over Segments toggle

Created in NX8.0.0

License requirements to get this property: routing_hvac ("Routing HVAC")

License requirements to set this property: routing_hvac ("Routing HVAC")

unsafe NXOpen.Routing.RouteObjectCollector NXOpen.Routing.DuctSizeCalculatorBuilder.RouteObjectCollector
get

Returns the route object collector Stores the routing segments for which calculations are to be done

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")

unsafe NXOpen.Expression NXOpen.Routing.DuctSizeCalculatorBuilder.VelocityExp
get

Returns the velocity component Flow parameter for the duct.

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")

unsafe NXOpen.Expression NXOpen.Routing.DuctSizeCalculatorBuilder.VolumeFlowRateExp
get

Returns the volume flow rate associated with the duct.

This is a flow parameter

Created in NX8.0.0

License requirements: routing_hvac ("Routing HVAC")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.