diff --git a/.github/workflows/validate_xml_with_xsd.yml b/.github/workflows/validate_xml_with_xsd.yml
index 370f526..380930b 100644
--- a/.github/workflows/validate_xml_with_xsd.yml
+++ b/.github/workflows/validate_xml_with_xsd.yml
@@ -1,39 +1,65 @@
+# .github/workflows/validate_xml_with_xsd.yml
name: Validate PVCollada XML examples
on:
push:
paths:
- - schema/pvcollada_schema_0.1.xsd
- - schema/collada_schema_1_5.xsd
+ - Examples/**
+ - schema/**
- .github/workflows/validate_xml_with_xsd.py
- .github/workflows/validate_xml_with_xsd.yml
- - Examples/05 - VerySimpleFixedPVC2_with_electrical_layout_v3.pvc
pull_request:
paths:
- - schema/pvcollada_schema_0.1.xsd
- - schema/collada_schema_1_5.xsd
+ - Examples/**
+ - schema/**
- .github/workflows/validate_xml_with_xsd.py
- .github/workflows/validate_xml_with_xsd.yml
- - Examples/05 - VerySimpleFixedPVC2_with_electrical_layout_v3.pvc
workflow_dispatch:
jobs:
+ discover:
+ name: Discover *.pv2 example files
+ runs-on: ubuntu-latest
+ outputs:
+ matrix: ${{ steps.build.outputs.matrix }}
+ steps:
+ - uses: actions/checkout@v4
+ - id: build
+ shell: bash
+ run: |
+ python3 - <<'PY' > matrix.json
+ import json, re, pathlib
+ root = pathlib.Path("Examples")
+ pattern = re.compile(r".+\.pv2$", re.IGNORECASE)
+ files = []
+ if root.exists():
+ for p in sorted(root.iterdir()):
+ if p.is_file() and pattern.match(p.name):
+ files.append(f"{root}/{p.name}")
+ print(json.dumps({"xml_doc": files}))
+ PY
+ echo "matrix=$(cat matrix.json)" >> "$GITHUB_OUTPUT"
+
validate-schema:
- strategy:
- matrix:
- xml_doc:
- - Examples/05 - VerySimpleFixedPVC2_with_electrical_layout_v3.pvc
name: Validate XML
+ needs: discover
runs-on: ubuntu-latest
+ # Skip job cleanly if no files matched (prevents a matrix on an empty list)
+ if: ${{ fromJSON(needs.discover.outputs.matrix).xml_doc && join(fromJSON(needs.discover.outputs.matrix).xml_doc) != '' }}
+ strategy:
+ fail-fast: false
+ matrix: ${{ fromJSON(needs.discover.outputs.matrix) }}
steps:
- name: Install Python 3.10
uses: actions/setup-python@v5
with:
python-version: "3.10"
+
- name: Install lxml Python dependency
run: pip3 install lxml==5.3.1
+
- name: Checkout PVCollada and COLLADA schemas, the validation script, and the XML doc
uses: actions/checkout@v4
with:
@@ -43,6 +69,10 @@ jobs:
.github/workflows/validate_xml_with_xsd.py
${{ matrix.xml_doc }}
sparse-checkout-cone-mode: false
+
- name: Run validation
working-directory: schema
- run: python3 "$GITHUB_WORKSPACE"/.github/workflows/validate_xml_with_xsd.py pvcollada_schema_0.1.xsd "$GITHUB_WORKSPACE"/"${{ matrix.xml_doc }}"
+ run: |
+ python3 "$GITHUB_WORKSPACE"/.github/workflows/validate_xml_with_xsd.py \
+ pvcollada_schema_0.1.xsd \
+ "$GITHUB_WORKSPACE"/"${{ matrix.xml_doc }}"
diff --git a/Examples/01 - VerySimpleFixedPVC2_without_electrical_layout.pv2 b/Examples/01 - VerySimpleFixedPVC2_without_electrical_layout.pv2
new file mode 100644
index 0000000..512f628
--- /dev/null
+++ b/Examples/01 - VerySimpleFixedPVC2_without_electrical_layout.pv2
@@ -0,0 +1,256 @@
+
+
+
+
+ PVsyst
+ First PVC 2.0 sample file : 1 terrain and 3 tables, all based on the same model. No electrical components
+
+
+
+ 15.3
+ 10.1
+ 150
+
+
+ 2024-06-06T13:32:31Z
+ 2025-09-16T10:12:18Z
+
+ Z_UP
+
+
+
+
+ Helios 3D
+ PVsyst
+
+
+
+ First example
+
+
+
+
+
+
+
+ Generic
+ Generic 300W bifacial
+ bifacial
+ 300
+ 1992
+ 1000
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.000000 0.000000 0.000000 1.000000
+
+
+ 0.200000 0.200000 0.200000 1.000000
+
+
+ 0.250000 0.500000 0.000000 1.000000
+
+
+ 0.000000 0.000000 0.000000 1.000000
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 2000 -2500 0
+ -2000 -2500 0
+ -2000 2500 0
+ 2000 2500 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+ 0 1 2 3 0
+
+
+
+
+
+
+ 4
+ 2
+ -10.0 -20.0 -30.0
+ 10.0 20.0 30.0
+
+
+
+
+
+
+
+
+
+ 0 0 0
+ -1500 0 0
+ -1500 -500 200
+ 0 -500 200
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3 1 2 1 3 0
+
+
+
+
+
+
+ fixed_tilt
+ 1
+ 4
+ 0
+ 0
+ ModuleModel1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fixed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -800 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -1600 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Examples/01 - VerySimpleFixedPVC2_without_electrical_layout.pvc b/Examples/01 - VerySimpleFixedPVC2_without_electrical_layout.pvc
deleted file mode 100644
index ce68742..0000000
--- a/Examples/01 - VerySimpleFixedPVC2_without_electrical_layout.pvc
+++ /dev/null
@@ -1,204 +0,0 @@
-
-
-
-
- PVsyst
- First PVC 2.0 sample file : 1 terrain and 3 tables, all based on the same model. No electrical components
-
- 06/06/2024 13:32:31
- 06/06/2024 13:32:31
-
- Z_UP
-
-
-
-
- Helios 3D
- PVsyst
-
-
-
-
-
-
-
-
-
-
-
-
- Generic
- Generic 300W bifacial
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2000 -2500 0
- -2000 -2500 0
- -2000 2500 0
- 2000 2500 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- 0 1 2 3 0
-
-
-
-
-
-
- 4
- 2
-
-
-
-
-
-
-
-
-
- 0 0 0
- -1500 0 0
- -1500 -500 200
- 0 -500 200
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3 1 2 1 3 0
-
-
-
-
-
-
- ModuleId1
- 2
- 6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 -800 0
-
-
-
-
-
-
-
-
-
-
-
- 0 -1600 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/02 - TrackersPVC2_without_electrical_layout.pv2 b/Examples/02 - TrackersPVC2_without_electrical_layout.pv2
new file mode 100644
index 0000000..d97395e
--- /dev/null
+++ b/Examples/02 - TrackersPVC2_without_electrical_layout.pv2
@@ -0,0 +1,643 @@
+
+
+
+
+ PVsyst
+ PVC 2.0 sample file : 1 terrain and 3 trackers, all based on the same model (4 times the same rack, 2 joint gaps, 1 motor gap and 8 posts). No electrical components
+
+
+
+ 15.3
+ 10.1
+ 150
+
+
+ 2024-06-06T13:32:31Z
+ 2025-09-16T10:12:18Z
+
+ Z_UP
+
+
+
+
+ Helios 3D
+ PVsyst
+
+
+
+ Project Name
+ Project drawing
+ Test company
+ Switzerland
+
+
+
+
+
+
+
+ Generic
+ Generic 300W bifacial
+ bifacial
+ 300
+ 1992
+ 1000
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.000000 0.000000 0.000000 1.000000
+
+
+ 0.200000 0.200000 0.200000 1.000000
+
+
+ 0.250000 0.500000 0.000000 1.000000
+
+
+ 0.000000 0.000000 0.000000 1.000000
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 750 -7000 0
+ -2700 -7000 0
+ -2700 750 0
+ 750 750 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+ 0 1 2 3 0
+
+
+
+
+
+
+ 4
+ 2
+ -10.0 -20.0 -30.0
+ 10.0 20.0 30.0
+
+
+
+
+
+
+
+
+
+ 0 0 0
+ 0 -1500 0
+ -400 -1500 0
+ -400 0 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3 1 2 1 3 0
+
+
+
+
+
+
+ tracker
+ 2
+ 2
+ 2
+ 6
+ portrait
+ 0
+ 0
+ ModuleModel1
+
+
+
+
+
+
+
+
+
+ 5.0 0.0 0.0 3.827 0.0 3.827 0.0 0.0 5.0 -3.827 0.0 3.827 -5.0 0.0 0.0
+ -3.827 0.0 -3.827 0.0 0.0 -5.0 3.827 0.0 -3.827 5.0 50.0 0.0 3.827 50.0 3.827
+ 0.0 50.0 5.0 -3.827 50.0 3.827 -5.0 50.0 0.0 -3.827 50.0 -3.827 0.0 50.0 -5.0
+ 3.827 50.0 -3.827
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 1 2 3 4 5 6 7
+ 8 9 10 11 12 13 14 15
+ 0 1 9 8
+ 1 2 10 9
+ 2 3 11 10
+ 3 4 12 11
+ 4 5 13 12
+ 5 6 14 13
+ 6 7 15 14
+ 7 0 8 15
+
+
+
+
+
+
+ joint
+ false
+ 20
+ 3
+
+
+
+
+
+
+
+
+
+ -25 -100 0 25 -100 0 25 100 0 -25 100 0
+ -25 -100 30 25 -100 30 25 100 30 -25 100 30
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 1 2 3
+ 4 5 6 7
+ 0 1 5 4
+ 1 2 6 5
+ 2 3 7 6
+ 3 0 4 7
+
+
+
+
+
+
+ motor
+ true
+ 50
+
+
+
+
+
+
+
+
+
+ 10 0 0 7.071 7.071 0 0 10 0 -7.071 7.071 0 -10 0 0 -7.071 -7.071 0 0 -10 0 7.071 -7.071 0
+ 10 0 130 7.071 7.071 130 0 10 130 -7.071 7.071 130 -10 0 130 -7.071 -7.071 130 0 -10 130
+ 7.071 -7.071 130
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 1 2 3 4 5 6 7
+ 8 9 10 11 12 13 14 15
+ 0 1 9 8
+ 1 2 10 9
+ 2 3 11 10
+ 3 4 12 11
+ 4 5 13 12
+ 5 6 14 13
+ 6 7 15 14
+ 7 0 8 15
+
+
+
+
+
+
+ rack
+ 50.0
+ 100.0
+ 10.0
+ vertical
+ circle
+
+
+
+
+
+
+
+
+
+
+ -200 -100 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -1400 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -1550 140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -1650 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -1550 150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -2950 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -3150 110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -3350 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -3250 150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -4650 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -4800 140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -4900 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -4800 150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -6100 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tracker
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -800 0 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1600 0 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Examples/02 - TrackersPVC2_without_electrical_layout.pvc b/Examples/02 - TrackersPVC2_without_electrical_layout.pvc
deleted file mode 100644
index 317dc1a..0000000
--- a/Examples/02 - TrackersPVC2_without_electrical_layout.pvc
+++ /dev/null
@@ -1,589 +0,0 @@
-
-
-
-
- PVsyst
- PVC 2.0 sample file : 1 terrain and 3 trackers, all based on the same model (4 times the same rack, 2 joint gaps, 1 motor gap and 8 posts). No electrical components
-
- 06/06/2024 13:32:31
- 06/06/2024 13:32:31
-
- Z_UP
-
-
-
-
- Helios 3D
- PVsyst
-
-
-
- Project Name
- Project drawing
- Test company
- Switzerland
- 10.1
- 15.3
- 150
-
-
-
-
-
-
-
- Generic
- Generic 300W bifacial
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 750 -7000 0
- -2700 -7000 0
- -2700 750 0
- 750 750 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- 0 1 2 3 0
-
-
-
-
-
-
- 4
- 2
-
-
-
-
-
-
-
-
-
- 0 0 0
- 0 -1500 0
- -400 -1500 0
- -400 0 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3 1 2 1 3 0
-
-
-
-
-
-
- ModuleModel1
- 2
- 6
-
-
-
-
-
-
-
-
-
- 5.0 0.0 0.0 3.827 0.0 3.827 0.0 0.0 5.0 -3.827 0.0 3.827 -5.0 0.0 0.0
- -3.827 0.0 -3.827 0.0 0.0 -5.0 3.827 0.0 -3.827 5.0 50.0 0.0 3.827 50.0 3.827
- 0.0 50.0 5.0 -3.827 50.0 3.827 -5.0 50.0 0.0 -3.827 50.0 -3.827 0.0 50.0 -5.0
- 3.827 50.0 -3.827
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 1 2 3 4 5 6 7
- 8 9 10 11 12 13 14 15
- 0 1 9 8
- 1 2 10 9
- 2 3 11 10
- 3 4 12 11
- 4 5 13 12
- 5 6 14 13
- 6 7 15 14
- 7 0 8 15
-
-
-
-
-
-
- joint
-
-
-
-
-
-
-
-
-
- -25 -100 0 25 -100 0 25 100 0 -25 100 0
- -25 -100 30 25 -100 30 25 100 30 -25 100 30
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 1 2 3
- 4 5 6 7
- 0 1 5 4
- 1 2 6 5
- 2 3 7 6
- 3 0 4 7
-
-
-
-
-
-
- motor
-
-
-
-
-
-
-
-
-
- 10 0 0 7.071 7.071 0 0 10 0 -7.071 7.071 0 -10 0 0 -7.071 -7.071 0 0 -10 0 7.071 -7.071 0
- 10 0 130 7.071 7.071 130 0 10 130 -7.071 7.071 130 -10 0 130 -7.071 -7.071 130 0 -10 130
- 7.071 -7.071 130
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 1 2 3 4 5 6 7
- 8 9 10 11 12 13 14 15
- 0 1 9 8
- 1 2 10 9
- 2 3 11 10
- 3 4 12 11
- 4 5 13 12
- 5 6 14 13
- 6 7 15 14
- 7 0 8 15
-
-
-
-
-
-
- table
-
-
-
-
-
-
-
-
-
-
- -200 -100 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 0 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -1400 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -1550 140
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -1650 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 -1550 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -2950 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -3150 110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -3350 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 -3250 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -4650 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -4800 140
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -4900 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 -4800 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -6100 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -800 0 0
-
-
-
-
-
-
-
-
-
-
- -1600 0 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pv2 b/Examples/03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pv2
new file mode 100644
index 0000000..6fb5c87
--- /dev/null
+++ b/Examples/03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pv2
@@ -0,0 +1,386 @@
+
+
+
+
+ PVsyst
+ PVC 2.0 sample file : 1 terrain and 3 tables, all based on the same model. Basic electrical components and circuit
+
+
+
+ 15.3
+ 10.1
+ 150
+
+
+ 2024-06-06T13:32:31Z
+ 2025-09-15T10:12:18Z
+
+ Z_UP
+
+
+
+
+ Helios 3D
+ PVsyst
+
+
+
+ Project Name
+ Project drawing
+ Test company
+ Switzerland
+
+
+
+
+
+
+
+ Generic
+ Generic 300W bifacial
+ bifacial
+ 300
+ 1992
+ 1000
+ 6
+
+
+
+
+
+
+ Generic
+ Generic inverter
+ string
+ 2000
+ 2050
+ 3
+
+
+
+
+
+
+
+ Generic
+ Generic cable
+ 2.5
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+
+
+ 2
+ 1
+ 2
+
+
+ 3
+ 1
+ 3
+
+
+ 4
+ 1
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+
+
+ 2
+ 1
+ 2
+
+
+ 3
+ 1
+ 3
+
+
+ 4
+ 1
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+
+
+ 2
+ 1
+ 2
+
+
+ 3
+ 1
+ 3
+
+
+ 4
+ 1
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.000000 0.000000 0.000000 1.000000
+
+
+ 0.200000 0.200000 0.200000 1.000000
+
+
+ 0.250000 0.500000 0.000000 1.000000
+
+
+ 0.000000 0.000000 0.000000 1.000000
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 2000 -2500 0
+ -2000 -2500 0
+ -2000 2500 0
+ 2000 2500 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+ 0 1 2 3 0
+
+
+
+
+
+
+ 4
+ 2
+ -10.0 -20.0 -30.0
+ 10.0 20.0 30.0
+
+
+
+
+
+
+
+
+
+ 0 0 0
+ -1500 0 0
+ -1500 -500 200
+ 0 -500 200
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3 1 2 1 3 0
+
+
+
+
+
+
+ fixed_tilt
+ 1
+ 4
+ 0
+ 0
+ ModuleModel1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fixed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -800 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -1600 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Examples/03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pvc b/Examples/03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pvc
deleted file mode 100644
index 8c2ecfc..0000000
--- a/Examples/03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pvc
+++ /dev/null
@@ -1,337 +0,0 @@
-
-
-
-
- PVsyst
- PVC 2.0 sample file : 1 terrain and 3 tables, all based on the same model. Basic electrical components and circuit
-
- 06/06/2024 13:32:31
- 06/06/2024 13:32:31
-
- Z_UP
-
-
-
-
- Helios 3D
- PVsyst
-
-
-
- Project Name
- Project drawing
- Test company
- Switzerland
- 10.1
- 15.3
- 150
-
-
-
-
-
-
-
- Generic
- Generic 300W bifacial
-
-
-
-
-
-
- Generic
- Generic inverter
- 3
-
-
-
-
-
-
-
-
-
-
-
-
-
- Generic
- Generic cable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2000 -2500 0
- -2000 -2500 0
- -2000 2500 0
- 2000 2500 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- 0 1 2 3 0
-
-
-
-
-
-
- 4
- 2
-
-
-
-
-
-
-
-
-
- 0 0 0
- -1500 0 0
- -1500 -500 200
- 0 -500 200
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3 1 2 1 3 0
-
-
-
-
-
-
- ModuleModel1
- 1
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 -800 0
-
-
-
-
-
-
-
-
- 18
- 23
- 28
-
-
-
-
-
-
-
- 0 -1600 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Examples/04 - TrackersPVC2_with_basic_electrical_layout.pv2 b/Examples/04 - TrackersPVC2_with_basic_electrical_layout.pv2
new file mode 100644
index 0000000..89b1a0f
--- /dev/null
+++ b/Examples/04 - TrackersPVC2_with_basic_electrical_layout.pv2
@@ -0,0 +1,1461 @@
+
+
+
+
+ PVsyst
+ PVC 2.0 sample file : 1 terrain and 3 trackers, all based on the same model (4 times the same rack, 2 joint gaps, 1 motor gap and 8 posts). Basic electrical components and circuit
+
+
+
+ 15.3
+ 10.1
+ 150
+
+
+ 2024-06-06T13:32:31Z
+ 2025-09-12T10:12:18Z
+
+ Z_UP
+
+
+
+
+ Helios 3D
+ PVsyst
+
+
+
+ Project Name
+ Project drawing
+ Test company
+ Switzerland
+
+
+
+
+
+
+
+ Generic
+ Generic 300W bifacial
+ bifacial
+ 300
+ 1992
+ 1000
+ 6
+
+
+
+
+
+
+ Generic
+ Generic inverter
+ string
+ 2000
+ 2050
+ 6
+
+
+
+
+
+
+
+ Generic
+ Generic cable
+ 2.5
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+
+
+ 2
+ 1
+ 2
+
+
+ 3
+ 1
+ 3
+
+
+ 4
+ 1
+ 4
+
+
+ 5
+ 1
+ 5
+
+
+ 6
+ 1
+ 6
+
+
+ 7
+ 1
+ 1
+
+
+ 8
+ 1
+ 2
+
+
+ 9
+ 1
+ 3
+
+
+ 10
+ 1
+ 4
+
+
+ 11
+ 1
+ 5
+
+
+ 12
+ 1
+ 6
+
+
+ 13
+ 1
+ 1
+
+
+ 14
+ 1
+ 2
+
+
+ 15
+ 1
+ 3
+
+
+ 16
+ 1
+ 4
+
+
+ 17
+ 1
+ 5
+
+
+ 18
+ 1
+ 6
+
+
+ 19
+ 1
+ 1
+
+
+ 20
+ 1
+ 2
+
+
+ 21
+ 1
+ 3
+
+
+ 22
+ 1
+ 4
+
+
+ 23
+ 1
+ 5
+
+
+ 24
+ 1
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 2
+ 1
+
+
+ 2
+ 2
+ 2
+
+
+ 3
+ 2
+ 3
+
+
+ 4
+ 2
+ 4
+
+
+ 5
+ 2
+ 5
+
+
+ 6
+ 2
+ 6
+
+
+ 7
+ 2
+ 1
+
+
+ 8
+ 2
+ 2
+
+
+ 9
+ 2
+ 3
+
+
+ 10
+ 2
+ 4
+
+
+ 11
+ 2
+ 5
+
+
+ 12
+ 2
+ 6
+
+
+ 13
+ 2
+ 1
+
+
+ 14
+ 2
+ 2
+
+
+ 15
+ 2
+ 3
+
+
+ 16
+ 2
+ 4
+
+
+ 17
+ 2
+ 5
+
+
+ 18
+ 2
+ 6
+
+
+ 19
+ 2
+ 1
+
+
+ 20
+ 2
+ 2
+
+
+ 21
+ 2
+ 3
+
+
+ 22
+ 2
+ 4
+
+
+ 23
+ 2
+ 5
+
+
+ 24
+ 2
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+
+
+ 2
+ 1
+ 2
+
+
+ 3
+ 1
+ 3
+
+
+ 4
+ 1
+ 4
+
+
+ 5
+ 1
+ 5
+
+
+ 6
+ 1
+ 6
+
+
+ 7
+ 1
+ 1
+
+
+ 8
+ 1
+ 2
+
+
+ 9
+ 1
+ 3
+
+
+ 10
+ 1
+ 4
+
+
+ 11
+ 1
+ 5
+
+
+ 12
+ 1
+ 6
+
+
+ 13
+ 1
+ 1
+
+
+ 14
+ 1
+ 2
+
+
+ 15
+ 1
+ 3
+
+
+ 16
+ 1
+ 4
+
+
+ 17
+ 1
+ 5
+
+
+ 18
+ 1
+ 6
+
+
+ 19
+ 1
+ 1
+
+
+ 20
+ 1
+ 2
+
+
+ 21
+ 1
+ 3
+
+
+ 22
+ 1
+ 4
+
+
+ 23
+ 1
+ 5
+
+
+ 24
+ 1
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 2
+ 1
+
+
+ 2
+ 2
+ 2
+
+
+ 3
+ 2
+ 3
+
+
+ 4
+ 2
+ 4
+
+
+ 5
+ 2
+ 5
+
+
+ 6
+ 2
+ 6
+
+
+ 7
+ 2
+ 1
+
+
+ 8
+ 2
+ 2
+
+
+ 9
+ 2
+ 3
+
+
+ 10
+ 2
+ 4
+
+
+ 11
+ 2
+ 5
+
+
+ 12
+ 2
+ 6
+
+
+ 13
+ 2
+ 1
+
+
+ 14
+ 2
+ 2
+
+
+ 15
+ 2
+ 3
+
+
+ 16
+ 2
+ 4
+
+
+ 17
+ 2
+ 5
+
+
+ 18
+ 2
+ 6
+
+
+ 19
+ 2
+ 1
+
+
+ 20
+ 2
+ 2
+
+
+ 21
+ 2
+ 3
+
+
+ 22
+ 2
+ 4
+
+
+ 23
+ 2
+ 5
+
+
+ 24
+ 2
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+
+
+ 2
+ 1
+ 2
+
+
+ 3
+ 1
+ 3
+
+
+ 4
+ 1
+ 4
+
+
+ 5
+ 1
+ 5
+
+
+ 6
+ 1
+ 6
+
+
+ 7
+ 1
+ 1
+
+
+ 8
+ 1
+ 2
+
+
+ 9
+ 1
+ 3
+
+
+ 10
+ 1
+ 4
+
+
+ 11
+ 1
+ 5
+
+
+ 12
+ 1
+ 6
+
+
+ 13
+ 1
+ 1
+
+
+ 14
+ 1
+ 2
+
+
+ 15
+ 1
+ 3
+
+
+ 16
+ 1
+ 4
+
+
+ 17
+ 1
+ 5
+
+
+ 18
+ 1
+ 6
+
+
+ 19
+ 1
+ 1
+
+
+ 20
+ 1
+ 2
+
+
+ 21
+ 1
+ 3
+
+
+ 22
+ 1
+ 4
+
+
+ 23
+ 1
+ 5
+
+
+ 24
+ 1
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 2
+ 1
+
+
+ 2
+ 2
+ 2
+
+
+ 3
+ 2
+ 3
+
+
+ 4
+ 2
+ 4
+
+
+ 5
+ 2
+ 5
+
+
+ 6
+ 2
+ 6
+
+
+ 7
+ 2
+ 1
+
+
+ 8
+ 2
+ 2
+
+
+ 9
+ 2
+ 3
+
+
+ 10
+ 2
+ 4
+
+
+ 11
+ 2
+ 5
+
+
+ 12
+ 2
+ 6
+
+
+ 13
+ 2
+ 1
+
+
+ 14
+ 2
+ 2
+
+
+ 15
+ 2
+ 3
+
+
+ 16
+ 2
+ 4
+
+
+ 17
+ 2
+ 5
+
+
+ 18
+ 2
+ 6
+
+
+ 19
+ 2
+ 1
+
+
+ 20
+ 2
+ 2
+
+
+ 21
+ 2
+ 3
+
+
+ 22
+ 2
+ 4
+
+
+ 23
+ 2
+ 5
+
+
+ 24
+ 2
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.000000 0.000000 0.000000 1.000000
+
+
+ 0.200000 0.200000 0.200000 1.000000
+
+
+ 0.250000 0.500000 0.000000 1.000000
+
+
+ 0.000000 0.000000 0.000000 1.000000
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 750 -7000 0
+ -2700 -7000 0
+ -2700 750 0
+ 750 750 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+ 0 1 2 3 0
+
+
+
+
+
+
+ 4
+ 2
+ -10.0 -20.0 -30.0
+ 10.0 20.0 30.0
+
+
+
+
+
+
+
+
+
+ 0 0 0
+ 0 -1500 0
+ -400 -1500 0
+ -400 0 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3 1 2 1 3 0
+
+
+
+
+
+
+ tracker
+ 2
+ 2
+ 2
+ 6
+ portrait
+ 0
+ 0
+ ModuleModel1
+
+
+
+
+
+
+
+
+
+ 5.0 0.0 0.0 3.827 0.0 3.827 0.0 0.0 5.0 -3.827 0.0 3.827 -5.0 0.0 0.0
+ -3.827 0.0 -3.827 0.0 0.0 -5.0 3.827 0.0 -3.827 5.0 50.0 0.0 3.827 50.0 3.827
+ 0.0 50.0 5.0 -3.827 50.0 3.827 -5.0 50.0 0.0 -3.827 50.0 -3.827 0.0 50.0 -5.0
+ 3.827 50.0 -3.827
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 1 2 3 4 5 6 7
+ 8 9 10 11 12 13 14 15
+ 0 1 9 8
+ 1 2 10 9
+ 2 3 11 10
+ 3 4 12 11
+ 4 5 13 12
+ 5 6 14 13
+ 6 7 15 14
+ 7 0 8 15
+
+
+
+
+
+
+ joint
+ false
+ 20
+ 3
+
+
+
+
+
+
+
+
+
+ -25 -100 0 25 -100 0 25 100 0 -25 100 0
+ -25 -100 30 25 -100 30 25 100 30 -25 100 30
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 1 2 3
+ 4 5 6 7
+ 0 1 5 4
+ 1 2 6 5
+ 2 3 7 6
+ 3 0 4 7
+
+
+
+
+
+
+ motor
+ true
+ 50
+
+
+
+
+
+
+
+
+
+ 10 0 0 7.071 7.071 0 0 10 0 -7.071 7.071 0 -10 0 0 -7.071 -7.071 0 0 -10 0 7.071 -7.071 0
+ 10 0 130 7.071 7.071 130 0 10 130 -7.071 7.071 130 -10 0 130 -7.071 -7.071 130 0 -10 130
+ 7.071 -7.071 130
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 1 2 3 4 5 6 7
+ 8 9 10 11 12 13 14 15
+ 0 1 9 8
+ 1 2 10 9
+ 2 3 11 10
+ 3 4 12 11
+ 4 5 13 12
+ 5 6 14 13
+ 6 7 15 14
+ 7 0 8 15
+
+
+
+
+
+
+ rack
+ 50.0
+ 100.0
+ 10.0
+ vertical
+ circle
+
+
+
+
+
+
+
+
+
+
+ -200 -100 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 0 150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -1400 0
+
+
+
+
+
+
+
+
+
+
+ 40.0
+
+
+
+
+
+
+
+ -200 -1550 140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -1650 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -1550 150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -2950 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -3150 110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -3350 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -3250 150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -4650 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -4800 140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -4900 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 -4800 150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -200 -6100 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tracker
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -800 0 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1600 0 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Examples/04 - TrackersPVC2_with_basic_electrical_layout.pvc b/Examples/04 - TrackersPVC2_with_basic_electrical_layout.pvc
deleted file mode 100644
index 47c947a..0000000
--- a/Examples/04 - TrackersPVC2_with_basic_electrical_layout.pvc
+++ /dev/null
@@ -1,1273 +0,0 @@
-
-
-
-
- PVsyst
- PVC 2.0 sample file : 1 terrain and 3 trackers, all based on the same model (4 times the same rack, 2 joint gaps, 1 motor gap and 8 posts). Basic electrical components and circuit
-
- 06/06/2024 13:32:31
- 06/06/2024 13:32:31
-
- Z_UP
-
-
-
-
- Helios 3D
- PVsyst
-
-
-
- Project Name
- Project drawing
- Test company
- Switzerland
- 10.1
- 15.3
- 150
-
-
-
-
-
-
-
- Generic
- Generic 300W bifacial
-
-
-
-
-
-
- Generic
- Generic inverter
- 6
-
-
-
-
-
-
-
-
-
-
-
-
-
- Generic
- Generic cable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
-
-
-
-
-
-
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
-
-
-
-
-
-
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 3
-
-
- 1
- 4
-
-
- 1
- 5
-
-
- 1
- 6
-
-
-
-
-
-
-
-
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
- 2
- 1
-
-
- 2
- 2
-
-
- 2
- 3
-
-
- 2
- 4
-
-
- 2
- 5
-
-
- 2
- 6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 750 -7000 0
- -2700 -7000 0
- -2700 750 0
- 750 750 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- 0 1 2 3 0
-
-
-
-
-
-
- 4
- 2
-
-
-
-
-
-
-
-
-
- 0 0 0
- 0 -1500 0
- -400 -1500 0
- -400 0 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3 1 2 1 3 0
-
-
-
-
-
-
- ModuleModel1
- 2
- 6
-
-
-
-
-
-
-
-
-
- 5.0 0.0 0.0 3.827 0.0 3.827 0.0 0.0 5.0 -3.827 0.0 3.827 -5.0 0.0 0.0
- -3.827 0.0 -3.827 0.0 0.0 -5.0 3.827 0.0 -3.827 5.0 50.0 0.0 3.827 50.0 3.827
- 0.0 50.0 5.0 -3.827 50.0 3.827 -5.0 50.0 0.0 -3.827 50.0 -3.827 0.0 50.0 -5.0
- 3.827 50.0 -3.827
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 1 2 3 4 5 6 7
- 8 9 10 11 12 13 14 15
- 0 1 9 8
- 1 2 10 9
- 2 3 11 10
- 3 4 12 11
- 4 5 13 12
- 5 6 14 13
- 6 7 15 14
- 7 0 8 15
-
-
-
-
-
-
- joint
-
-
-
-
-
-
-
-
-
- -25 -100 0 25 -100 0 25 100 0 -25 100 0
- -25 -100 30 25 -100 30 25 100 30 -25 100 30
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 1 2 3
- 4 5 6 7
- 0 1 5 4
- 1 2 6 5
- 2 3 7 6
- 3 0 4 7
-
-
-
-
-
-
- motor
-
-
-
-
-
-
-
-
-
- 10 0 0 7.071 7.071 0 0 10 0 -7.071 7.071 0 -10 0 0 -7.071 -7.071 0 0 -10 0 7.071 -7.071 0
- 10 0 130 7.071 7.071 130 0 10 130 -7.071 7.071 130 -10 0 130 -7.071 -7.071 130 0 -10 130
- 7.071 -7.071 130
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 1 2 3 4 5 6 7
- 8 9 10 11 12 13 14 15
- 0 1 9 8
- 1 2 10 9
- 2 3 11 10
- 3 4 12 11
- 4 5 13 12
- 5 6 14 13
- 6 7 15 14
- 7 0 8 15
-
-
-
-
-
-
- table
-
-
-
-
-
-
-
-
-
-
- -200 -100 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 0 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -1400 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -1550 140
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -1650 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 -1550 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -2950 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -3150 110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -3350 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 -3250 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -4650 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -4800 140
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -4900 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0 -4800 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -200 -6100 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -800 0 0
-
-
-
-
-
-
-
-
-
-
- 18
- 23
- 28
-
-
-
-
-
-
-
- -1600 0 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Examples/05 - VerySimpleFixedPVC2_with_electrical_layout_v3.pvc b/Examples/05 - VerySimpleFixedPVC2_with_electrical_layout.pv2
similarity index 96%
rename from Examples/05 - VerySimpleFixedPVC2_with_electrical_layout_v3.pvc
rename to Examples/05 - VerySimpleFixedPVC2_with_electrical_layout.pv2
index 25eb9c8..78fc1af 100644
--- a/Examples/05 - VerySimpleFixedPVC2_with_electrical_layout_v3.pvc
+++ b/Examples/05 - VerySimpleFixedPVC2_with_electrical_layout.pv2
@@ -9,11 +9,11 @@
PVC 2.0 sample file : 1 terrain and 3 tables, all based on the same model. Electrical components and circuit (3 inverters, 1 AC combiner, 1 tranformer)
-
- 6.1432
- 46.2044
- 375
-
+
+ 6.1432
+ 46.2044
+ 375
+
2024-06-06T13:32:31Z
2024-06-06T13:32:31Z
@@ -85,11 +85,11 @@
40
560
360
- 9.10
+ 9.10
1
-
- 1
+
+ 1
230
@@ -127,7 +127,7 @@
95.0
10
15
- false
+ false
@@ -221,7 +221,7 @@
-
+
1
1
@@ -301,7 +301,7 @@
-
+
@@ -332,7 +332,7 @@
2000 -2500 0
-2000 -2500 0
- -2000 2500 0
+ -2000 2500 0
2000 2500 0
@@ -403,7 +403,7 @@
21.8
0
0
- ModuleModel1
+ ModuleModel1
@@ -443,7 +443,7 @@
-
+
@@ -479,7 +479,7 @@
-
+
@@ -535,11 +535,10 @@
-
- fixed
+ fixed
@@ -572,10 +571,10 @@
-
+
- 100 -100 0
+ 100 -100 0
@@ -584,7 +583,7 @@
-
+
0 -800 0
@@ -603,7 +602,7 @@
- 100 -900 0
+ 100 -900 0
@@ -631,7 +630,7 @@
- 100 -1700 0
+ 100 -1700 0
@@ -643,7 +642,7 @@
- 600 -900 0
+ 600 -900 0
@@ -652,10 +651,10 @@
-
+
- 1800 -850 0
+ 1800 -850 0
@@ -664,10 +663,10 @@
-
+
-
+
\ No newline at end of file