pvsyst_build_sourced_component
Preview or create a new user-defined PAN/OND component from an exact template and cited source values, with dry-run provenance, inherited-parameter diffing, and no file overwrites.
Instructions
[Components] Preview or create a NEW user-defined PAN/OND from a complete exact template and cited values. Reuses the source-text/numeric/unit binding and component editors. PAN accepts PNom (W), ISC/Imp (A), Voc/Vmp (V); OND accepts PNomConv/PMaxOUT (kW), VMppMin/VMPPMax/VAbsMax (V), EfficMax/EfficEuro (%). Width/Height/Depth (m or explicitly converted mm) and Weight (kg) require the verified 8.1.6 commercial form. Unspecified fields, hardware counts and efficiency/IAM/model curves stay inherited, not refitted or scaled. Temperature coefficient units are not guessed. A dry run returns citation provenance, inherited parameters and a diff without writes. Creation requires acknowledge_inherited_model=true, writes a new component and a candidate source record in Results, and never overwrites existing paths. Successful preview/creation remain needs_review, not physical certification. A failed creation removes the source record it wrote and never overwrites existing files, so the same name can be retried. Use a referencing native run to verify behavior; datasheet authenticity, page layout and source/model applicability are not certified here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | ||
| dry_run | No | ||
| sources | Yes | ||
| new_name | Yes | ||
| declarations | Yes | ||
| manufacturer | Yes | ||
| template_name | Yes | ||
| component_type | Yes | ||
| source_library | No | workspace | |
| acknowledge_inherited_model | No |