You can set up a circuit template so the wire spacing between two or more parallel bus wires is auto-adjusted. A marker block is positioned on each wire and its CODE value references the (c:ace_cb_rung_spacing…) API call in the spreadsheet. The marker blocks with a common ORDER value are processed as a group. One of the marked wires is designated as the "base" wire, meaning that it is the one that does not move. The other marked bus wires in the group are then positioned set distances away from the base wire.
The base wire is determined in one of two ways:
A template can carry multiple groups of marker blocks indicating that the underlying bus wires should auto-adjust. The CODE value can be the same for all groups, but each group must have its own ORDER value.