VietPer.

A .NET publication · published by VietPer

← Back to VP_RevitAPI

Connect many sprinklers along a direction (ASKPipe1)

Filter and process the ASKPipe1 pipe group.

Ribbon location:
VP_MEP > Fire fighting
Command:
ASKPipe1

1. Purpose

Pulls one DN25 branch run (trunk) across many sprinklers at once, instead of joining SKs one by one with SKPipe1. Use it when sprinklers sit in a straight row: one trunk runs along, each SK taps in.

2. Quick video (≤ 2 minutes)

[Video in production — follow the steps below for now.]

3. Steps

  1. Pre-select all sprinklers to connect on the plan. [image 01: selecting many SKs]
  2. Click ASKPipe1 in the VP_MEP tab, Fire fighting panel.
  3. Pick 1 point on a sample pipe — the tool learns pipe type, system, and level from this sample.
  4. Pick a 2nd point to set the trunk direction. [image 02: point 1 on the sample pipe plus the direction point]
  5. The tool draws the DN25 trunk along that direction, then joins each SK into the trunk in order along the run. At the end it reports how many SKs connected out of the total, listing failures separately.

4. Real-world example

A 30 m corridor has 12 sprinklers in a straight row, with a DN25 sample pipe of the right fire system nearby. Select the 12 SKs, run the command, pick point 1 on the sample, pick point 2 down the corridor — one DN25 trunk runs through and all 12 SKs join in.

5. Common errors

SymptomFix
"Vui long pre-select cac Sprinkler can ket noi truoc khi chay lenh."Select at least 1 sprinkler before running the command
"Khong doc duoc template PipeType/System/Level tu pipe sample."The sample pipe lacks type/system/level — check the sample
"Point2 trung voi Point1 tren mat bang XY."Point 2 must differ from point 1 in plan (don't pick the same spot)
"Chieu dai trunk moi qua ngan."The two points are too close — pick farther apart
"Khong gan duoc DN25 cho trunk pipe."The sample pipe type has no DN25 size — pick another sample
"Da ket noi X/Y SK" plus a failure listThose SKs failed to join — check each one's position

6. See also