pvsyst_create_ac_cabling_variant
Preview or create a new PVsyst variant with native per-inverter AC cable lengths, metal, and section, while validating source variants and cable owners before writing.
Instructions
[Projects & Variants] Preview or create a NEW VC with native uniform per-inverter AC cables. Only recorded8.1.6 PV-only single fixed plane/subarray, complete counts and native main/circuit/system flag families; no MV/HV/load/storage/P50/horizon/active geometry. Source and actual candidate validate all coupled main, subarray and inverter cable owners. Custom resistance, mixed/partial/inconsistent source cables are blocked. length_m is positive, <=100000 and exactly0.1m representable, not rounded; adapter bounds are not measured GUI or engineering limits. Active sources inherit omitted metal/section; inactive sources use the recorded Copper/ISO60228_10 template values. PVsyst computes electrical quantities from native CableType. StringNode DC cables, hardware and every unrequested record remain unchanged; no resistance/loss formula. Getter ac_cabling exposes stored state, represented groups and physical inverter count for read/re-edit. Preview writes nothing; execution exclusively creates one new VC with existing snapshot/path/name/BOM guards. Saving is not native consumption.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ac | Yes | ||
| dry_run | No | ||
| project | Yes | ||
| new_variant | Yes | ||
| add_utf8_bom | No | ||
| variant_name | No | ||
| source_variant | Yes |