This commit is contained in:
Simon Schmutzler
2025-02-27 16:31:41 +01:00
36 changed files with 874 additions and 251 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 611 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -4,7 +4,10 @@
<div class="paletteItem"><div><img id="821104037" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R550_45_191_821104029_32px.png" /></div><div>APB 110 R 550/45 205</div></div>
<div class="paletteItem"><div><img id="821104026" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R550_45_232_821104026_32px.png" /></div><div>APB 110 R 550/45 232</div></div>
<div class="paletteItem"><div><img id="821104031" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R630_45_400_821104031_32px.png" /></div><div>APB 110 R 630/45 400</div></div>
<div class="paletteItem"><div><img id="821104024" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R400_67_5_339_821104024_32px.png" /></div><div>APB 110 R 400/67.5 339</div></div>
<div class="paletteItem"><div><img id="821104027" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R550_67_5_432_821104027_32px.png" /></div><div>APB 110 R 550/67.5 432</div></div>
<div class="paletteItem"><div><img id="821104028" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R550_67_5_420_821104028_32px.png" /></div><div>APB 110 R 550/67.5 420</div></div>
<div class="paletteItem"><div><img id="821104065" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R550_67_5_L_185_170_821104065_32px.png" /></div><div>APB 110 R 550/67.5 L=185/170</div></div>
<div class="paletteItem"><div><img id="821104022" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R630_D90_800_800_821104033_32px.png" /></div><div>APB 110 R 400/90 500/500</div></div>
<div class="paletteItem"><div><img id="821104030" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R500_90_550_550_821104030_32px.png" /></div><div>APB 110 R 500/90 550/550</div></div>
<div class="paletteItem"><div><img id="821104066" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/APB_110_R550_90_900_605_821104066_32px.png" /></div><div>APB 110 R 550/90 900/605</div></div>
@@ -1,2 +1,5 @@
<palette><div class="paletteItem"><div><img id="834372030" class="shape" title="" family="OFWeiche" shapeMode="0" src="SSG/shapes/img/Weiche_90_700_700_L_M_834372030_32px.png" /></div><div>Einfach 90° 700/700 Rechts M</div></div>
<palette><div class="paletteItem"><div><img id="834372027" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/Weiche_90_700_700_L_M_834372030_32px.png" /></div><div>Einfach 90° 700/700 links M</div></div>
<div class="paletteItem"><div><img id="834372030" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/Weiche_90_700_700_R_M_834372030_32px.png" /></div><div>Einfach 90° 700/700 rechts M</div></div>
<div class="paletteItem"><div><img id="834372028" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/Weiche_90_700_700_L_P_834372028_32px.png" /></div><div>Einfach 90° 700/700 links P</div></div>
<div class="paletteItem"><div><img id="834372031" class="shape" title="" family="OFBogen" shapeMode="0" src="SSG/shapes/img/Weiche_90_700_700_R_P_834372031_32px.png" /></div><div>Einfach 90° 700/700 rechts P</div></div>
</palette>
@@ -0,0 +1,53 @@
{
"shapeMode": 0,
"name": "APB 110 R 400/67.5 339",
"family": "OFBogen",
"icon": "SSG/shapes/img/APB_110_R400_67_5_339_821104024_32px.png",
"iconBig": "SSG/shapes/img/APB_110_R400_67_5_339_821104024_64px.png",
"srcSVG": "SSG/shapes/svg/821104024.xml",
"width": 1919.3197,
"height": 1281.6378,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
"x": 1000.0,
"y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
"x": 0.0,
"y": 1000.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 202.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
@@ -0,0 +1,53 @@
{
"shapeMode": 0,
"name": "APB 110 R 550/67.5 420",
"family": "OFBogen",
"icon": "SSG/shapes/img/APB_110_R550_67_5_420_821104028_32px.png",
"iconBig": "SSG/shapes/img/APB_110_R550_67_5_420_821104028_64px.png",
"srcSVG": "SSG/shapes/svg/821104028.xml",
"width": 2194.3559,
"height": 1596.6236,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
"x": 0.0,
"y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 270.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
"x": 1000.0,
"y": 1000.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 158.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
@@ -0,0 +1,53 @@
{
"shapeMode": 0,
"name": "APB 110 R 550/67.5 L=185/170",
"family": "OFBogen",
"icon": "SSG/shapes/img/APB_110_R550_67_5_L_185_170_821104065_32px.png",
"iconBig": "SSG/shapes/img/APB_110_R550_67_5_L_185_170_821104065_64px.png",
"srcSVG": "SSG/shapes/svg/821104065.xml",
"width": 2830.6016,
"height": 1929.222,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
"x": 1000.0,
"y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
"x": 0.0,
"y": 1000.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 202.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
@@ -0,0 +1,72 @@
{
"shapeMode": 0,
"name": "Einfach 90° 700/700 links M",
"family": "OFBogen",
"icon": "SSG/shapes/img/Weiche_90_700_700_L_M_834372030_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_L_M_834372030_64px.png",
"srcSVG": "SSG/shapes/svg/834372027.xml",
"width": 2645.6693,
"height": 2645.6693,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
"x": 0.0,
"y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 270.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
"x": 1000.0,
"y": 1000.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 180.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp3",
"x": 1000.0,
"y": 515.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
@@ -0,0 +1,72 @@
{
"shapeMode": 0,
"name": "Einfach 90° 700/700 links P",
"family": "OFBogen",
"icon": "SSG/shapes/img/Weiche_90_700_700_L_P_834372028_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_L_P_834372028_64px.png",
"srcSVG": "SSG/shapes/svg/834372028.xml",
"width": 2645.6693,
"height": 2645.6693,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
"x": 0.0,
"y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 270.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
"x": 1000.0,
"y": 1000.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 180.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp3",
"x": 1000.0,
"y": 515.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
@@ -1,9 +1,9 @@
{
"shapeMode": 0,
"name": "Einfach 90° 700/700 Rechts M",
"name": "Einfach 90° 700/700 rechts M",
"family": "OFBogen",
"icon": "SSG/shapes/img/Weiche_90_700_700_L_M_834372030_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_L_M_834372030_64px.png",
"icon": "SSG/shapes/img/Weiche_90_700_700_R_M_834372030_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_R_M_834372030_64px.png",
"srcSVG": "SSG/shapes/svg/834372030.xml",
"width": 2645.6693,
"height": 2645.6693,
@@ -12,7 +12,7 @@
"connectionPoints": [
{
"id": "cp1",
"x": 0.0,
"x": 1000.0,
"y": 0.0,
"z": 0.0,
"xMin": "",
@@ -24,14 +24,14 @@
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 270.0,
"direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
"x": 1000.0,
"x": 0.0,
"y": 1000.0,
"z": 0.0,
"xMin": "",
@@ -50,7 +50,7 @@
},
{
"id": "cp3",
"x": 1000.0,
"x": 0.0,
"y": 515.0,
"z": 0.0,
"xMin": "",
@@ -0,0 +1,72 @@
{
"shapeMode": 0,
"name": "Einfach 90° 700/700 rechts P",
"family": "OFBogen",
"icon": "SSG/shapes/img/Weiche_90_700_700_R_P_834372031_32px.png",
"iconBig": "SSG/shapes/img/Weiche_90_700_700_R_P_834372031_64px.png",
"srcSVG": "SSG/shapes/svg/834372031.xml",
"width": 2645.6693,
"height": 2645.6693,
"depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"connectionPoints": [
{
"id": "cp1",
"x": 1000.0,
"y": 0.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 90.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp2",
"x": 0.0,
"y": 1000.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 180.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
},
{
"id": "cp3",
"x": 0.0,
"y": 515.0,
"z": 0.0,
"xMin": "",
"xMax": "",
"xStep": "",
"yMin": "",
"yMax": "",
"yStep": "",
"zMin": "",
"zMax": "",
"zStep": "",
"direction": 0.0,
"linkClass": "Omniflo",
"label": "",
"isDimension": true
}
],
"eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1e3 678.06" preserveAspectRatio="none" position="absolute" overflow="visible">
<path d="m2.4645 675.6 75.03-183.44m724.56-490.27h196.06m-196.06 0a784.25 794.19 0 0 0-724.56 490.27" fill="none" stroke="#ffe31b" stroke-linecap="square" stroke-width="1px" /></svg>
</g>
</svg>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1e3 733.89" preserveAspectRatio="none" position="absolute" overflow="visible">
<path d="m941.05 592.37 56.493 139.06m-995.64-729.53 70.306 0.30948m868.84 590.16a943.19 949.82 0 0 0-868.84-590.16" fill="none" stroke="#ffe31b" stroke-linecap="square" stroke-width="1px" /></svg>
</g>
</svg>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1e3 698.43" preserveAspectRatio="none" position="absolute" overflow="visible">
<path d="m49.522 579.77 47.061-116.2m-94.122 232.41 47.061-116.2m722.58-577.88h226.01m-226.01 0a731.19 747.87 0 0 0-675.52 461.68" fill="none" stroke="#ffe31b" stroke-linecap="square" stroke-width="1px" /></svg>
</g>
</svg>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1e3 1e3" preserveAspectRatio="none" position="absolute" overflow="visible">
<path d="m822.91 441.88 13.09 31.611m-836-471.6h164.6m833.51 484.93v513.18m-162.11-526.51 162.11 388.84m-175.19-420.45a712.56 712.75 0 0 0-658.32-439.98" fill="none" stroke="#ffe31b" stroke-linecap="butt" stroke-width="1px" /></svg>
</g>
</svg>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1e3 1e3" preserveAspectRatio="none" position="absolute" overflow="visible">
<path d="m822.91 441.88 13.09 31.611m-836-471.6h164.6m833.51 484.93v513.18m-162.11-526.51 162.11 388.84m-175.19-420.45a712.56 712.75 0 0 0-658.32-439.98" fill="none" stroke="#1bff38" stroke-linecap="butt" stroke-width="1px" /></svg>
</g>
</svg>
+4 -2
View File
@@ -2,7 +2,9 @@
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1e3 1e3" preserveAspectRatio="none" position="absolute" overflow="visible">
<path d="m823.25 441.04 13.065 31.551m-834.42-470.71h164.29m831.93 484.01v512.21m-161.8-525.51 161.8 388.1m-174.86-419.65a711.21 711.4 0 0 0-657.07-439.15" fill="none" stroke="#ffe31b" stroke-width="1px" />
</svg>
<path d="m177.09 441.88-13.09 31.611m836-471.6h-164.6m-833.51 484.93v513.18m162.11-526.51-162.11 388.84m175.19-420.45a712.56 712.75 0 0 1 658.32-439.98" fill="none" stroke="#ffe31b" stroke-linecap="butt" stroke-width="1px" /></svg>
</g>
</svg>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 1e3 1e3" preserveAspectRatio="none" position="absolute" overflow="visible">
<path d="m177.09 441.88-13.09 31.611m836-471.6h-164.6m-833.51 484.93v513.18m162.11-526.51-162.11 388.84m175.19-420.45a712.56 712.75 0 0 1 658.32-439.98" fill="none" stroke="#ffe31b" stroke-linecap="butt" stroke-width="1px" /></svg>
</g>
</svg>
+345 -241
View File
@@ -1251,10 +1251,14 @@
<VAR Id="RDK:23038271" Name="OFBogenItem" Type="DataSourceValInfo" />
<VAR Id="RDK:23038275" Name="OFBogenItemList" Type="DataSourceValInfo[]" />
</GROUP>
<GROUP Id="RDK:23279536" Name="Weichenart" SubType="VarSet" IncludeDate="0">
<GROUP Id="RDK:23279536" Name="OF Weichenart mech/pneu" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:23279534" Name="WeichenArtItem" Type="DataSourceValInfo" />
<VAR Id="RDK:23279535" Name="WeichenArtItemList" Type="DataSourceValInfo[]" />
</GROUP>
<GROUP Id="RDK:23302581" Name="OF Weichenrichtung" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:23302579" Name="WeichenRichtungItem" Type="DataSourceValInfo" />
<VAR Id="RDK:23302580" Name="WeichenRichtungItemList" Type="DataSourceValInfo[]" />
</GROUP>
<GROUP Id="RDK:23221911" Name="OFWeiche" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:23221909" Name="OFWeicheItem" Type="DataSourceValInfo" />
<VAR Id="RDK:23221910" Name="OFWeicheItemList" Type="DataSourceValInfo[]" />
@@ -1299,8 +1303,8 @@
<VAR Id="RDK:20857929" Name="groupStrings" Type="string[]" DesignTimeRemark="Enthält ; separtiert alle Strings, damit die Gruppen beschrieben werden können. a;b;c wäre z.B. eine Gruppe aus den Objekten a, b und c" />
<VAR Id="RDK:22342749" Name="CountKeys" Type="SSGDictInt[]" DesignTimeRemark="Array von Key-Value paaren, um sich die Anzahl von Key in Value zu merken. Dient zum Zählen" />
<VAR Id="RDK:22938910" Name="KeyValues" Type="SSGDictArr[]" DesignTimeRemark="Array von Key-Value paaren, um sich eine liste von Begriffen zu einem Key zu merken" />
<VAR Id="RDK:23222557" Name="OFBogenData" Type="OFBogenType[]" />
<VAR Id="RDK:23222658" Name="OFWeichenData" Type="OFWeicheType[]" />
<VAR Id="RDK:23222557" Name="OFBogenData" Type="OFBogenType[]" DesignTimeRemark="Dropdown Liste aller Bögen im Interface" />
<VAR Id="RDK:23222658" Name="OFWeichenData" Type="OFWeicheType[]" DesignTimeRemark="Dropdown Liste aller Weichen im Interface" />
</GROUP>
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
@@ -11954,7 +11958,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="AdvancedOptions" />
</SET>
</FUNCTION>
<FUNCTION Id="RDK:23222043" Name="SetDropdownOFWeiche" InputTypeName="OFWeicheType">
<FUNCTION Id="RDK:23222043" Name="SetDropdownOFWeiche" InputTypeName="OFWeicheType" ResultTypeName="string">
<GROUP Id="RDK:23222011" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:23222010" Name="Local_Buffer" Type="DataSourceValInfo[]" />
<VAR Id="RDK:23265069" Name="ToAdd" Type="OFWeicheType" />
@@ -11974,6 +11978,17 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</SET>
</VAR>
</GROUP>
<IFTHENELSE Id="RDK:23321027" DesignTimeRemark="Wenn Keine Richtung als Kriterium dienen soll, dann dieses einfach als Bedingung rausnehmen">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Weiche.KurvenRichtung = 0]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23321026" SubType="Then">
<SET Id="RDK:23321048" VarRef="Weiche.KurvenRichtung">
<EXP />
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:23278511">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$isEmpty(Weiche.KurvenWinkel)]]></EXP>
@@ -12017,7 +12032,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<SELECTCASE Id="RDK:23278585">
<EXP><![CDATA[$=$nUnknown]]></EXP>
<CASEGROUP Id="RDK:23278586" CaseType="0">
<EXP><![CDATA[$C$2]]></EXP>
<EXP><![CDATA[$C$3]]></EXP>
<IFTHENELSE Id="RDK:23275452">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(Weiche.KurvenWinkel)]]></EXP>
@@ -12034,7 +12049,52 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$Weiche.Schaltungstyp = ToAdd.Schaltungstyp]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23275493" SubType="Then">
<SET_STRUCT Id="RDK:23275492" VarRef="OFWeicheItem" ClearAll="True" ListRef="Local_Buffer">
<IFTHENELSE Id="RDK:23275580">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(Weiche.KurvenRichtung)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Weiche.KurvenRichtung = ToAdd.KurvenRichtung]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23275579" SubType="Then">
<SET_STRUCT Id="RDK:23275578" VarRef="OFWeicheItem" ClearAll="True" ListRef="Local_Buffer">
<PAR Name="Value">
<EXP><![CDATA[$=$ToAdd.Sivasnr]]></EXP>
</PAR>
<PAR Name="Prompt">
<EXP><![CDATA[$=$ToAdd.ProfilTyp]]></EXP>
</PAR>
<PAR Name="Image" />
<PAR Name="Tooltip" />
<PAR Name="Tags" />
</SET_STRUCT>
<EXIT_PROCESS Id="RDK:23275668" BreakType="2" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
</CASEGROUP>
<CASEGROUP Id="RDK:23312725" CaseType="0">
<EXP><![CDATA[$C$2]]></EXP>
<IFTHENELSE Id="RDK:23312718">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(Weiche.KurvenWinkel)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Weiche.KurvenWinkel = ToAdd.KurvenWinkel]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23312717" SubType="Then">
<IFTHENELSE Id="RDK:23312712">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(Weiche.Schaltungstyp)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Weiche.Schaltungstyp = ToAdd.Schaltungstyp]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23312711" SubType="Then">
<SET_STRUCT Id="RDK:23312709" VarRef="OFWeicheItem" ClearAll="True" ListRef="Local_Buffer">
<PAR Name="Value">
<EXP><![CDATA[$=$ToAdd.Sivasnr]]></EXP>
</PAR>
@@ -12045,18 +12105,18 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Tooltip" />
<PAR Name="Tags" />
</SET_STRUCT>
<EXIT_PROCESS Id="RDK:23275664" BreakType="2" ExitStatus="0" />
<EXIT_PROCESS Id="RDK:23312710" BreakType="2" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:23275580">
<IFTHENELSE Id="RDK:23312716">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(Weiche.KurvenRichtung)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Weiche.KurvenRichtung= ToAdd.KurvenRichtung]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23275579" SubType="Then">
<SET_STRUCT Id="RDK:23275578" VarRef="OFWeicheItem" ClearAll="True" ListRef="Local_Buffer">
<GROUP Id="RDK:23312715" SubType="Then">
<SET_STRUCT Id="RDK:23312713" VarRef="OFWeicheItem" ClearAll="True" ListRef="Local_Buffer">
<PAR Name="Value">
<EXP><![CDATA[$=$ToAdd.Sivasnr]]></EXP>
</PAR>
@@ -12067,28 +12127,28 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Tooltip" />
<PAR Name="Tags" />
</SET_STRUCT>
<EXIT_PROCESS Id="RDK:23275668" BreakType="2" ExitStatus="0" />
<EXIT_PROCESS Id="RDK:23312714" BreakType="2" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:23275606">
<IFTHENELSE Id="RDK:23312724">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(Weiche.Schaltungstyp)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Weiche.Schaltungstyp= ToAdd.Schaltungstyp]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23275605" SubType="Then">
<IFTHENELSE Id="RDK:23275612">
<GROUP Id="RDK:23312723" SubType="Then">
<IFTHENELSE Id="RDK:23312722">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(Weiche.KurvenRichtung)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Weiche.KurvenRichtung= ToAdd.KurvenRichtung]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23275611" SubType="Then">
<SET_STRUCT Id="RDK:23275610" VarRef="OFWeicheItem" ClearAll="True" ListRef="Local_Buffer">
<GROUP Id="RDK:23312721" SubType="Then">
<SET_STRUCT Id="RDK:23312719" VarRef="OFWeicheItem" ClearAll="True" ListRef="Local_Buffer">
<PAR Name="Value">
<EXP><![CDATA[$=$ToAdd.Sivasnr]]></EXP>
</PAR>
@@ -12099,7 +12159,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Tooltip" />
<PAR Name="Tags" />
</SET_STRUCT>
<EXIT_PROCESS Id="RDK:23275670" BreakType="2" ExitStatus="0" />
<EXIT_PROCESS Id="RDK:23312720" BreakType="2" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
</GROUP>
@@ -12202,7 +12262,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label">
<EXP><![CDATA[$C$Weichenart]]></EXP>
<EXP><![CDATA[$C$Auswahl]]></EXP>
</PAR>
<PAR Name="Field">
<EXP><![CDATA[$C$Sivasnr]]></EXP>
@@ -12238,6 +12298,17 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<IFTHENELSE Id="RDK:23340307">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Count(Local_Buffer) > 0]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23340308" SubType="Then">
<SET Id="RDK:23340306" VarRef="Param.Result">
<EXP><![CDATA[$=$Local_Buffer[0].Value]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</FUNCTION>
</GROUP>
<FUNCTION Id="RDK:23051733" Name="RefreshOFBogenUI" DesignTimeRemark="Wird nur innerhalb der MUI OFBogenUI aufgerufen und verwendet Daten aus Shape_Prototype" InputTypeName="double">
@@ -12834,7 +12905,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$DatenSelected.KurvenWinkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23283207" VarRef="Shape_Prototype.OFWeicheDefinition.KurvenRichtung">
<SET Id="RDK:23363233" VarRef="Shape_Prototype.OFWeicheDefinition.KurvenRichtung">
<EXP><![CDATA[$=$DatenSelected.KurvenRichtung]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -12846,10 +12917,6 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$DatenSelected.Länge]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23283209" VarRef="Shape_Prototype.OFWeicheDefinition.Hoehe">
<EXP><![CDATA[$=$DatenSelected.Hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<GROUP Id="RDK:23264132" Name="OFWeiche UI panels" SubType="Generic">
<ACTION_CALL Id="RDK:23264124" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
@@ -12925,7 +12992,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label">
<EXP><![CDATA[$C$SivasNummer]]></EXP>
<EXP><![CDATA[$C$Auswahl]]></EXP>
</PAR>
<PAR Name="Field">
<EXP><![CDATA[$C$Sivasnr]]></EXP>
@@ -12935,7 +13002,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-2]]></EXP>
<EXP><![CDATA[$C$col-3]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
@@ -12990,7 +13057,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-2]]></EXP>
<EXP><![CDATA[$C$col-3]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
@@ -13018,65 +13085,6 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$(SINGLESELECT)]]></EXP>
</PAR>
</ACTION_CALL>
<ACTION_CALL Id="RDK:23283203" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_OFWeiche]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$Schaltungstyp]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label">
<EXP><![CDATA[$C$Mech/Pneu]]></EXP>
</PAR>
<PAR Name="Field">
<EXP><![CDATA[$C$Schaltungstyp]]></EXP>
</PAR>
<PAR Name="Value" />
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-2]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
<PAR Name="ControlType">
<EXP><![CDATA[$C$dropdown]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
<PAR Name="Hidden" />
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit">
<EXP><![CDATA[$=$True]]></EXP>
</PAR>
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource">
<EXP><![CDATA[$=$WeichenArtItemList]]></EXP>
</PAR>
<PAR Name="Options">
<EXP><![CDATA[$C$(SINGLESELECT)]]></EXP>
</PAR>
</ACTION_CALL>
<ACTION_CALL Id="RDK:23264127" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
@@ -13105,61 +13113,6 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-4]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
<PAR Name="ControlType">
<EXP><![CDATA[$C$textbox]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden" />
<PAR Name="ROnly">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource">
<EXP><![CDATA[$=$OFWeicheItemList]]></EXP>
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<ACTION_CALL Id="RDK:23264128" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_OFWeiche]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$KurvenRichtung]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label">
<EXP><![CDATA[$C$Richtung]]></EXP>
</PAR>
<PAR Name="Field">
<EXP><![CDATA[$C$KurvenRichtung]]></EXP>
</PAR>
<PAR Name="Value" />
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-2]]></EXP>
</PAR>
@@ -20685,45 +20638,6 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</SELECTCASE>
</FUNCTION>
<FUNCTION Id="RDK:23222230" Name="OFWeicheUI">
<GROUP Id="RDK:23270581" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:23270583" Name="Weiche" Type="OFWeicheType">
<SET_STRUCT Id="RDK:23270650" VarRef="Me" ClearAll="True" Bookmarked="True">
<PAR Name="Beschreibung" />
<PAR Name="WeichenTyp" />
<PAR Name="L1" />
<PAR Name="L2" />
<PAR Name="L3" />
<PAR Name="Hoehe" />
<PAR Name="KurvenWinkel">
<EXP><![CDATA[$=$Shape_Prototype.OFWeicheDefinition.KurvenWinkel]]></EXP>
</PAR>
<PAR Name="KurvenRichtung" />
<PAR Name="isOk" />
<PAR Name="Sivasnr" />
<PAR Name="ProfilTyp" />
<PAR Name="Schaltungstyp">
<EXP><![CDATA[$=$Shape_Prototype.OFWeicheDefinition.Schaltungstyp]]></EXP>
</PAR>
<PAR Name="AntriebKurve" />
<PAR Name="n_Sep" />
<PAR Name="n_Scan" />
<PAR Name="Länge" />
<PAR Name="Breite" />
</SET_STRUCT>
</VAR>
</GROUP>
<CALLFUNCTION Id="RDK:23222214">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetDropdownOfWeiche]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Weiche]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<ACTION_CALL Id="RDK:23222215" Name="RDEngineering_ModernUIRender">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
@@ -20755,6 +20669,34 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Options" />
<PAR Name="ProfileName" />
</ACTION_CALL>
<GROUP Id="RDK:23270581" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:23270583" Name="Weiche" Type="OFWeicheType">
<SET_STRUCT Id="RDK:23270650" VarRef="Me" ClearAll="True" Bookmarked="True">
<PAR Name="Beschreibung" />
<PAR Name="WeichenTyp" />
<PAR Name="L1" />
<PAR Name="L2" />
<PAR Name="L3" />
<PAR Name="Hoehe" />
<PAR Name="KurvenWinkel">
<EXP><![CDATA[$=$Shape_Prototype.OFWeicheDefinition.KurvenWinkel]]></EXP>
</PAR>
<PAR Name="KurvenRichtung" />
<PAR Name="isOk" />
<PAR Name="Sivasnr" />
<PAR Name="ProfilTyp" />
<PAR Name="Schaltungstyp">
<EXP><![CDATA[$=$Shape_Prototype.OFWeicheDefinition.Schaltungstyp]]></EXP>
</PAR>
<PAR Name="AntriebKurve" />
<PAR Name="n_Sep" />
<PAR Name="n_Scan" />
<PAR Name="Länge" />
<PAR Name="Breite" />
</SET_STRUCT>
</VAR>
<VAR Id="RDK:23340329" Name="newItemId" Type="string" />
</GROUP>
<SELECTCASE Id="RDK:23222229">
<EXP><![CDATA[$=$Button]]></EXP>
<CASEGROUP Id="RDK:23222221" CaseType="0">
@@ -20955,10 +20897,90 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$Weiche]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
<EXP><![CDATA[$V$newItemId]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<IFTHENELSE Id="RDK:23340322">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$isEmpty(newItemId)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23340323" SubType="Then">
<CALLFUNCTION Id="RDK:23340335">
<PAR Name="FuncName">
<EXP><![CDATA[$C$RefreshOFWeicheUI]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$newItemId]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
</GROUP>
<GROUP Id="RDK:23304429" Name="Group" SubType="Generic">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="KurvenRichtung"]]></EXP>
</VALUECONDITION>
<SET_STRUCT Id="RDK:23304427" VarRef="Weiche" ClearAll="True">
<PAR Name="Beschreibung" />
<PAR Name="WeichenTyp" />
<PAR Name="L1" />
<PAR Name="L2" />
<PAR Name="L3" />
<PAR Name="Hoehe" />
<PAR Name="KurvenWinkel">
<EXP><![CDATA[$=$Shape_Prototype.OFWeicheDefinition.KurvenWinkel]]></EXP>
</PAR>
<PAR Name="KurvenRichtung">
<EXP><![CDATA[$=$Shape_Prototype.OFWeicheDefinition.KurvenRichtung]]></EXP>
</PAR>
<PAR Name="isOk" />
<PAR Name="Sivasnr" />
<PAR Name="ProfilTyp" />
<PAR Name="Schaltungstyp">
<EXP><![CDATA[$=$Shape_Prototype.OFWeicheDefinition.Schaltungstyp]]></EXP>
</PAR>
<PAR Name="AntriebKurve" />
<PAR Name="n_Sep" />
<PAR Name="n_Scan" />
<PAR Name="Länge" />
<PAR Name="Breite" />
</SET_STRUCT>
<CALLFUNCTION Id="RDK:23304428">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetDropdownOfWeiche]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Weiche]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$newItemId]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<IFTHENELSE Id="RDK:23344924">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$isEmpty(newItemId)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23344923" SubType="Then">
<CALLFUNCTION Id="RDK:23344922">
<PAR Name="FuncName">
<EXP><![CDATA[$C$RefreshOFWeicheUI]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$newItemId]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
</GROUP>
</CASEGROUP>
<CASEGROUP Id="RDK:23222228" CaseType="0">
@@ -43974,7 +43996,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$C$M]]></EXP>
</PAR>
<PAR Name="Prompt">
<EXP><![CDATA[$C$Mechnisch]]></EXP>
<EXP><![CDATA[$C$Mechanisch]]></EXP>
</PAR>
<PAR Name="Image" />
<PAR Name="Tooltip" />
@@ -43992,6 +44014,47 @@ ShapeList["id="+Param.Input[1].shapeID].name
<PAR Name="Tags" />
</SET_STRUCT>
</GROUP>
<GROUP Id="RDK:23302573" Name="Weichenrichtung" SubType="Generic">
<SET_STRUCT Id="RDK:23302572" VarRef="WeichenRichtungItem" ClearAll="True" ListRef="WeichenRichtungItemList">
<PAR Name="Value">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Prompt">
<EXP><![CDATA[$C$alle]]></EXP>
</PAR>
<PAR Name="Image">
<EXP><![CDATA[$C$icon:arrow-left-right]]></EXP>
</PAR>
<PAR Name="Tooltip" />
<PAR Name="Tags" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:23305355" VarRef="WeichenRichtungItem" ClearAll="True" ListRef="WeichenRichtungItemList">
<PAR Name="Value">
<EXP><![CDATA[$C$1]]></EXP>
</PAR>
<PAR Name="Prompt">
<EXP><![CDATA[$C$links]]></EXP>
</PAR>
<PAR Name="Image">
<EXP><![CDATA[$C$icon:chevron-left]]></EXP>
</PAR>
<PAR Name="Tooltip" />
<PAR Name="Tags" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:23302571" VarRef="WeichenRichtungItem" ClearAll="True" ListRef="WeichenRichtungItemList">
<PAR Name="Value">
<EXP><![CDATA[$C$2]]></EXP>
</PAR>
<PAR Name="Prompt">
<EXP><![CDATA[$C$rechts]]></EXP>
</PAR>
<PAR Name="Image">
<EXP><![CDATA[$C$icon:chevron-right]]></EXP>
</PAR>
<PAR Name="Tooltip" />
<PAR Name="Tags" />
</SET_STRUCT>
</GROUP>
<GROUP Id="RDK:23222531" Name="OFWeiche UI panels" SubType="Generic">
<ACTION_CALL Id="RDK:23222498" Name="RDEngineering_ModernUIPanel" DesignTimeRemark="{PanelName} {BindingType}">
<PAR Name="RDLibraryName">
@@ -44038,7 +44101,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label">
<EXP><![CDATA[$C$Sivas Nummer]]></EXP>
<EXP><![CDATA[$C$Auswahl]]></EXP>
</PAR>
<PAR Name="Field">
<EXP><![CDATA[$C$Sivasnr]]></EXP>
@@ -44103,7 +44166,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-2]]></EXP>
<EXP><![CDATA[$C$col-3]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
@@ -44158,7 +44221,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-2]]></EXP>
<EXP><![CDATA[$C$col-3]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
@@ -44234,7 +44297,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit">
<EXP><![CDATA[$=$True]]></EXP>
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
@@ -44245,61 +44308,6 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$C$(SINGLESELECT)]]></EXP>
</PAR>
</ACTION_CALL>
<ACTION_CALL Id="RDK:23222528" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_OFWeiche]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$KurvenWinkel]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label">
<EXP><![CDATA[$C$Winkel]]></EXP>
</PAR>
<PAR Name="Field">
<EXP><![CDATA[$C$KurvenWinkel]]></EXP>
</PAR>
<PAR Name="Value" />
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-4]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
<PAR Name="ControlType">
<EXP><![CDATA[$C$textbox]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden" />
<PAR Name="ROnly">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource">
<EXP><![CDATA[$=$OFWeicheItemList]]></EXP>
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<ACTION_CALL Id="RDK:23232061" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
@@ -44333,6 +44341,63 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
<PAR Name="ControlType">
<EXP><![CDATA[$C$dropdownwithimages]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
<PAR Name="Hidden" />
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource">
<EXP><![CDATA[$=$WeichenRichtungItemList]]></EXP>
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<ACTION_CALL Id="RDK:23222528" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_OFWeiche]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$KurvenWinkel]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label">
<EXP><![CDATA[$C$Winkel]]></EXP>
</PAR>
<PAR Name="Field">
<EXP><![CDATA[$C$KurvenWinkel]]></EXP>
</PAR>
<PAR Name="Value" />
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-2]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image" />
<PAR Name="ControlType">
<EXP><![CDATA[$C$textbox]]></EXP>
</PAR>
@@ -44732,6 +44797,45 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<GROUP Id="RDK:23331141" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:23331140" Name="Weiche" Type="OFWeicheType">
<SET_STRUCT Id="RDK:23331139" VarRef="Me" ClearAll="True" Bookmarked="True">
<PAR Name="Beschreibung" />
<PAR Name="WeichenTyp" />
<PAR Name="L1" />
<PAR Name="L2" />
<PAR Name="L3" />
<PAR Name="Hoehe" />
<PAR Name="KurvenWinkel">
<EXP><![CDATA[$C$90]]></EXP>
</PAR>
<PAR Name="KurvenRichtung" />
<PAR Name="isOk" />
<PAR Name="Sivasnr" />
<PAR Name="ProfilTyp" />
<PAR Name="Schaltungstyp">
<EXP><![CDATA[$C$M]]></EXP>
</PAR>
<PAR Name="AntriebKurve" />
<PAR Name="n_Sep" />
<PAR Name="n_Scan" />
<PAR Name="Länge" />
<PAR Name="Breite" />
</SET_STRUCT>
</VAR>
</GROUP>
<CALLFUNCTION Id="RDK:23331143" DesignTimeRemark="Setze die Dropdownlist der Weichen nach dem Default fest. ">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetDropdownOfWeiche]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Weiche]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</GROUP>
<GROUP Id="RDK:93787" Name="Default Settings" SubType="Generic">
@@ -46105,4 +46209,4 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PROFILES_DATA>
<BOM_DATA />
</EXTERNAL_DATA>
</PROCESS>
</PROCESS>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1e3" height="678.06" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" version="1.1" viewBox="0 0 1e3 678.06" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<path d="m2.4645 675.6 75.03-183.44m724.56-490.27h196.06m-196.06 0a784.25 794.19 0 0 0-724.56 490.27" fill="none" stroke="#ffe31b" stroke-linecap="square" stroke-width="3.7795"/></svg>

After

Width:  |  Height:  |  Size: 423 B

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1e3" height="733.89" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" version="1.1" viewBox="0 0 1e3 733.89" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<path d="m941.05 592.37 56.493 139.06m-995.64-729.53 70.306 0.30948m868.84 590.16a943.19 949.82 0 0 0-868.84-590.16" fill="none" stroke="#ffe31b" stroke-linecap="square" stroke-width="3.7795"/></svg>

After

Width:  |  Height:  |  Size: 438 B

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1e3" height="698.43" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" version="1.1" viewBox="0 0 1e3 698.43" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<path d="m49.522 579.77 47.061-116.2m-94.122 232.41 47.061-116.2m722.58-577.88h226.01m-226.01 0a731.19 747.87 0 0 0-675.52 461.68" fill="none" stroke="#ffe31b" stroke-linecap="square" stroke-width="3.7795"/></svg>

After

Width:  |  Height:  |  Size: 452 B

Before

Width:  |  Height:  |  Size: 467 B

After

Width:  |  Height:  |  Size: 467 B

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1e3" height="1e3" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" version="1.1" viewBox="0 0 1e3 1e3" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<path d="m822.91 441.88 13.09 31.611m-836-471.6h164.6m833.51 484.93v513.18m-162.11-526.51 162.11 388.84m-175.19-420.45a712.56 712.75 0 0 0-658.32-439.98" fill="none" stroke="#1bff38" stroke-linecap="butt" stroke-width="3.7795"/></svg>

After

Width:  |  Height:  |  Size: 467 B

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1e3" height="1e3" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" version="1.1" viewBox="0 0 1e3 1e3" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<path d="m177.09 441.88-13.09 31.611m836-471.6h-164.6m-833.51 484.93v513.18m162.11-526.51-162.11 388.84m175.19-420.45a712.56 712.75 0 0 1 658.32-439.98" fill="none" stroke="#ffe31b" stroke-linecap="butt" stroke-width="3.7795"/></svg>

After

Width:  |  Height:  |  Size: 466 B

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="1e3"
height="1e3"
fill-rule="evenodd"
stroke-linecap="round"
stroke-linejoin="round"
version="1.1"
viewBox="0 0 1e3 1e3"
xml:space="preserve"
id="svg1"
sodipodi:docname="Weiche_90_700_700_R_P_834372031.svg"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.137"
inkscape:cx="500"
inkscape:cy="500"
inkscape:window-width="3440"
inkscape:window-height="1351"
inkscape:window-x="2391"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="m 177.08975,441.88 -13.09,31.611 m 836,-471.6 h -164.6 m -833.51,484.93 v 513.18 m 162.11,-526.51 -162.11,388.84 m 175.19,-420.45 a 712.56,712.75 0 0 1 658.32,-439.98"
fill="none"
stroke="#ffe31b"
stroke-linecap="butt"
stroke-width="3.7795"
id="path1"
style="stroke:#1bff38;stroke-opacity:1" /></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB