Interface OF Weiche geändert. Merge

This commit is contained in:
2025-03-03 16:55:26 +01:00
5 changed files with 559 additions and 285 deletions
@@ -17,4 +17,5 @@
<div class="paletteItem"><div><img id="s_TBogen" class="shape" title="" shapeMode="0" /></div><div>TBogen</div></div>
<div class="paletteItem"><div><img id="s_Gefaellestrecke_Verbinder" class="shape" title="" shapeMode="0" /></div><div>Gefaellestrecke_Verbinder</div></div>
<div class="paletteItem"><div><img id="s_Gefaellestrecke2D" class="shape" title="" family="Gefaellestrecke" shapeMode="0" src="SSG/shapes/img/Gefaellestrecke.png" /></div><div>Gefällestrecke2D</div></div>
<div class="paletteItem"><div><img id="s_ap110" class="shape" title="" family="OFGerade" shapeMode="0" /></div><div>AP110</div></div>
</palette>
@@ -5,7 +5,6 @@
"icon": "SSG/shapes/img/AP_32px.png",
"iconBig": "SSG/shapes/img/AP_64px.png",
"srcSVG": "SSG/shapes/svg/s_Gerade_AP110.xml",
"src3D": "SSG/shapes/obj/s_Gerade_AP110.stl",
"width": 158.7402,
"height": 3779.5276,
"depth": 415.748,
@@ -0,0 +1,13 @@
{
"shapeMode": 0,
"name": "AP110",
"family": "OFGerade",
"icon": "SSG/shapes/img/",
"srcSVG": "SSG/shapes/svg/s_ap110.xml",
"src3D": "SSG/shapes/obj/s_ap110.stl",
"width": 158.7402,
"height": 3779.5276,
"depth": 415.748,
"behaviour": "(ORIGIN=CENTER)",
"eventClass": "OnInserted,OnDoubleclick,OnPasted,OnLinked"
}
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g transform="rotate(0)">
<svg viewBox="0 0 264.58 264.58" preserveAspectRatio="none" position="absolute" overflow="visible">
<path d="m132.29-2.5e-6v264.58" fill="none" stroke="#ffe31b" stroke-opacity="1" stroke-width="1px" />
</svg>
</g>
</svg>
+537 -284
View File
@@ -3966,19 +3966,19 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
</VAR>
<VAR Id="RDK:23017387" Name="VerbinderWidth" Type="double">
<SET Id="RDK:23017386" VarRef="Me">
<EXP><![CDATA[$C$90]]></EXP>
<EXP><![CDATA[$C$42]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:23017389" Name="VerbinderDepth" Type="double">
<SET Id="RDK:23017388" VarRef="Me">
<EXP><![CDATA[$C$90]]></EXP>
<EXP><![CDATA[$C$110]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:23017391" Name="VerbinderX" Type="double">
<SET Id="RDK:23017390" VarRef="Me">
<EXP><![CDATA[$C$215]]></EXP>
<EXP><![CDATA[$C$21]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
@@ -4045,7 +4045,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="description" />
<PAR Name="text" />
<PAR Name="shapeMode">
<EXP><![CDATA[$C$0]]></EXP>
<EXP><![CDATA[$C$1]]></EXP>
</PAR>
<PAR Name="icon" />
<PAR Name="iconBig" />
@@ -4085,12 +4085,100 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="eventHandler" />
<PAR Name="eventHandlers" />
</SET_STRUCT>
<SET Id="RDK:23390104" VarRef="Shape_Prototype.rotation" Suppressed="True">
<EXP><![CDATA[$=$a]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<COMMENTS Id="RDK:23017409" DesignTimeRemark="Zusammensetzen der Assembly für Gefällestrecke" />
<GROUP Id="RDK:23017418" Name="Shapes" SubType="Generic" Suppressed="True" Bookmarked="True">
<SET_STRUCT Id="RDK:23017410" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" Suppressed="True" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<GROUP Id="RDK:23017418" Name="Shapes" SubType="Generic" Bookmarked="True">
<SET Id="RDK:23390112" VarRef="Z0">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23390110" VarRef="Z1">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23390108" VarRef="L1">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23017413" VarRef="x">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23017414" VarRef="y">
<EXP><![CDATA[$=$(Z0-Z1)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23017415" VarRef="a">
<EXP><![CDATA[$=$Atan(y/L1)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET_STRUCT Id="RDK:23417571" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" />
<PAR Name="source">
<EXP><![CDATA[$C$s70]]></EXP>
<EXP><![CDATA[$C$s_Gerade_AP110]]></EXP>
</PAR>
<PAR Name="width">
<EXP><![CDATA[$=$ConvertToPixel(42, "mm", 96)]]></EXP>
</PAR>
<PAR Name="height">
<EXP><![CDATA[$=$ConvertToPixel(L1, "mm", 96)]]></EXP>
</PAR>
<PAR Name="depth">
<EXP><![CDATA[$=$ConvertToPixel(110, "mm", 96)]]></EXP>
</PAR>
<PAR Name="x">
<EXP><![CDATA[$=$ConvertToPixel(21, "mm", 96)]]></EXP>
</PAR>
<PAR Name="y">
<EXP><![CDATA[$=$ConvertToPixel(L1/2, "mm", 96)]]></EXP>
</PAR>
<PAR Name="z" />
<PAR Name="rotation">
<EXP><![CDATA[$C$
]]></EXP>
</PAR>
<PAR Name="data" />
<PAR Name="color" />
<PAR Name="colorOpacity" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:23433138" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" />
<PAR Name="source">
<EXP><![CDATA[$C$s_ap110]]></EXP>
</PAR>
<PAR Name="width">
<EXP><![CDATA[$=$ConvertToPixel(VerbinderWidth, "mm", 96)]]></EXP>
</PAR>
<PAR Name="height">
<EXP><![CDATA[$=$ConvertToPixel(Sqrt(x^2+y^2), "mm", 96)]]></EXP>
</PAR>
<PAR Name="depth">
<EXP><![CDATA[$=$ConvertToPixel(VerbinderDepth, "mm", 96)]]></EXP>
</PAR>
<PAR Name="x">
<EXP><![CDATA[$=$ConvertToPixel(VerbinderX, "mm", 96)]]></EXP>
</PAR>
<PAR Name="y">
<EXP><![CDATA[$=$ConvertToPixel(L1/2, "mm", 96)]]></EXP>
</PAR>
<PAR Name="z">
<EXP><![CDATA[$=$ConvertToPixel((Abs(Z0-Z1)/2)+55, "mm", 96)]]></EXP>
</PAR>
<PAR Name="rotation">
<EXP><![CDATA[$=$a+";0;0"
]]></EXP>
</PAR>
<PAR Name="data" />
<PAR Name="color" />
<PAR Name="colorOpacity" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:23417568" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" Suppressed="True" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" />
<PAR Name="source">
<EXP><![CDATA[$C$s_ap110]]></EXP>
</PAR>
<PAR Name="width">
<EXP><![CDATA[$=$ConvertToPixel(GefaelleWidth, "mm", 96)]]></EXP>
@@ -4171,18 +4259,6 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="color" />
<PAR Name="colorOpacity" />
</SET_STRUCT>
<SET Id="RDK:23017413" VarRef="x" Suppressed="True">
<EXP><![CDATA[$=$L1-500]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23017414" VarRef="y" Suppressed="True">
<EXP><![CDATA[$=$(Z0-Z1)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23017415" VarRef="a" Suppressed="True">
<EXP><![CDATA[$=$Atan(y/x)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET_STRUCT Id="RDK:23017416" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" Suppressed="True" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" />
<PAR Name="source">
@@ -4216,7 +4292,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="color" />
<PAR Name="colorOpacity" />
</SET_STRUCT>
<SET Id="RDK:23017417" VarRef="Property_Prototype.group2dShapes" Suppressed="True">
<SET Id="RDK:23017417" VarRef="Property_Prototype.group2dShapes">
<EXP><![CDATA[$=$ToJSON(ChildList)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -18213,6 +18289,9 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="H1gtH0"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="FesteH0"]]></EXP>
</VALUECONDITION>
<COMMENTS Id="RDK:18348402" DesignTimeRemark="Änderung von Winkel und Länge" />
<CALLFUNCTION Id="RDK:18348398">
<PAR Name="FuncName">
@@ -18235,18 +18314,6 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$FieldAffected="FesteH1"]]></EXP>
</VALUECONDITION>
<COMMENTS Id="RDK:22674980" DesignTimeRemark="Änderung des fixiert Hakens der Höhe rechts oder links" />
<CALLFUNCTION Id="RDK:22674975" Suppressed="True">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CheckFixHeights_Prototype]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$FieldAffected]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:22786305">
<PAR Name="FuncName">
<EXP><![CDATA[$C$Calculate Gefaellestrecke]]></EXP>
@@ -18321,7 +18388,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</VALUECONDITION>
<GROUP Id="RDK:21336895" SubType="Then">
<COMMENTS Id="RDK:21240551" DesignTimeRemark="Setzt die Höhe wieder zurück auf die Höhe des Kreisels/Eckrads" DesignTimeTip="Wenn sich eine der Höhen ändert dann prüfe welche sich ändern darf, bzw. ob eine an einem Kreisel angebunden ist." />
<SET Id="RDK:21240547" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben">
<SET Id="RDK:21240547" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben" Suppressed="True">
<EXP><![CDATA[$=$ShapeList["id="+Shape_Prototype.id].GefaelleDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -18352,7 +18419,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</VALUECONDITION>
<GROUP Id="RDK:21240626" SubType="Then">
<COMMENTS Id="RDK:21240624" DesignTimeRemark="Setzte die Höhe wieder zurück auf die Höhe des Kreisels/Eckrads" DesignTimeTip="Wenn sich eine der Höhen ändert dann prüfe welche sich ändern darf, bzw. ob eine an einem Kreisel angebunden ist." />
<SET Id="RDK:21240625" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten">
<SET Id="RDK:21240625" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten" Suppressed="True">
<EXP><![CDATA[$=$ShapeList["id="+Shape_Prototype.id].GefaelleDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -18421,7 +18488,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$V$]]></EXP>
</PAR>
</ACTION_CALL>
<SET Id="RDK:21382483" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben">
<SET Id="RDK:21382483" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben" Suppressed="True">
<EXP><![CDATA[$=$ShapeList["id="+Shape_Prototype.id].GefaelleDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -18451,7 +18518,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$V$]]></EXP>
</PAR>
</ACTION_CALL>
<SET Id="RDK:21382512" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten">
<SET Id="RDK:21382512" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten" Suppressed="True">
<EXP><![CDATA[$=$ShapeList["id="+Shape_Prototype.id].GefaelleDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -18459,7 +18526,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</IFTHENELSE>
</GROUP>
<GROUP Id="RDK:21387325" SubType="Else">
<CALLFUNCTION Id="RDK:21387327">
<CALLFUNCTION Id="RDK:21387327" Suppressed="True">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CalcGFTheoretischeLänge_Prototype]]></EXP>
</PAR>
@@ -18489,33 +18556,6 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</CALLFUNCTION>
</GROUP>
</CASEGROUP>
<CASEGROUP Id="RDK:22697890" CaseType="0" Suppressed="True">
<EXP><![CDATA[$C$CREATEPOPUP]]></EXP>
<CALLFUNCTION Id="RDK:22694609">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CheckFixHeights_Prototype]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$FesteH1]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:22694619">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CheckFixHeights_Prototype]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$FesteH0]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</CASEGROUP>
<CASEGROUP Id="RDK:847701" CaseType="0">
<EXP><![CDATA[$C$CLOSEPOPUP]]></EXP>
<GROUP Id="RDK:22081220" Name="Group" SubType="Generic">
@@ -20403,18 +20443,6 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$FieldAffected="FesteH1"]]></EXP>
</VALUECONDITION>
<COMMENTS Id="RDK:23017248" DesignTimeRemark="Änderung des fixiert Hakens der Höhe rechts oder links" />
<CALLFUNCTION Id="RDK:23017249" Suppressed="True">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CheckFixHeights_Prototype]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$FieldAffected]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:23017250">
<PAR Name="FuncName">
<EXP><![CDATA[$C$Calculate Gefaellestrecke]]></EXP>
@@ -31910,17 +31938,6 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:23134261">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(Shape_Prototype.GefaelleDefinition.HoeheOben)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$IsEmpty(Shape_Prototype.GefaelleDefinition.HoeheUnten)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23134211" SubType="Then">
<EXIT_PROCESS Id="RDK:23134210" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
</CASEGROUP>
<CASEGROUP Id="RDK:23183102" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
@@ -31978,6 +31995,305 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXIT_PROCESS Id="RDK:23134023" BreakType="4" ExitStatus="0" />
</GROUP>
<GROUP Id="RDK:23134073" SubType="Else">
<IFTHENELSE Id="RDK:23134261" DesignTimeRemark="Beide Höhen sind leer">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$IsEmpty(HoeheOben)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$IsEmpty(HoeheUnten)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23134211" SubType="Then">
<EXIT_PROCESS Id="RDK:23134210" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:23467046" DesignTimeRemark="HoeheOben ist leer, HöheUnten ist NICHT leer">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$isEmpty(HoeheOben)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$isEmpty(HoeheUnten)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23467088" SubType="Then">
<SET Id="RDK:23467135" VarRef="H_th">
<EXP><![CDATA[$=$Abs(Round(L1*Tan(DegToRad(winkel)),2))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:23467141">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23467142" SubType="Then">
<SET Id="RDK:23467149" VarRef="HoeheOben">
<EXP><![CDATA[$=$HoeheUnten-H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:23467143" SubType="Else">
<SET Id="RDK:23467153" VarRef="HoeheOben">
<EXP><![CDATA[$=$HoeheUnten+H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:23472870" Name="TransferToPrototype" SubType="Generic">
<IFTHENELSE Id="RDK:23474761">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$HoeheOben>HoeheUnten]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23474757" SubType="Then">
<SET Id="RDK:23474755" VarRef="text">
<EXP><![CDATA[$=$IIF(LH_fits, "↓", "O")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23474756" VarRef="H1gtH0">
<EXP><![CDATA[$=$-1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:23474760" SubType="Else">
<SET Id="RDK:23474758" VarRef="text" DesignTimeTip="↓">
<EXP><![CDATA[$=$IIF(LH_fits, "↑", "O")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23474759" VarRef="H1gtH0">
<EXP><![CDATA[$=$1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<SELECTCASE Id="RDK:23472868">
<EXP><![CDATA[$=$Shape_Prototype.family]]></EXP>
<CASEGROUP Id="RDK:23472857" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:23472848" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472849" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472850" VarRef="Shape_Prototype.GefaelleDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472851" VarRef="Shape_Prototype.GefaelleDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472852" VarRef="Shape_Prototype.GefaelleDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472853" VarRef="Shape_Prototype.GefaelleDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472854" VarRef="Shape_Prototype.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472855" VarRef="Shape_Prototype.GefaelleDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472856" VarRef="Shape_Prototype.GefaelleDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23472867" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:23472858" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472859" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472860" VarRef="Shape_Prototype.OFGeradeDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472861" VarRef="Shape_Prototype.OFGeradeDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472862" VarRef="Shape_Prototype.OFGeradeDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472863" VarRef="Shape_Prototype.OFGeradeDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472864" VarRef="Shape_Prototype.OFGeradeDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472865" VarRef="Shape_Prototype.OFGeradeDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472866" VarRef="Shape_Prototype.OFGeradeDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
</SELECTCASE>
<SET Id="RDK:23472869" VarRef="Shape_Prototype.text">
<EXP><![CDATA[$=$text]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<EXIT_PROCESS Id="RDK:23471773" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:23467178" DesignTimeRemark="HoeheUnten ist leer, HoeheOben ist NICHT leer">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$isEmpty(HoeheOben)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$isEmpty(HoeheUnten)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23467177" SubType="Then">
<SET Id="RDK:23467171" VarRef="H_th">
<EXP><![CDATA[$=$Abs(Round(L1*Tan(DegToRad(winkel)),2))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:23467176">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23467173" SubType="Then">
<SET Id="RDK:23467172" VarRef="HoeheUnten">
<EXP><![CDATA[$=$HoeheOben-H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:23467175" SubType="Else">
<SET Id="RDK:23467174" VarRef="HoeheUnten">
<EXP><![CDATA[$=$HoeheOben+H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:23472822" Name="TransferToPrototype" SubType="Generic">
<IFTHENELSE Id="RDK:23474743">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$HoeheOben>HoeheUnten]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23474739" SubType="Then">
<SET Id="RDK:23474737" VarRef="text">
<EXP><![CDATA[$=$IIF(LH_fits, "↓", "O")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23474738" VarRef="H1gtH0">
<EXP><![CDATA[$=$-1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:23474742" SubType="Else">
<SET Id="RDK:23474740" VarRef="text" DesignTimeTip="↓">
<EXP><![CDATA[$=$IIF(LH_fits, "↑", "O")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23474741" VarRef="H1gtH0">
<EXP><![CDATA[$=$1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<SELECTCASE Id="RDK:23472820">
<EXP><![CDATA[$=$Shape_Prototype.family]]></EXP>
<CASEGROUP Id="RDK:23472809" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:23472800" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472801" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472802" VarRef="Shape_Prototype.GefaelleDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472803" VarRef="Shape_Prototype.GefaelleDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472804" VarRef="Shape_Prototype.GefaelleDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472805" VarRef="Shape_Prototype.GefaelleDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472806" VarRef="Shape_Prototype.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472807" VarRef="Shape_Prototype.GefaelleDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472808" VarRef="Shape_Prototype.GefaelleDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23472819" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:23472810" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472811" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472812" VarRef="Shape_Prototype.OFGeradeDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472813" VarRef="Shape_Prototype.OFGeradeDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472814" VarRef="Shape_Prototype.OFGeradeDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472815" VarRef="Shape_Prototype.OFGeradeDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472816" VarRef="Shape_Prototype.OFGeradeDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472817" VarRef="Shape_Prototype.OFGeradeDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472818" VarRef="Shape_Prototype.OFGeradeDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
</SELECTCASE>
<SET Id="RDK:23472821" VarRef="Shape_Prototype.text">
<EXP><![CDATA[$=$text]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<EXIT_PROCESS Id="RDK:23471777" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:23134072">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$HoeheOben=HoeheUnten]]></EXP>
@@ -31999,7 +32315,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<ACTION_CALL Id="RDK:23134029" Name="RDEngineering_MsgBox" DesignTimeRemark="{Text}">
<ACTION_CALL Id="RDK:23134029" Name="RDEngineering_MsgBox" Suppressed="True" DesignTimeRemark="{Text}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
@@ -32032,7 +32348,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$Round(RadToDeg(ATAN(Abs(HoeheOben-HoeheUnten)/L1)),1)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:23134059">
<IFTHENELSE Id="RDK:23134059" DesignTimeRemark="HöheOben UND HöheUnten haben Werte und sind fixiert">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FesteH1]]></EXP>
</VALUECONDITION>
@@ -32058,6 +32374,16 @@ ShapeList["id="+Param.Input[1].shapeID].name
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:23472885" SubType="Else">
<SET Id="RDK:23472892" VarRef="L_th">
<EXP><![CDATA[$=$Round(Abs(HoeheOben-HoeheUnten)/Tan(DegToRad(winkel)),0)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472894" VarRef="L1">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</GROUP>
<GROUP Id="RDK:23134058" SubType="Else">
@@ -32100,15 +32426,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:23134055">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FesteH0]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$FesteH1]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23134054" SubType="Then">
<GROUP Id="RDK:23472751" SubType="Else">
<IFTHENELSE Id="RDK:23134053">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$H1gtH0=1]]></EXP>
@@ -32129,6 +32447,16 @@ ShapeList["id="+Param.Input[1].shapeID].name
</GROUP>
</IFTHENELSE>
</GROUP>
<GROUP Id="RDK:23472757" SubType="Else">
<SET Id="RDK:23472763" VarRef="L_th">
<EXP><![CDATA[$=$Abs(Round(H_th/Tan(DegToRad(winkel)),0))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23472761" VarRef="L1">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
@@ -32136,197 +32464,122 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$IIF(Abs(L1-L_th)<LH_toleranz,True,False)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:23134070">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$HoeheOben>HoeheUnten]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23134066" SubType="Then">
<SET Id="RDK:23134064" VarRef="text">
<EXP><![CDATA[$=$IIF(LH_fits, "↓", "O")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134065" VarRef="H1gtH0">
<EXP><![CDATA[$=$-1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:23134069" SubType="Else">
<SET Id="RDK:23134067" VarRef="text" DesignTimeTip="↓">
<EXP><![CDATA[$=$IIF(LH_fits, "↑", "O")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134068" VarRef="H1gtH0">
<EXP><![CDATA[$=$1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:23134399" Name="TransferToPrototype" SubType="Generic">
<SELECTCASE Id="RDK:23183152">
<EXP><![CDATA[$=$Shape_Prototype.family]]></EXP>
<CASEGROUP Id="RDK:23183139" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:23134391" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134392" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134393" VarRef="Shape_Prototype.GefaelleDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134408" VarRef="Shape_Prototype.GefaelleDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134394" VarRef="Shape_Prototype.GefaelleDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134410" VarRef="Shape_Prototype.GefaelleDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134406" VarRef="Shape_Prototype.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134398" VarRef="Shape_Prototype.GefaelleDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134402" VarRef="Shape_Prototype.GefaelleDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23183174" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:23183164" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183165" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183166" VarRef="Shape_Prototype.OFGeradeDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183167" VarRef="Shape_Prototype.OFGeradeDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183168" VarRef="Shape_Prototype.OFGeradeDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183169" VarRef="Shape_Prototype.OFGeradeDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183170" VarRef="Shape_Prototype.OFGeradeDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183171" VarRef="Shape_Prototype.OFGeradeDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183172" VarRef="Shape_Prototype.OFGeradeDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
</SELECTCASE>
<SET Id="RDK:23183173" VarRef="Shape_Prototype.text">
<EXP><![CDATA[$=$text]]></EXP>
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:23134399" Name="TransferToPrototype" SubType="Generic">
<IFTHENELSE Id="RDK:23134070">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$HoeheOben>HoeheUnten]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23134066" SubType="Then">
<SET Id="RDK:23134064" VarRef="text">
<EXP><![CDATA[$=$IIF(LH_fits, "↓", "O")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134065" VarRef="H1gtH0">
<EXP><![CDATA[$=$-1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</GROUP>
</IFTHENELSE>
</FUNCTION>
<FUNCTION Id="RDK:22674886" Name="CheckFixHeights_Prototype" InputTypeName="string">
<COMMENTS Id="RDK:22674921" DesignTimeRemark="Prüfung der Anbindung beim fixiert haken an der Höhe rechts oder links" />
<GROUP Id="RDK:22674927" Name="localVars" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:22674922" Name="isConnected" Type="boolean" DesignTimeRemark="ist an Kreisel angebunden oder nicht" />
<VAR Id="RDK:22674923" Name="bordersOk" Type="boolean" DesignTimeRemark="waren die Userangaben innerhalb der erlaubten Grenzen" />
<VAR Id="RDK:22674926" Name="UebergabeListe" Type="SSGParameter[]">
<SET_STRUCT Id="RDK:22674924" VarRef="SSGParameter" ClearAll="True" ListRef="UebergabeListe">
<PAR Name="Key">
<EXP><![CDATA[$C$shapeId]]></EXP>
</PAR>
<PAR Name="StrArr" />
<PAR Name="Str">
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
</PAR>
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:22674925" VarRef="SSGParameter" ClearAll="True" ListRef="UebergabeListe">
<PAR Name="Key">
<EXP><![CDATA[$C$FieldAffected]]></EXP>
</PAR>
<PAR Name="StrArr" />
<PAR Name="Str">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
</SET_STRUCT>
</VAR>
<GROUP Id="RDK:23134069" SubType="Else">
<SET Id="RDK:23134067" VarRef="text" DesignTimeTip="↓">
<EXP><![CDATA[$=$IIF(LH_fits, "↑", "O")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134068" VarRef="H1gtH0">
<EXP><![CDATA[$=$1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<SELECTCASE Id="RDK:23183152">
<EXP><![CDATA[$=$Shape_Prototype.family]]></EXP>
<CASEGROUP Id="RDK:23183139" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:23134391" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134392" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134393" VarRef="Shape_Prototype.GefaelleDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134408" VarRef="Shape_Prototype.GefaelleDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134394" VarRef="Shape_Prototype.GefaelleDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134410" VarRef="Shape_Prototype.GefaelleDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134406" VarRef="Shape_Prototype.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134398" VarRef="Shape_Prototype.GefaelleDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134402" VarRef="Shape_Prototype.GefaelleDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23183174" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:23183164" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183165" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183166" VarRef="Shape_Prototype.OFGeradeDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183167" VarRef="Shape_Prototype.OFGeradeDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183168" VarRef="Shape_Prototype.OFGeradeDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183169" VarRef="Shape_Prototype.OFGeradeDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183170" VarRef="Shape_Prototype.OFGeradeDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183171" VarRef="Shape_Prototype.OFGeradeDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183172" VarRef="Shape_Prototype.OFGeradeDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
</SELECTCASE>
<SET Id="RDK:23183173" VarRef="Shape_Prototype.text">
<EXP><![CDATA[$=$text]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<CALLFUNCTION Id="RDK:22674928" DesignTimeRemark="checkt ob eine Gefällestrecke an einem Kreisel oder Eckrad hängt">
<PAR Name="FuncName">
<EXP><![CDATA[$C$isConnectedToFixHeight]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$UebergabeListe]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$isConnected]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<IFTHENELSE Id="RDK:22674944">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$isConnected]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22674936" SubType="Then">
<COMMENTS Id="RDK:22674929" DesignTimeRemark="Setzt den Haken auf Fixiert, wenn mit Kreisel o.ä. verbunden" />
<IFTHENELSE Id="RDK:22674932">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="FesteH0"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22674931" SubType="Then">
<SET Id="RDK:22674930" VarRef="Shape_Prototype.GefaelleDefinition.FesteH0">
<EXP><![CDATA[$=$True]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:22674935">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$FieldAffected="FesteH1"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22674934" SubType="Then">
<SET Id="RDK:22674933" VarRef="Shape_Prototype.GefaelleDefinition.FesteH1">
<EXP><![CDATA[$=$True]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
</FUNCTION>
<FUNCTION Id="RDK:22069267" Name="CalcVFTheoretischeLänge_Prototype" InputTypeName="string">
<GROUP Id="RDK:22069233" Name="LocalVariables" SubType="VarSet" IncludeDate="0">
@@ -46222,4 +46475,4 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PROFILES_DATA>
<BOM_DATA />
</EXTERNAL_DATA>
</PROCESS>
</PROCESS>