Sizing
|
Calculates the duct or pipe size based on the specified flow and friction.
Namespace: Autodesk.Revit.DB.Analysis
Assembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
public void CalculateSizeByFriction(
double flow,
double friction,
SizingOptions sizingOptions
)
Parameters
- flow Double
- The flow rate.
- friction Double
- The desired friction.
- sizingOptions SizingOptions
- The sizing options containing other input sizing parameters (such as density, viscosity, roughness, etc.) and output sizes.
| Exception | Condition |
|---|---|
| ArgumentException | The input must be initialized correctly for sizing operation. |
| ArgumentNullException | A non-optional argument was null |
| ArgumentOutOfRangeException | The given value for flow must be positive. -or- The given value for friction must be positive. |
| InvalidOperationException | Failed to calculate the size to satisfy the friction constraint. |