Panel Commands

Commands for creating and managing panel groups. These are typically the first commands you run after opening a drawing with solar panels.

Before creating panel groups

Run BRANCHOPTIONS first to configure your installation type (Ground/Roof), panel detection settings, and string length.

PANELGROUPCREATE

PANELGROUPCREATE

Automatically detect and organize panels into groups based on geometric proximity and alignment.

How to use

  1. Type PANELGROUPCREATE in the command line
  2. Select the layer containing your panel geometry (or use the configured panel layer)
  3. Confirm the installation type if prompted
  4. Branch analyzes the drawing and creates panel groups

What it creates

  • Panel group outlines — Polylines showing group boundaries
  • Header labels — +/- indicators showing how many panels to add/remove for even strings
  • Group blocks — Anonymous blocks containing panel matrix data

Settings that affect grouping

SettingEffect
Max Panel GapLarger values create bigger groups; smaller values create more groups
Alignment ToleranceHow much row misalignment is allowed before creating separate groups
Installation TypeGround (portrait) vs Roof (landscape) affects detection algorithm
Extract from BlocksWhether to find panels inside racking block definitions

Running again deletes existing groups

If you run PANELGROUPCREATE again, it will delete all existing panel groups and create new ones. Any strings you've solved will also be deleted.

ADDPANELS

ADDPANELS

Transfer panels from one group to another to balance panel counts for even strings.

How to use

  1. Type ADDPANELS in the command line
  2. Choose Auto to scan the entire drawing and fill all incomplete groups at once, or press Enter to select a specific group
  3. If selecting manually: pick the target panel group (the group receiving panels)
  4. Select the panels to transfer from adjacent groups
  5. Press Enter to confirm

What happens

  • • The selected panels are logically moved to the target group
  • • The panel group header labels update to reflect new counts
  • • Source group labels also update

Jumper cables

When you run SOLVE after adding panels, you'll be prompted to indicate where the jumper cable connects the transferred panels to their new group. This is required because the panels are physically in a different sub-array.

REMOVEPANEL

REMOVEPANEL

Remove panels from a panel group entirely.

How to use

  1. Type REMOVEPANEL in the command line
  2. Select the panels to remove
  3. Press Enter to confirm

When to use

  • • Excluding placeholder panels from the electrical design
  • • Removing panels that will be deleted from the physical layout
  • • Correcting panels that were incorrectly grouped

Removed panels are excluded from stringing

Panels removed with this command won't be included in string solving. They remain in the drawing but are no longer part of any panel group.

Tips

Use header labels as a guide

The +/- numbers on panel group headers tell you exactly how many panels to add or remove to get even string lengths. Use ADDPANELS to transfer panels between groups to zero out these numbers.

Adjust Max Panel Gap if groups are wrong

If Branch is creating too many small groups, increase Max Panel Gap. If groups are too large (spanning multiple arrays), decrease it. Then run PANELGROUPCREATE again.

Hide outlines for cleaner drawings

If panel group outlines make your drawing hard to read, enable "Hide outlines" in BRANCHOPTIONS. The groups still exist but aren't visually displayed.

Related

Start Free Trial — 14 days free