Files
zmVault/breakdown-objects.md
T

873 B

id, aliases, tags
id aliases tags
topic/automation
topic/estimating
topic/software
status/fleeting

Breakdown Objects

return child breakdowns from a parent for use in takeoff

Buildings["Building A"].GetEveryNthLevel(2)
Buildings["Building A"].GetTaggedLevel("Roof")
Buildings["Building A"].GetHeight()
Buildings["Building A"].Levels[0]

Define equipment locations stochastically

in Building A,
every odd level has
    20 receptacles
    fed from
    a panel
        on that level

and every even level has
    20 receptacles
    fed from
    a panel
        on the floor below

equipment of the same type is assumed to be evenly spaced.

Location vs. Scope

!location-vs-scope

MDPB is physically located in "Bldg A", but serves only loads in "Bldg B".

location = "Bldg A"
scope = "Bldg B"