DivideSystem Method


Divide the phyisical networks in the system and create a new system for each network.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 22.0.0.0 (22.1.0.0)
Since: 2014

Syntax

C#
public ICollection<ElementId> DivideSystem(
	Document ADoc
)
Visual Basic
Public Function DivideSystem ( _
	ADoc As Document _
) As ICollection(Of ElementId)
Visual C++
public:
ICollection<ElementId^>^ DivideSystem(
	Document^ ADoc
)

Parameters

ADoc
Type: Autodesk.Revit.DB Document
The document.

Return Value

The id of new created systems.

Remarks

This function only works for Hvac and Piping system.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was null
Autodesk.Revit.Exceptions InvalidOperationException The system is not dividable.

See Also

ArchiLabs

Stop fighting Revit automation.

Build repeatable BIM design and documentation workflows with scripts, data, and AI in one place, without wrestling brittle one-off automations.

Try ArchiLabs →