Skip to content

Float (or Number)

A float is a parameter that holds decimal numbers — allowing for precision in things like lengths, slopes, flow rates, or thermal values. Common examples include Duct Diameter, Pipe Slope, U-Value, or Light Loss Factor.

Floats are important when dealing with performance metrics, tolerances, or anything that benefits from fine-grained control. As with other types, a float may be Not Set if it hasn’t been filled in — and that can be flagged in QA checks.

✅ Validator: Float: Not Equal

Description: Checks that a float value is not equal to a specific number.

🔧 Revit Example:

  • Parameter: Slope of a Pipe Segment
  • Rule: Slope ≠ 0.0

📌 Use Case:

Ensures that horizontal pipes are not modeled with zero slope — which is critical for gravity-based drainage or ventilation systems. This helps detect incorrectly placed or forgotten slopes during MEP modeling.

✅ Validator: Float: Less Than

Description: Checks that a float value is less than a specified threshold.

🔧 Revit Example:

  • Parameter: U-value (Thermal Transmittance) of a Wall Type
  • Rule: U-value < 0.24

📌 Use Case:

Used to verify that wall constructions meet energy performance requirements according to building codes or sustainability certifications. Helps ensure design compliance early in the BIM process.

✅ Validator: Float: Less Than or Equal

Description: Checks that a float value is less than or equal to a specified threshold.

🔧 Revit Example:

  • Parameter: Flow of a Sanitary Fixture
  • Rule: Flow ≤ 6.0 L/min

📌 Use Case:

Ensures that fixtures meet water-saving requirements as defined by sustainability labels (e.g., BREEAM, LEED). Useful for plumbing system designers aiming to verify compliance before procurement or review.

✅ Validator: Float: Equal

Description: Checks that a float value is exactly equal to a specified number.

🔧 Revit Example:

  • Parameter: Fire Rating (in minutes) of a Door Type
  • Rule: Fire Rating = 60

📌 Use Case:

Verifies that all fire-rated doors in a fire compartment meet the required 60-minute resistance. Helps ensure regulatory compliance and prevents errors in documentation or procurement.

✅ Validator: Float: Greater Than or Equal

Description: Checks that a float value is greater than or equal to a specified threshold.

🔧 Revit Example:

  • Parameter: Headroom Clearance of a Stair Instance
  • Rule: Headroom ≥ 2.1 m

📌 Use Case:

Ensures stairs provide the minimum required headroom to comply with local building codes and accessibility standards. This prevents costly clashes and safety issues in construction or review stages.

✅ Validator: Float: Greater Than

Description: Checks that a float value is strictly greater than a specified threshold.

🔧 Revit Example:

  • Parameter: Duct Diameter of a Supply Air Duct
  • Rule: Diameter > 100 mm

📌 Use Case:

Ensures no supply ducts are modeled with too small a diameter for airflow requirements, helping to avoid performance issues in HVAC systems and flag unrealistic modeling errors.