kleinere Bugfixes z.B. Abfrage der Änderung von H0/H1 in der Gefällestrecke bei fixer Anbindung. SummUp Funktionen für Gefällestrecken und Vario Anteil implementiert.

This commit is contained in:
2024-12-17 16:38:06 +01:00
parent 7077d47b97
commit 8d47435abb
+582 -27
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<PROCESS Id="RDK:0001" Name="MAIN_SSG" ModernUI="True" Options="(GITSAVEMODE)(NOUPDATEINCLUDEFILES)" Expanded="True">
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-12-16T16:50:47" LanguageVersion="2014.1.3.699" />
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-12-17T16:36:11" LanguageVersion="2014.1.3.699" />
<GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True">
<GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0">
<GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0">
@@ -796,7 +796,7 @@
</TYPE>
</GROUP>
<GROUP Id="RDK:900065" Name="CSV EXPORT" SubType="TypeSet" IncludeDate="0">
<TYPE Id="RDK:1516708" Name="CSVType" Expanded="True" SubType="structure" HasArrayType="True" DesignTimeNotes="Der Rest der Datei ist eine Liste aller Objekte, welche vom Benutzer angelegt wurden. Die Merkmale jedes Objektes werden wie in die Datei geschrieben, wie sie im RD verwendet werden. Eine Übersetzung in die Merkmale für das ERP findet ausserhalb statt.">
<TYPE Id="RDK:1516708" Name="CSVType" SubType="structure" HasArrayType="True" DesignTimeNotes="Der Rest der Datei ist eine Liste aller Objekte, welche vom Benutzer angelegt wurden. Die Merkmale jedes Objektes werden wie in die Datei geschrieben, wie sie im RD verwendet werden. Eine Übersetzung in die Merkmale für das ERP findet ausserhalb statt.">
<TYPE_VALUES />
<FIELD Id="RDK:1516701" Name="Elementnummer" Type="integer" DesignTimeNotes="Die Elementnummer ist einfach eine laufende Nummer" />
<FIELD Id="RDK:1516702" Name="TeileArt" Type="string" />
@@ -814,7 +814,7 @@
<FIELD Id="RDK:22305594" Name="Bezeichnung" Type="string" DesignTimeNotes="Bezeichnung sollte vom Benutzer jedem Objekt zugewiesen werden können, um in den Listen besser ein Verständnis zu diesem Objekt zu finden" />
<FIELD Id="RDK:22305596" Name="Merkmale" Type="string" DesignTimeNotes="Merkmale sind die vom Nutzer angegebenen Merkmale dieses Objeks, Z.B. Abstand der Motor zur Spannstation, Höhe, usw." />
</TYPE>
<TYPE Id="RDK:900066" Name="KreiselMerkmaleType" SubType="structure" DesignTimeNotes="{ &quot;Abstand (Kreiselachse A - Kreiselachse) in Meter&quot;: &quot;4.5&quot;, &quot;Anzahl der Separatoren&quot;:&quot;2&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Weichen&quot;: &quot;4&quot; }">
<TYPE Id="RDK:900066" Name="KreiselMerkmaleType" Expanded="True" SubType="structure" DesignTimeNotes="{ &quot;Abstand (Kreiselachse A - Kreiselachse) in Meter&quot;: &quot;4.5&quot;, &quot;Anzahl der Separatoren&quot;:&quot;2&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Weichen&quot;: &quot;4&quot; }">
<TYPE_VALUES />
<FIELD Id="RDK:900067" Name="Abstand (Kreiselachse A - Kreiselachse) in Meter" Type="string" />
<FIELD Id="RDK:900069" Name="Anzahl der Separatoren" Type="string" />
@@ -823,26 +823,32 @@
<FIELD Id="RDK:952180" Name="Anzahl der Rampen" Type="string" />
<FIELD Id="RDK:1065211" Name="Höhe in m" Type="string" />
</TYPE>
<TYPE Id="RDK:903598" Name="GefaellestreckeMerkmaleType" SubType="structure">
<TYPE Id="RDK:903598" Name="GefaellestreckeMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:903599" Name="Anzahl Zusatzseparatoren" Type="string" />
<FIELD Id="RDK:18131152" Name="Gesamtanzahl Separatoren" Type="string" />
<FIELD Id="RDK:903600" Name="Länge in Meter" Type="string" />
<FIELD Id="RDK:1674242" Name="Anzahl der Scanner" Type="integer" />
<FIELD Id="RDK:22305665" Name="Höhe oben" Type="string" />
<FIELD Id="RDK:22305679" Name="Höhe unten" Type="string" />
</TYPE>
<TYPE Id="RDK:18732296" Name="KurveMerkmaleType" SubType="structure">
<TYPE Id="RDK:18732296" Name="KurveMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:18732294" Name="Länge in Meter" Type="string" />
<FIELD Id="RDK:22010909" Name="Kurvenrichtung" Type="string" />
<FIELD Id="RDK:22010915" Name="Kurvenwinkel" Type="double" />
<FIELD Id="RDK:22305667" Name="Höhe Anfang" Type="string" />
<FIELD Id="RDK:22305681" Name="Höhe Ende" Type="string" />
</TYPE>
<TYPE Id="RDK:21693243" Name="KurveFoerdererMerkmaleType" SubType="structure">
<TYPE Id="RDK:21693243" Name="KurveFoerdererMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:21693241" Name="Länge in Meter" Type="string" />
<FIELD Id="RDK:22010911" Name="Kurvenrichtung" Type="string" />
<FIELD Id="RDK:22010913" Name="Kurvenwinkel" Type="double" />
<FIELD Id="RDK:22305684" Name="Höhe Anfang" Type="string" />
<FIELD Id="RDK:22305686" Name="Höhe Ende" Type="string" />
</TYPE>
<TYPE Id="RDK:18111807" Name="FoerdererMerkmaleType" SubType="structure">
<TYPE Id="RDK:18111807" Name="FoerdererMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:18131140" Name="Höhe ETF oben in Meter" Type="string" />
<FIELD Id="RDK:18131142" Name="Höhe ETF unten in Meter" Type="string" />
@@ -851,31 +857,35 @@
<FIELD Id="RDK:18131146" Name="Anzahl Zusatzseparatoren" Type="string" />
<FIELD Id="RDK:18131150" Name="Gesamtanzahl Separatoren" Type="string" />
<FIELD Id="RDK:18131148" Name="Anzahl Scanner" Type="string" />
<FIELD Id="RDK:22305692" Name="Höhe Anfang" Type="string" />
<FIELD Id="RDK:22305694" Name="Höhe Ende" Type="string" />
</TYPE>
<TYPE Id="RDK:22028983" Name="VarioFoerdererMerkmaleType" SubType="structure">
<TYPE Id="RDK:22028983" Name="VarioFoerdererMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:22028979" Name="Anzahl Zusatzseparatoren" Type="string" />
<FIELD Id="RDK:22028980" Name="Gesamtanzahl Separatoren" Type="string" />
<FIELD Id="RDK:22028981" Name="Länge in Meter" Type="string" />
<FIELD Id="RDK:22028982" Name="Anzahl der Scanner" Type="integer" />
<FIELD Id="RDK:22305688" Name="Höhe Anfang" Type="string" />
<FIELD Id="RDK:22305690" Name="Höhe Ende" Type="string" />
</TYPE>
<TYPE Id="RDK:973721" Name="WeicheMerkmaleType" SubType="structure">
<TYPE Id="RDK:973721" Name="WeicheMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:973723" Name="Weichenart" Type="string" />
</TYPE>
<TYPE Id="RDK:1664608" Name="EckradMerkmaleType" SubType="structure" DesignTimeNotes="{ &quot;Abstand (Kreiselachse A - Kreiselachse) in Meter&quot;: &quot;4.5&quot;, &quot;Anzahl der Separatoren&quot;:&quot;2&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Weichen&quot;: &quot;4&quot; }">
<TYPE Id="RDK:1664608" Name="EckradMerkmaleType" Expanded="True" SubType="structure" DesignTimeNotes="{ &quot;Abstand (Kreiselachse A - Kreiselachse) in Meter&quot;: &quot;4.5&quot;, &quot;Anzahl der Separatoren&quot;:&quot;2&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Weichen&quot;: &quot;4&quot; }">
<TYPE_VALUES />
<FIELD Id="RDK:1664607" Name="Höhe in m" Type="string" />
</TYPE>
<TYPE Id="RDK:1668585" Name="BTMTBeladungMerkmaleType" SubType="structure" DesignTimeNotes="{ &quot;Abstand (Kreiselachse A - Kreiselachse) in Meter&quot;: &quot;4.5&quot;, &quot;Anzahl der Separatoren&quot;:&quot;2&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Weichen&quot;: &quot;4&quot; }">
<TYPE Id="RDK:1668585" Name="BTMTBeladungMerkmaleType" Expanded="True" SubType="structure" DesignTimeNotes="{ &quot;Abstand (Kreiselachse A - Kreiselachse) in Meter&quot;: &quot;4.5&quot;, &quot;Anzahl der Separatoren&quot;:&quot;2&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Weichen&quot;: &quot;4&quot; }">
<TYPE_VALUES />
<FIELD Id="RDK:1668591" Name="Höhe in m" Type="string" Suppressed="True" />
</TYPE>
<TYPE Id="RDK:16685851" Name="BTMTEntladungMerkmaleType" SubType="structure" DesignTimeNotes="{ &quot;Abstand (Kreiselachse A - Kreiselachse) in Meter&quot;: &quot;4.5&quot;, &quot;Anzahl der Separatoren&quot;:&quot;2&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Weichen&quot;: &quot;4&quot; }">
<TYPE Id="RDK:16685851" Name="BTMTEntladungMerkmaleType" Expanded="True" SubType="structure" DesignTimeNotes="{ &quot;Abstand (Kreiselachse A - Kreiselachse) in Meter&quot;: &quot;4.5&quot;, &quot;Anzahl der Separatoren&quot;:&quot;2&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Scanner&quot;:&quot;1&quot;, &quot;Anzahl der Weichen&quot;: &quot;4&quot; }">
<TYPE_VALUES />
<FIELD Id="RDK:16685911" Name="Höhe in m" Type="string" Suppressed="True" />
</TYPE>
<TYPE Id="RDK:22028896" Name="AngetriebeneStreckeMerkmaleType" SubType="structure" HasArrayType="True">
<TYPE Id="RDK:22028896" Name="AngetriebeneStreckeMerkmaleType" Expanded="True" SubType="structure" HasArrayType="True">
<TYPE_VALUES />
<FIELD Id="RDK:22028884" Name="MotorSeite" Type="string" />
<FIELD Id="RDK:22028885" Name="AnzahlGeraden" Type="integer" />
@@ -889,8 +899,9 @@
<FIELD Id="RDK:22028893" Name="AnzahlKurvenRechts30" Type="integer" />
<FIELD Id="RDK:22028894" Name="Zusatzseparatoren" Type="integer" />
<FIELD Id="RDK:22028895" Name="Anzahl der Scanner" Type="integer" />
<FIELD Id="RDK:22305675" Name="Höhe in m" Type="string" />
</TYPE>
<TYPE Id="RDK:22028922" Name="GefälleStreckeMerkmaleType" SubType="structure" HasArrayType="True">
<TYPE Id="RDK:22028922" Name="GefälleStreckeMerkmaleType" Expanded="True" SubType="structure" HasArrayType="True">
<TYPE_VALUES />
<FIELD Id="RDK:22028911" Name="AnzahlGeraden" Type="integer" />
<FIELD Id="RDK:22028912" Name="Länge in Meter" Type="double[]" />
@@ -902,14 +913,15 @@
<FIELD Id="RDK:22028919" Name="AnzahlKurvenRechts30" Type="integer" />
<FIELD Id="RDK:22028920" Name="Zusatzseparatoren" Type="integer" />
<FIELD Id="RDK:22028921" Name="Anzahl der Scanner" Type="integer" />
<FIELD Id="RDK:22305677" Name="Höhe in m" Type="string" />
</TYPE>
<TYPE Id="RDK:22023206" Name="GruppeMerkmaleType" SubType="structure">
<TYPE Id="RDK:22023206" Name="GruppeMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:22023208" Name="ids" Type="string" />
<FIELD Id="RDK:22028225" Name="Anzahl Fördergruppen" Type="integer" />
<FIELD Id="RDK:22028924" Name="Anzahl Gefällegruppen" Type="integer" />
<FIELD Id="RDK:22028926" Name="GruppenteileGefälle" Type="GefälleStreckeMerkmaleType[]" />
<FIELD Id="RDK:22028928" Name="GruppenteileAngetrieben" Type="AngetriebeneStreckeMerkmaleType[]" />
<FIELD Id="RDK:22028926" Name="GruppenteileGefälle" Type="GefälleStreckeMerkmaleType" />
<FIELD Id="RDK:22028928" Name="GruppenteileAngetrieben" Type="AngetriebeneStreckeMerkmaleType" />
</TYPE>
</GROUP>
<GROUP Id="RDK:18753242" Name="SE EXPORT" SubType="TypeSet" IncludeDate="0">
@@ -1120,6 +1132,10 @@
<VAR Id="RDK:22305569" Name="CSVFileName" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22305606" Name="SivasItem_Item" Type="SivasExportType" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22305637" Name="withGroups" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22306007" Name="GFM" Type="GefälleStreckeMerkmaleType" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22306027" Name="anzahlKurvenRecht30" Type="integer" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22306064" Name="laenge" Type="double" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22306065" Name="laenge" Type="double" DesignTimeRemark="Generated by RD" />
</GROUP>
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
@@ -6714,6 +6730,8 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<VAR Id="RDK:22030007" Name="GefaelleStreckenMerkmale" Type="GefälleStreckeMerkmaleType[]" />
<VAR Id="RDK:22030009" Name="ASM" Type="AngetriebeneStreckeMerkmaleType" />
<VAR Id="RDK:22029099" Name="AngetriebeneStreckenMerkmale" Type="AngetriebeneStreckeMerkmaleType[]" />
<VAR Id="RDK:22305739" Name="SUM_GFM" Type="GefälleStreckeMerkmaleType" />
<VAR Id="RDK:22305737" Name="SUM_ASM" Type="AngetriebeneStreckeMerkmaleType" />
</GROUP>
<SET Id="RDK:22029136" VarRef="firstItem">
<EXP><![CDATA[$=$ShapeList["id="+splitArr[0]]]]></EXP>
@@ -6939,6 +6957,30 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</GROUP>
</IFTHENELSE>
</GROUP>
<CALLFUNCTION Id="RDK:22305882">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SumUpPartsAngetrieben]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$AngetriebeneStreckenMerkmale]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$SUM_ASM]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:22305884">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SumUpGroupPartsGefaelle]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$GefaelleStreckenMerkmale]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$SUM_GFM]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<SET_STRUCT Id="RDK:22028573" VarRef="GruppeMerkmale" ClearAll="True">
<PAR Name="ids">
<EXP><![CDATA[$=$StrReplace(group, ";", ",")]]></EXP>
@@ -6950,10 +6992,10 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$anzahlGefälle]]></EXP>
</PAR>
<PAR Name="GruppenteileGefälle">
<EXP><![CDATA[$=$GefaelleStreckenMerkmale]]></EXP>
<EXP><![CDATA[$=$SUM_GFM]]></EXP>
</PAR>
<PAR Name="GruppenteileAngetrieben">
<EXP><![CDATA[$=$AngetriebeneStreckenMerkmale]]></EXP>
<EXP><![CDATA[$=$SUM_ASM]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:22028271" VarRef="CSV_Item.Merkmale">
@@ -6973,6 +7015,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<VAR Id="RDK:22029047" Name="shapeItem" Type="Editor2DShapeType" />
<VAR Id="RDK:22029049" Name="motorSeite" Type="string" />
<VAR Id="RDK:22029052" Name="längenInMeter" Type="double[]" />
<VAR Id="RDK:22305715" Name="hoehenInMeter" Type="double[]" />
<VAR Id="RDK:22029054" Name="anzahlKurvenLinks90" Type="integer">
<SET Id="RDK:22029978" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
@@ -7131,6 +7174,12 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:22305717" ListRef="hoehenInMeter">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$(ShapeItem.GefaelleDefinition.HoeheOben+ShapeItem.GefaelleDefinition.HoeheUnten)/2000]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<SET Id="RDK:22029587" VarRef="anzahlZusatzseparatoren">
<EXP><![CDATA[$=$anzahlZusatzseparatoren+ShapeItem.GefaelleDefinition.n_Sep]]></EXP>
<PAR Name="AdvancedOptions" />
@@ -7196,6 +7245,9 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$=$anzahlScanner]]></EXP>
</PAR>
<PAR Name="Höhe in m">
<EXP><![CDATA[$=$Max(hoehenInMeter)]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:22029184" VarRef="Param.Result">
<EXP><![CDATA[$=$result]]></EXP>
@@ -7214,6 +7266,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<VAR Id="RDK:22029285" Name="shapeItem" Type="Editor2DShapeType" />
<VAR Id="RDK:22029286" Name="motorSeite" Type="string" />
<VAR Id="RDK:22029289" Name="längenInMeter" Type="double[]" />
<VAR Id="RDK:22305723" Name="hoehenInMeter" Type="double[]" />
<VAR Id="RDK:22029290" Name="richtungAufAbHorizontal" Type="string[]" />
<VAR Id="RDK:22029291" Name="anzahlKurvenLinks90" Type="integer">
<SET Id="RDK:22030004" VarRef="Me">
@@ -7379,6 +7432,12 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:22305721" ListRef="hoehenInMeter">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$(ShapeItem.VarioFoerdererDefinition.H_Anfang+ShapeItem.VarioFoerdererDefinition.H_Ende)/2000]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<SET Id="RDK:22029591" VarRef="anzahlZusatzseparatoren">
<EXP><![CDATA[$=$anzahlZusatzseparatoren+ShapeItem.VarioFoerdererDefinition.n_Sep]]></EXP>
<PAR Name="AdvancedOptions" />
@@ -7454,12 +7513,424 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$=$anzahlScanner]]></EXP>
</PAR>
<PAR Name="Höhe in m">
<EXP><![CDATA[$=$Max(hoehenInMeter)]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:22029331" VarRef="Param.Result">
<EXP><![CDATA[$=$result]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</FUNCTION>
<FUNCTION Id="RDK:22305858" Name="SumUpGroupPartsGefaelle" InputTypeName="GefälleStreckeMerkmaleType[]" ResultTypeName="GefälleStreckeMerkmaleType">
<IFTHENELSE Id="RDK:22306153">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(Param.Input)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22306152" SubType="Then">
<SET_STRUCT Id="RDK:22306942" VarRef="Param.Result" ClearAll="True">
<PAR Name="AnzahlGeraden">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Länge in Meter">
<EXP><![CDATA[$=${}]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks90">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks60">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks30">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts90">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts60">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts30">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Zusatzseparatoren">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Höhe in m">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
</SET_STRUCT>
<EXIT_PROCESS Id="RDK:22306151" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:22305825" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:22305803" Name="shapeId" Type="string" />
<VAR Id="RDK:22305804" Name="shapeItem" Type="Editor2DShapeType" />
<VAR Id="RDK:22305805" Name="motorSeite" Type="string" />
<VAR Id="RDK:22305806" Name="längenInMeter" Type="double[]" />
<VAR Id="RDK:22306069" Name="länge" Type="double" />
<VAR Id="RDK:22305807" Name="hoehenInMeter" Type="double[]" />
<VAR Id="RDK:22305809" Name="anzahlKurvenLinks90" Type="integer">
<SET Id="RDK:22305808" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305811" Name="anzahlKurvenLinks60" Type="integer">
<SET Id="RDK:22305810" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305813" Name="anzahlKurvenLinks30" Type="integer">
<SET Id="RDK:22305812" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305815" Name="anzahlKurvenRechts90" Type="integer">
<SET Id="RDK:22305814" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305817" Name="anzahlKurvenRechts60" Type="integer">
<SET Id="RDK:22305816" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305819" Name="anzahlKurvenRechts30" Type="integer">
<SET Id="RDK:22305818" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305821" Name="anzahlZusatzseparatoren" Type="integer">
<SET Id="RDK:22305820" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305823" Name="anzahlScanner" Type="integer">
<SET Id="RDK:22305822" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22306013" Name="GFM" Type="GefälleStreckeMerkmaleType" />
<VAR Id="RDK:22305824" Name="result" Type="GefälleStreckeMerkmaleType" />
</GROUP>
<FOREACHLOOP Id="RDK:22305880" ItemVarRef="GFM" IndexVarRef="i">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<SET Id="RDK:22306016" VarRef="anzahlKurvenLinks90">
<EXP><![CDATA[$=$GFM.AnzahlKurvenLinks90 + anzahlKurvenLinks90]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306018" VarRef="anzahlKurvenLinks60">
<EXP><![CDATA[$=$GFM.AnzahlKurvenLinks60 + anzahlKurvenLinks60]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306020" VarRef="anzahlKurvenLinks30">
<EXP><![CDATA[$=$GFM.AnzahlKurvenLinks30 + anzahlKurvenLinks30]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306022" VarRef="anzahlKurvenRechts90">
<EXP><![CDATA[$=$GFM.AnzahlKurvenRechts90 + anzahlKurvenRechts90]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306024" VarRef="anzahlKurvenRechts60">
<EXP><![CDATA[$=$GFM.AnzahlKurvenRechts60 + anzahlKurvenRechts60]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306026" VarRef="anzahlKurvenRechts30">
<EXP><![CDATA[$=$GFM.AnzahlKurvenRechts30 + anzahlKurvenRechts30]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306056" VarRef="anzahlScanner">
<EXP><![CDATA[$=$ASM.{Anzahl der Scanner}+ anzahlScanner]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306060" VarRef="anzahlZusatzseparatoren">
<EXP><![CDATA[$=$ASM.Zusatzseparatoren+ anzahlZusatzseparatoren]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<LIST_ADD Id="RDK:22306052" ListRef="hoehenInMeter">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$GFM.{Höhe in m}]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<FOREACHLOOP Id="RDK:22306067" ItemVarRef="länge">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$GFM.{Länge in Meter}]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<LIST_ADD Id="RDK:22306050" ListRef="längenInMeter">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$länge]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</FOREACHLOOP>
</FOREACHLOOP>
<SET_STRUCT Id="RDK:22305856" VarRef="Param.Result" ClearAll="True">
<PAR Name="AnzahlGeraden">
<EXP><![CDATA[$=$Count(längenInMeter)]]></EXP>
</PAR>
<PAR Name="Länge in Meter">
<EXP><![CDATA[$=$längenInMeter]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks90">
<EXP><![CDATA[$=$anzahlKurvenLinks90]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks60">
<EXP><![CDATA[$=$anzahlKurvenLinks60]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks30">
<EXP><![CDATA[$=$anzahlKurvenLinks30]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts90">
<EXP><![CDATA[$=$anzahlKurvenRechts90]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts60">
<EXP><![CDATA[$=$anzahlKurvenRechts60]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts30">
<EXP><![CDATA[$=$anzahlKurvenRechts30]]></EXP>
</PAR>
<PAR Name="Zusatzseparatoren">
<EXP><![CDATA[$=$anzahlZusatzseparatoren]]></EXP>
</PAR>
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$=$anzahlScanner]]></EXP>
</PAR>
<PAR Name="Höhe in m">
<EXP><![CDATA[$=$Max(hoehenInMeter)]]></EXP>
</PAR>
</SET_STRUCT>
</FUNCTION>
<FUNCTION Id="RDK:22306006" Name="SumUpPartsAngetrieben" DesignTimeRemark="Addiert Alle Inhalte dieser Strukte" InputTypeName="AngetriebeneStreckeMerkmaleType[]" ResultTypeName="AngetriebeneStreckeMerkmaleType">
<IFTHENELSE Id="RDK:22306121">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(Param.Input)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22306100" SubType="Then">
<SET_STRUCT Id="RDK:22306944" VarRef="Param.Result" ClearAll="True">
<PAR Name="MotorSeite">
<EXP><![CDATA[$=${}]]></EXP>
</PAR>
<PAR Name="AnzahlGeraden">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Länge in Meter" />
<PAR Name="RichtungAufAbHorizontal" />
<PAR Name="AnzahlKurvenLinks90">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks60">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks30">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts90">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts60">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts30">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Zusatzseparatoren">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Höhe in m">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
</SET_STRUCT>
<EXIT_PROCESS Id="RDK:22306099" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:22305971" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:22305950" Name="motorSeite" Type="string[]" />
<VAR Id="RDK:22305951" Name="längenInMeter" Type="double[]" />
<VAR Id="RDK:22306063" Name="länge" Type="double" />
<VAR Id="RDK:22305952" Name="hoehenInMeter" Type="double[]" />
<VAR Id="RDK:22305953" Name="richtungAufAbHorizontal" Type="string[]" />
<VAR Id="RDK:22305955" Name="anzahlKurvenLinks90" Type="integer">
<SET Id="RDK:22305954" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305957" Name="anzahlKurvenLinks60" Type="integer">
<SET Id="RDK:22305956" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305959" Name="anzahlKurvenLinks30" Type="integer">
<SET Id="RDK:22305958" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305961" Name="anzahlKurvenRechts90" Type="integer">
<SET Id="RDK:22305960" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305963" Name="anzahlKurvenRechts60" Type="integer">
<SET Id="RDK:22305962" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305965" Name="anzahlKurvenRechts30" Type="integer">
<SET Id="RDK:22305964" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305967" Name="anzahlZusatzseparatoren" Type="integer">
<SET Id="RDK:22305966" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22306015" Name="ASM" Type="AngetriebeneStreckeMerkmaleType" />
<VAR Id="RDK:22305969" Name="anzahlScanner" Type="integer">
<SET Id="RDK:22305968" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22305970" Name="result" Type="AngetriebeneStreckeMerkmaleType" />
</GROUP>
<FOREACHLOOP Id="RDK:22306043" ItemVarRef="ASM" IndexVarRef="i">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<SET Id="RDK:22306037" VarRef="anzahlKurvenLinks90">
<EXP><![CDATA[$=$ASM.AnzahlKurvenLinks90 + anzahlKurvenLinks90]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306038" VarRef="anzahlKurvenLinks60">
<EXP><![CDATA[$=$ASM.AnzahlKurvenLinks60 + anzahlKurvenLinks60]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306039" VarRef="anzahlKurvenLinks30">
<EXP><![CDATA[$=$ASM.AnzahlKurvenLinks30 + anzahlKurvenLinks30]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306040" VarRef="anzahlKurvenRechts90">
<EXP><![CDATA[$=$ASM.AnzahlKurvenRechts90 + anzahlKurvenRechts90]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306041" VarRef="anzahlKurvenRechts60">
<EXP><![CDATA[$=$ASM.AnzahlKurvenRechts60 + anzahlKurvenRechts60]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306042" VarRef="anzahlKurvenRechts30">
<EXP><![CDATA[$=$ASM.AnzahlKurvenRechts30 + anzahlKurvenRechts30]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306054" VarRef="anzahlScanner">
<EXP><![CDATA[$=$ASM.{Anzahl der Scanner}+ anzahlScanner]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22306058" VarRef="anzahlZusatzseparatoren">
<EXP><![CDATA[$=$ASM.Zusatzseparatoren+ anzahlZusatzseparatoren]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<LIST_ADD Id="RDK:22306044" ListRef="motorSeite">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$ASM.Motorseite]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:22306048" ListRef="hoehenInMeter">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$ASM.{Höhe in m}]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<FOREACHLOOP Id="RDK:22306061" ItemVarRef="laenge">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$ASM.{Länge in Meter}]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<LIST_ADD Id="RDK:22306046" ListRef="längenInMeter">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$laenge]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</FOREACHLOOP>
</FOREACHLOOP>
<SET_STRUCT Id="RDK:22306004" VarRef="Param.Result" ClearAll="True">
<PAR Name="MotorSeite">
<EXP><![CDATA[$=$motorSeite]]></EXP>
</PAR>
<PAR Name="AnzahlGeraden">
<EXP><![CDATA[$=$Count(längenInMeter)]]></EXP>
</PAR>
<PAR Name="Länge in Meter">
<EXP><![CDATA[$=$längenInMeter]]></EXP>
</PAR>
<PAR Name="RichtungAufAbHorizontal">
<EXP><![CDATA[$=$]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks90">
<EXP><![CDATA[$=$anzahlKurvenLinks90]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks60">
<EXP><![CDATA[$=$anzahlKurvenLinks60]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenLinks30">
<EXP><![CDATA[$=$anzahlKurvenLinks30]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts90">
<EXP><![CDATA[$=$anzahlKurvenRechts90]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts60">
<EXP><![CDATA[$=$anzahlKurvenRechts60]]></EXP>
</PAR>
<PAR Name="AnzahlKurvenRechts30">
<EXP><![CDATA[$=$anzahlKurvenRechts30]]></EXP>
</PAR>
<PAR Name="Zusatzseparatoren">
<EXP><![CDATA[$=$anzahlZusatzseparatoren]]></EXP>
</PAR>
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$=$anzahlScanner]]></EXP>
</PAR>
<PAR Name="Höhe in m">
<EXP><![CDATA[$=$Max(hoehenInMeter)]]></EXP>
</PAR>
</SET_STRUCT>
</FUNCTION>
<GROUP Id="RDK:1004851" Name="POLYLINE" SubType="FunctionSet" IncludeDate="0">
<FUNCTION Id="RDK:1007457" Name="ConvertPolyLineToShapes">
<GROUP Id="RDK:1007450" Name="Local Variables" SubType="VarSet" IncludeDate="0">
@@ -21552,6 +22023,12 @@ me.x
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$=$ShapeItem.GefaelleDefinition.n_Scan]]></EXP>
</PAR>
<PAR Name="Höhe oben">
<EXP><![CDATA[$=$StrReplace(ShapeItem.GefaelleDefinition.HoeheOben/1000, ",", ".")]]></EXP>
</PAR>
<PAR Name="Höhe unten">
<EXP><![CDATA[$=$StrReplace(ShapeItem.GefaelleDefinition.HoeheUnten/1000, ",", ".")]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:22305428" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(GefaellestreckeMerkmale)]]></EXP>
@@ -21614,6 +22091,12 @@ me.x
<PAR Name="Anzahl Scanner">
<EXP><![CDATA[$=$ShapeItem.FoerdererDefinition.n_Scan]]></EXP>
</PAR>
<PAR Name="Höhe Anfang">
<EXP><![CDATA[$=$StrReplace(ShapeItem.VarioFoerdererDefinition.H_0/1000, ",", ".")]]></EXP>
</PAR>
<PAR Name="Höhe Ende">
<EXP><![CDATA[$=$StrReplace(ShapeItem.VarioFoerdererDefinition.H_1/1000, ",", ".")]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:22305439" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(FoerdererMerkmale)]]></EXP>
@@ -21667,6 +22150,12 @@ me.x
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.n_Scan]]></EXP>
</PAR>
<PAR Name="Höhe Anfang">
<EXP><![CDATA[$=$StrReplace(ShapeItem.VarioFoerdererDefinition.H_Anfang/1000, ",", ".")]]></EXP>
</PAR>
<PAR Name="Höhe Ende">
<EXP><![CDATA[$=$StrReplace(ShapeItem.VarioFoerdererDefinition.H_Ende/1000, ",", ".")]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:22305450" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(VarioFoerdererMerkmale)]]></EXP>
@@ -21761,6 +22250,12 @@ me.x
<PAR Name="Kurvenwinkel">
<EXP><![CDATA[$=$ShapeItem.KurveDefinition.KurvenWinkel]]></EXP>
</PAR>
<PAR Name="Höhe Anfang">
<EXP><![CDATA[$=$StrReplace(ShapeItem.KurveDefinition.H_Anfang/1000, ",", ".")]]></EXP>
</PAR>
<PAR Name="Höhe Ende">
<EXP><![CDATA[$=$StrReplace(ShapeItem.KurveDefinition.H_Ende/1000, ",", ".")]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:22305472" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(KurveMerkmale)]]></EXP>
@@ -21811,6 +22306,12 @@ me.x
<PAR Name="Kurvenwinkel">
<EXP><![CDATA[$=$ShapeItem.KurveFoerdererDefinition.KurvenWinkel]]></EXP>
</PAR>
<PAR Name="Höhe Anfang">
<EXP><![CDATA[$=$StrReplace(ShapeItem.KurveFoerdererDefinition.H_Anfang/1000, ",", ".")]]></EXP>
</PAR>
<PAR Name="Höhe Ende">
<EXP><![CDATA[$=$StrReplace(ShapeItem.KurveFoerdererDefinition.H_Ende/1000, ",", ".")]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:22305483" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(KurveFoerdererMerkmale)]]></EXP>
@@ -23049,11 +23550,8 @@ ShapeList["id="+Param.Input[1].shapeID].name
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp1"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$FieldAffected="HoeheOben"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="H_Anfang"]]></EXP>
<EXP><![CDATA[$=$FieldAffected="HoeheOben"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21236949" SubType="Then">
<SET Id="RDK:21237028" VarRef="Param.Result">
@@ -23063,15 +23561,27 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXIT_PROCESS Id="RDK:21239118" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:22336760">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp1"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="H_Anfang"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22336759" SubType="Then">
<SET Id="RDK:22336757" VarRef="Param.Result">
<EXP><![CDATA[$=$True]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<EXIT_PROCESS Id="RDK:22336758" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21264023">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp2"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$FieldAffected="HoeheUnten"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="H_Ende"]]></EXP>
<EXP><![CDATA[$=$FieldAffected="HoeheUnten"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21264022" SubType="Then">
<SET Id="RDK:21264020" VarRef="Param.Result">
@@ -23081,6 +23591,21 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXIT_PROCESS Id="RDK:21264021" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:22336780">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp2"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="H_Ende"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22336779" SubType="Then">
<SET Id="RDK:22336777" VarRef="Param.Result">
<EXP><![CDATA[$=$True]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<EXIT_PROCESS Id="RDK:22336778" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
</CASEGROUP>
<CASEGROUP Id="RDK:21236972" CaseType="0">
<EXP><![CDATA[$C$Eckrad]]></EXP>
@@ -23099,6 +23624,21 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXIT_PROCESS Id="RDK:21239120" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:22341537">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp1"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="H_Anfang"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22341536" SubType="Then">
<SET Id="RDK:22341534" VarRef="Param.Result">
<EXP><![CDATA[$=$True]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<EXIT_PROCESS Id="RDK:22341535" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21264055">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp2"]]></EXP>
@@ -23114,6 +23654,21 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXIT_PROCESS Id="RDK:21264053" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:22341514">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp2"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="H_Ende"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22341513" SubType="Then">
<SET Id="RDK:22341511" VarRef="Param.Result">
<EXP><![CDATA[$=$True]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<EXIT_PROCESS Id="RDK:22341512" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
</CASEGROUP>
<CASEGROUP Id="RDK:21236994" CaseType="1">
<EXP />