Pipe Accessories
Valves, strainers and other in-line accessories. Material is all we need to match them.
LoopbuildPipeAccessories.txt: one parameter, plain text. Load it once and reuse it in every project.
The shared parameters
The names matter exactly as written: these are the column headers Loopbuild looks for. They are all text fields on purpose: length and angle parameters export in whatever unit the project is set to, which changes the number we read.
| Parameter | Revit categories | Type or Instance | Example | What it does |
|---|---|---|---|---|
LB_MaterialRequired | Pipes, Pipe Fittings, Pipe Accessories | Type | PVC-U | The material family: PVC-U, CPVC, ABS, PE100, PP, copper, steel or cast iron. Without it, nothing on that row can be priced. |
Built-in columns to include
Nothing to create for these: Revit already has them, they simply have to be columns in the schedule you export. Revit won't let you create a shared parameter with one of these names, which is why they aren't in the file.
| Column | What it does |
|---|---|
Family and Type | Identifies the product. If your schedule only carries Type, that works too. |
Size | The diameter. Millimetres, inches and DN are all read correctly. |
System Classification | Tells us whether the run is pressure or drainage: a pressure pipe and a soil pipe of the same size are different products. System Name works as well. |
Count | Only needed when your schedule lists one row per type rather than one row per element. |