This commit is contained in:
2024-10-23 15:55:38 +02:00
14 changed files with 41 additions and 326 deletions
@@ -51,5 +51,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnDoubleclick,OnPasted,OnLinked"
"eventClass": "OnInserted,OnDoubleclick,OnPasted,OnLinked,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
@@ -48,5 +48,5 @@
"isDimension": true
}
],
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick"
"eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick,OnRemoved"
}
+28 -313
View File
@@ -91,7 +91,6 @@
<FIELD Id="RDK:21686346" Name="L1" Type="double" />
<FIELD Id="RDK:21686347" Name="H_Anfang" Type="double" />
<FIELD Id="RDK:21686348" Name="H_Ende" Type="double" />
<FIELD Id="RDK:21686349" Name="Delta_h" Type="double" DesignTimeRemark="Höhendifferenz" />
<FIELD Id="RDK:21700896" Name="isOk" Type="boolean" DesignTimeRemark="True beide Punkte angebunden sind und die Höhen der Nachbarn passen" />
</TYPE>
<TYPE Id="RDK:18116690" Name="FoerdererType" SubType="structure">
@@ -16965,68 +16964,20 @@ me.x
<CASEGROUP Id="RDK:18732456" CaseType="0">
<EXP><![CDATA[$C$Kurve]]></EXP>
<IFTHENELSE Id="RDK:18740516">
<VALUECONDITION Value="true">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Foerderer"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:18740515" SubType="Then">
<CALLFUNCTION Id="RDK:18740514">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:18740525">
<VALUECONDITION Value="true">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Gefaellestrecke"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:18740524" SubType="Then">
<CALLFUNCTION Id="RDK:18740523">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21455965">
<VALUECONDITION Value="true">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Kurve"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21455964" SubType="Then">
<CALLFUNCTION Id="RDK:21455963">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21692198">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="KurveFoerderer"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692197" SubType="Then">
<CALLFUNCTION Id="RDK:21692196">
<GROUP Id="RDK:18740515" SubType="Then">
<CALLFUNCTION Id="RDK:18740514">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
@@ -17044,68 +16995,20 @@ me.x
<CASEGROUP Id="RDK:21692168" CaseType="0">
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
<IFTHENELSE Id="RDK:21692161">
<VALUECONDITION Value="true">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Foerderer"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692160" SubType="Then">
<CALLFUNCTION Id="RDK:21692159">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21692164">
<VALUECONDITION Value="true">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Gefaellestrecke"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692163" SubType="Then">
<CALLFUNCTION Id="RDK:21692162">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21692167">
<VALUECONDITION Value="true">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Kurve"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692166" SubType="Then">
<CALLFUNCTION Id="RDK:21692165">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21692184">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="KurveFoerderer"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692183" SubType="Then">
<CALLFUNCTION Id="RDK:21692182">
<GROUP Id="RDK:21692160" SubType="Then">
<CALLFUNCTION Id="RDK:21692159">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
@@ -17169,9 +17072,15 @@ me.x
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:18895399">
<VALUECONDITION Value="true">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Gefaellestrecke"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Kurve"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="KurveFoerderer"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:18895398" SubType="Then">
<CALLFUNCTION Id="RDK:18895397">
<PAR Name="FuncName">
@@ -17212,6 +17121,7 @@ me.x
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
<PAR Name="StrArr" />
</SET_STRUCT>
<CALLFUNCTION Id="RDK:18895327">
<PAR Name="FuncName">
@@ -17229,130 +17139,6 @@ me.x
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:18895451">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="Kurve"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:18895450" SubType="Then">
<CALLFUNCTION Id="RDK:18895449">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:18979603">
<PAR Name="FuncName">
<EXP><![CDATA[$C$Calculate Foerderer Data]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input[0].shapeID]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$RueckgabeListe]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<IFTHENELSE Id="RDK:18979617">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(RueckgabeListe)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:18979616" SubType="Then">
<SET_STRUCT Id="RDK:18979614" VarRef="SSGParameter" ClearAll="True" ListRef="RueckgabeListe">
<PAR Name="Key">
<EXP><![CDATA[$C$shapeID]]></EXP>
</PAR>
<PAR Name="Str">
<EXP><![CDATA[$=$Param.Input[0].shapeID]]></EXP>
</PAR>
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
<PAR Name="StrArr" />
</SET_STRUCT>
<CALLFUNCTION Id="RDK:18979615">
<PAR Name="FuncName">
<EXP><![CDATA[$C$WriteShapeDataFoerderer]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$RueckgabeListe]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21692226">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family="KurveFoerderer"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692225" SubType="Then">
<CALLFUNCTION Id="RDK:21692219">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SetHeightOfStreckeOnConnect]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:21692220">
<PAR Name="FuncName">
<EXP><![CDATA[$C$Calculate Foerderer Data]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input[0].shapeID]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$RueckgabeListe]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<IFTHENELSE Id="RDK:21692224">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(RueckgabeListe)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692223" SubType="Then">
<SET_STRUCT Id="RDK:21692221" VarRef="SSGParameter" ClearAll="True" ListRef="RueckgabeListe">
<PAR Name="Key">
<EXP><![CDATA[$C$shapeID]]></EXP>
</PAR>
<PAR Name="Str">
<EXP><![CDATA[$=$Param.Input[0].shapeID]]></EXP>
</PAR>
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
<PAR Name="StrArr" />
</SET_STRUCT>
<CALLFUNCTION Id="RDK:21692222">
<PAR Name="FuncName">
<EXP><![CDATA[$C$WriteShapeDataFoerderer]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$RueckgabeListe]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
<COMMENTS Id="RDK:18895415" DesignTimeRemark="//TODO" />
<IFTHENELSE Id="RDK:18462393" Suppressed="True">
<VALUECONDITION Value="true">
@@ -17597,7 +17383,7 @@ me.x
</GROUP>
</IFTHENELSE>
<COMMENTS Id="RDK:21073064" DesignTimeRemark="Berechne die zweite Höhe der Gefällestrecke/Kurve/Förderer, wenn eine Höhe vorgegeben ist" />
<IFTHENELSE Id="RDK:21073054">
<IFTHENELSE Id="RDK:21073054" Suppressed="True">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[0].shapeID].family = "Kurve"]]></EXP>
</VALUECONDITION>
@@ -17622,7 +17408,7 @@ me.x
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21073052">
<IFTHENELSE Id="RDK:21073052" Suppressed="True">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family = "Kurve"]]></EXP>
</VALUECONDITION>
@@ -20949,22 +20735,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
</CASEGROUP>
<CASEGROUP Id="RDK:21692342" CaseType="0">
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
<IFTHENELSE Id="RDK:21692341">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveFoerdererDefinition.H_Anfang)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$IsEmpty(shape_item.KurveFoerdererDefinition.H_Ende)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692339" SubType="Then">
<SET Id="RDK:21692337" VarRef="Param.Result">
<EXP><![CDATA[$C$False]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<EXIT_PROCESS Id="RDK:21692338" BreakType="4" ExitStatus="0" />
</GROUP>
<GROUP Id="RDK:21692340" SubType="Else" />
</IFTHENELSE>
<EXIT_PROCESS Id="RDK:21730240" BreakType="4" ExitStatus="0" />
</CASEGROUP>
<CASEGROUP Id="RDK:21231254" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
@@ -23593,7 +23364,6 @@ ShapeList["id="+Param.Input[1].shapeID].name
<VAR Id="RDK:18742737" Name="item_0" Type="Editor2DShapeType" />
<VAR Id="RDK:18935909" Name="cp_partner" Type="SSGConnectionPoint" />
<VAR Id="RDK:18827203" Name="hoehe" Type="double" />
<VAR Id="RDK:20622266" Name="Richtung" Type="integer" />
<VAR Id="RDK:18742671" Name="UebergabeListe" Type="SSGParameter[]" />
<VAR Id="RDK:18742672" Name="RueckgabeListe" Type="SSGParameter[]" />
<VAR Id="RDK:20803353" Name="cpId" Type="string" />
@@ -23712,10 +23482,6 @@ ShapeList["id="+Param.Input[1].shapeID].name
<CASEGROUP Id="RDK:18827084" CaseType="0">
<EXP><![CDATA[$C$Kurve]]></EXP>
<COMMENTS Id="RDK:18827100" DesignTimeRemark="//Kurve hat Index == 0" />
<SET Id="RDK:21645108" VarRef="Richtung">
<EXP><![CDATA[$=$RueckgabeListe["key=Richtung"].Dbl]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:18827233">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp1"]]></EXP>
@@ -23749,8 +23515,12 @@ ShapeList["id="+Param.Input[1].shapeID].name
<CASEGROUP Id="RDK:21692496" CaseType="0">
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
<COMMENTS Id="RDK:21692478" DesignTimeRemark="//Kurve hat Index == 0" />
<SET Id="RDK:21692479" VarRef="Richtung">
<EXP><![CDATA[$=$RueckgabeListe["key=Richtung"].Dbl]]></EXP>
<SET Id="RDK:21704425" VarRef="item_0.KurveFoerdererDefinition.H_Anfang">
<EXP><![CDATA[$=$hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:21704427" VarRef="item_0.KurveFoerdererDefinition.H_Ende">
<EXP><![CDATA[$=$hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:21692494">
@@ -23892,23 +23662,6 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$item.KurveDefinition.H_Ende]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:21114298">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$h1>h2]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21114295" SubType="Then" DesignTimeRemark="richtung=1, von cp1 nach cp2 abfallen">
<SET Id="RDK:21114294" VarRef="richtung">
<EXP><![CDATA[$=$1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:21114297" SubType="Else" DesignTimeRemark="richtung=0, von cp2 nach cp1 abfallen">
<SET Id="RDK:21114296" VarRef="richtung">
<EXP><![CDATA[$=$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:18895307">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp1"]]></EXP>
@@ -23929,48 +23682,10 @@ ShapeList["id="+Param.Input[1].shapeID].name
</CASEGROUP>
<CASEGROUP Id="RDK:21692536" CaseType="0">
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
<SET Id="RDK:21692524" VarRef="h1">
<SET Id="RDK:21692524" VarRef="hoehe">
<EXP><![CDATA[$=$item.KurveFoerdererDefinition.H_Anfang]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:21692525" VarRef="h2">
<EXP><![CDATA[$=$item.KurveFoerdererDefinition.H_Ende]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:21692530">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$h1>h2]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692527" SubType="Then" DesignTimeRemark="richtung=1, von cp1 nach cp2 abfallen">
<SET Id="RDK:21692526" VarRef="richtung">
<EXP><![CDATA[$=$1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:21692529" SubType="Else" DesignTimeRemark="richtung=0, von cp2 nach cp1 abfallen">
<SET Id="RDK:21692528" VarRef="richtung">
<EXP><![CDATA[$=$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:21692535">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$cpId="cp1"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21692532" SubType="Then">
<SET Id="RDK:21692531" VarRef="hoehe">
<EXP><![CDATA[$=$h1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:21692534" SubType="Else">
<SET Id="RDK:21692533" VarRef="hoehe">
<EXP><![CDATA[$=$h2]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</CASEGROUP>
<CASEGROUP Id="RDK:18741924" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>