Alle Strukturen für Bügelträger/Minitrolley Beladung angelegt

This commit is contained in:
Simon Schmutzler
2023-12-12 14:22:18 +01:00
parent b9350a74b2
commit a17dfd5a7e
2 changed files with 429 additions and 3 deletions
@@ -4,7 +4,7 @@
"family": "Eckrad", "family": "Eckrad",
"icon": "SSG/shapes/img/Eckrad_32x32.png", "icon": "SSG/shapes/img/Eckrad_32x32.png",
"iconBig": "SSG/shapes/img/Eckrad_64x64.png", "iconBig": "SSG/shapes/img/Eckrad_64x64.png",
"srcSVG": "SSG/shapes/svg/Eckrad_links.xml", "srcSVG": "SSG/shapes/svg/Eckrad_Links.xml",
"width": 3023.622, "width": 3023.622,
"height": 3023.622, "height": 3023.622,
"depth": 1897.3228, "depth": 1897.3228,
+428 -2
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<PROCESS Id="RDK:0001" Name="MAIN_SSG" ModernUI="True" Options="(GITSAVEMODE)(NOUPDATEINCLUDEFILES)" Expanded="True"> <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="dre [NBDELP3561-04C]" ModDate="2023-11-20T16:16:06" LanguageVersion="2014.1.3.618" /> <PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="s.schmutzler [ANGEBOT-NB06]" ModDate="2023-12-12T14:17:13" LanguageVersion="2014.1.3.627" />
<GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True"> <GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True">
<GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0"> <GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0">
<GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0"> <GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0">
@@ -65,7 +65,14 @@
<FIELD Id="RDK:973716" Name="Beschreibung" Type="string" /> <FIELD Id="RDK:973716" Name="Beschreibung" Type="string" />
<FIELD Id="RDK:973714" Name="Weichenart" Type="string" /> <FIELD Id="RDK:973714" Name="Weichenart" Type="string" />
</TYPE> </TYPE>
<TYPE Id="RDK:79642" Name="SSG_ShapeType" SubType="structure"> <TYPE Id="RDK:1652525" Name="BTMTBeladungType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1652521" Name="AbstandMS" Type="double" Suppressed="True" />
<FIELD Id="RDK:1652522" Name="Hoehe" Type="double" />
<FIELD Id="RDK:1652523" Name="Drehung" Type="integer" DesignTimeNotes="1= im Uhrzeigersinn=rechts&#xD;&#xA;-1= Gegen Uhrzeigersinn=links" />
<FIELD Id="RDK:1652524" Name="Durchmesser" Type="double" Suppressed="True" />
</TYPE>
<TYPE Id="RDK:79642" Name="SSG_ShapeType" Expanded="True" SubType="structure">
<TYPE_VALUES /> <TYPE_VALUES />
<FIELD Id="RDK:79643" Name="SivasNummer" Type="string" /> <FIELD Id="RDK:79643" Name="SivasNummer" Type="string" />
<FIELD Id="RDK:1561689" Name="Rotationsklasse" Type="string" /> <FIELD Id="RDK:1561689" Name="Rotationsklasse" Type="string" />
@@ -74,6 +81,7 @@
<FIELD Id="RDK:1520553" Name="EckradDefinition" Type="EckradType" /> <FIELD Id="RDK:1520553" Name="EckradDefinition" Type="EckradType" />
<FIELD Id="RDK:412309" Name="GefaelleDefinition" Type="GefaelleType" /> <FIELD Id="RDK:412309" Name="GefaelleDefinition" Type="GefaelleType" />
<FIELD Id="RDK:973719" Name="WeicheDefinition" Type="WeicheType" /> <FIELD Id="RDK:973719" Name="WeicheDefinition" Type="WeicheType" />
<FIELD Id="RDK:1652536" Name="BTMTBeladungDefinition" Type="BTMTBeladungType" />
</TYPE> </TYPE>
</GROUP> </GROUP>
<TYPE Id="RDK:381" Name="ImportBackgroundType" SubType="structure"> <TYPE Id="RDK:381" Name="ImportBackgroundType" SubType="structure">
@@ -751,6 +759,7 @@
</GROUP> </GROUP>
<VAR Id="RDK:439249" Name="ConnectionPointItem" Type="Editor2DConnectionPointType" /> <VAR Id="RDK:439249" Name="ConnectionPointItem" Type="Editor2DConnectionPointType" />
<VAR Id="RDK:591734" Name="ConnectionPointList" Type="Editor2DConnectionPointTypeList" /> <VAR Id="RDK:591734" Name="ConnectionPointList" Type="Editor2DConnectionPointTypeList" />
<VAR Id="RDK:1652538" Name="BTMTBeladungData_defaults" Type="BTMTBeladungType" />
</GROUP> </GROUP>
<GROUP Id="RDK:314272" Name="MUI" SubType="VarSet" IncludeDate="0"> <GROUP Id="RDK:314272" Name="MUI" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:426767" Name="KreiselData" Type="KreiselType" /> <VAR Id="RDK:426767" Name="KreiselData" Type="KreiselType" />
@@ -3256,10 +3265,13 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<COMMENTS Id="RDK:1551618" Bookmarked="True" DesignTimeRemark="Inherit Rotation" /> <COMMENTS Id="RDK:1551618" Bookmarked="True" DesignTimeRemark="Inherit Rotation" />
<SET_STRUCT Id="RDK:1551619" VarRef="Shape_Prototype" ListRef="ShapeList" Options="$=$&quot;(REPLACEIDX=&quot;+i+&quot;)&quot;" Bookmarked="True" DesignTimeNotes="Shape.depth*Inch/DPI&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;Shape_Prototype.KreiselDefinition.OrientierungHV&#xD;&#xA;IIF(Shape_Prototype.KreiselDefinition.OrientierungHV&lt;&gt;Shape_Prototype.rotation,Shape_Prototype.rotation,Shape_Prototype.KreiselDefinition.OrientierungHV)"> <SET_STRUCT Id="RDK:1551619" VarRef="Shape_Prototype" ListRef="ShapeList" Options="$=$&quot;(REPLACEIDX=&quot;+i+&quot;)&quot;" Bookmarked="True" DesignTimeNotes="Shape.depth*Inch/DPI&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;Shape_Prototype.KreiselDefinition.OrientierungHV&#xD;&#xA;IIF(Shape_Prototype.KreiselDefinition.OrientierungHV&lt;&gt;Shape_Prototype.rotation,Shape_Prototype.rotation,Shape_Prototype.KreiselDefinition.OrientierungHV)">
<PAR Name="SivasNummer" /> <PAR Name="SivasNummer" />
<PAR Name="Rotationsklasse" />
<PAR Name="IDCounter" />
<PAR Name="KreiselDefinition" /> <PAR Name="KreiselDefinition" />
<PAR Name="EckradDefinition" /> <PAR Name="EckradDefinition" />
<PAR Name="GefaelleDefinition" /> <PAR Name="GefaelleDefinition" />
<PAR Name="WeicheDefinition" /> <PAR Name="WeicheDefinition" />
<PAR Name="BTMTBeladungDefinition" />
<PAR Name="source"> <PAR Name="source">
<EXP><![CDATA[$=$IIF(Shape_Prototype.EckradDefinition.Drehung=1,"Eckrad_Rechts","Eckrad_Links")]]></EXP> <EXP><![CDATA[$=$IIF(Shape_Prototype.EckradDefinition.Drehung=1,"Eckrad_Rechts","Eckrad_Links")]]></EXP>
</PAR> </PAR>
@@ -3321,7 +3333,161 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="pinned" /> <PAR Name="pinned" />
<PAR Name="selected" /> <PAR Name="selected" />
<PAR Name="includeInBOM" /> <PAR Name="includeInBOM" />
</SET_STRUCT>
</GROUP>
</CASEGROUP>
<CASEGROUP Id="RDK:1653130" CaseType="0">
<EXP><![CDATA[$C$BTMTBeladung]]></EXP>
<GROUP Id="RDK:1653123" Name="BTMTBeladung in der Library anlegen" SubType="Generic">
<SET Id="RDK:1653121" VarRef="Property_Prototype.eventClass">
<EXP><![CDATA[$C$OnDoubleclick,OnInserted,OnLinked,OnPasted]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<ACTION_CALL Id="RDK:1653122" Name="RDEngineering_E2DManageShape">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="e2dMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="libraryID">
<EXP><![CDATA[$=$GS2DLibraryName]]></EXP>
</PAR>
<PAR Name="operType">
<EXP><![CDATA[$C$2]]></EXP>
</PAR>
<PAR Name="shpId">
<EXP><![CDATA[$=$Property_Prototype.id]]></EXP>
</PAR>
<PAR Name="catId">
<EXP><![CDATA[$C$c_Session]]></EXP>
</PAR>
<PAR Name="shpItemId" />
<PAR Name="shpItem">
<EXP><![CDATA[$=$Property_Prototype]]></EXP>
</PAR>
<PAR Name="shpItemList">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="shpList">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="outShapeIdList">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options">
<EXP><![CDATA[$C$(OVERWRITE)]]></EXP>
</PAR>
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:1653129" Name="BTMTBeladung platzieren" SubType="Generic">
<COMMENTS Id="RDK:1653124" DesignTimeRemark="pixel in mm" />
<COMMENTS Id="RDK:1653125" DesignTimeRemark="Shape in ShapeList wird gedreht" />
<ACTION_CALL Id="RDK:1653126" Name="RDEngineering_E2DManageShape">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="e2dMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="libraryID">
<EXP><![CDATA[$=$GS2DLibraryName]]></EXP>
</PAR>
<PAR Name="operType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="shpId">
<EXP><![CDATA[$=$ID]]></EXP>
</PAR>
<PAR Name="catId">
<EXP><![CDATA[$C$c_Session]]></EXP>
</PAR>
<PAR Name="shpItemId" />
<PAR Name="shpItem">
<EXP><![CDATA[$=$Shape_Prototype]]></EXP>
</PAR>
<PAR Name="shpItemList">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="shpList">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="outShapeIdList">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<COMMENTS Id="RDK:1653127" Bookmarked="True" DesignTimeRemark="Inherit Rotation" />
<SET_STRUCT Id="RDK:1653128" VarRef="Shape_Prototype" ListRef="ShapeList" Options="$=$&quot;(REPLACEIDX=&quot;+i+&quot;)&quot;" Bookmarked="True" DesignTimeNotes="Shape.depth*Inch/DPI&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;Shape_Prototype.KreiselDefinition.OrientierungHV&#xD;&#xA;IIF(Shape_Prototype.KreiselDefinition.OrientierungHV&lt;&gt;Shape_Prototype.rotation,Shape_Prototype.rotation,Shape_Prototype.KreiselDefinition.OrientierungHV)">
<PAR Name="SivasNummer" />
<PAR Name="Rotationsklasse" /> <PAR Name="Rotationsklasse" />
<PAR Name="IDCounter" />
<PAR Name="KreiselDefinition" />
<PAR Name="EckradDefinition" />
<PAR Name="GefaelleDefinition" />
<PAR Name="WeicheDefinition" />
<PAR Name="BTMTBeladungDefinition" />
<PAR Name="source">
<EXP><![CDATA[$=$IIF(Shape_Prototype.BTMTBeladungDefinition.Drehung=1,"BTMTBeladung_Rechts","BTMTBeladung_Links")]]></EXP>
</PAR>
<PAR Name="sourceLibrary">
<EXP><![CDATA[$=$GS2DLibraryName]]></EXP>
</PAR>
<PAR Name="signature" />
<PAR Name="id">
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
</PAR>
<PAR Name="name" />
<PAR Name="family" />
<PAR Name="description" />
<PAR Name="x" />
<PAR Name="y" />
<PAR Name="z" />
<PAR Name="width">
<EXP><![CDATA[$=$ConvertFromPixel(Shape_Prototype.width, "mm", 96)]]></EXP>
</PAR>
<PAR Name="height">
<EXP><![CDATA[$=$ConvertFromPixel(Shape_Prototype.height, "mm", 96)]]></EXP>
</PAR>
<PAR Name="depth">
<EXP><![CDATA[$=$ConvertFromPixel(Shape_Prototype.depth, "mm", 96)]]></EXP>
</PAR>
<PAR Name="rotation">
<EXP><![CDATA[$=$Shape_Prototype.rotation]]></EXP>
</PAR>
<PAR Name="text" />
<PAR Name="behaviour" />
<PAR Name="datadump" />
<PAR Name="path" />
<PAR Name="ctrl1x" />
<PAR Name="ctrl1y" />
<PAR Name="ctrl2x" />
<PAR Name="ctrl2y" />
<PAR Name="shapeFromId" />
<PAR Name="shapeFromPointIndex" />
<PAR Name="shapeToId" />
<PAR Name="shapeToPointIndex" />
<PAR Name="dimStack" />
<PAR Name="dimType" />
<PAR Name="dimDriving" />
<PAR Name="dimValue" />
<PAR Name="color" />
<PAR Name="colorOpacity" />
<PAR Name="color3D" />
<PAR Name="colorOpacity3D" />
<PAR Name="lineWidth" />
<PAR Name="lineColor" />
<PAR Name="lineOpacity" />
<PAR Name="lineColor3D" />
<PAR Name="lineOpacity3D" />
<PAR Name="links" />
<PAR Name="group" />
<PAR Name="layer" />
<PAR Name="connectionPoints" />
<PAR Name="modified" />
<PAR Name="pinned" />
<PAR Name="selected" />
<PAR Name="includeInBOM" />
</SET_STRUCT> </SET_STRUCT>
</GROUP> </GROUP>
</CASEGROUP> </CASEGROUP>
@@ -3639,6 +3805,41 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Options" /> <PAR Name="Options" />
</CALLFUNCTION> </CALLFUNCTION>
</CASEGROUP> </CASEGROUP>
<CASEGROUP Id="RDK:1653148" CaseType="0">
<EXP><![CDATA[$C$BTMTBeladung]]></EXP>
<SET Id="RDK:1653144" VarRef="ShapeList[&quot;id=&quot;+Link].BTMTBeladungDefinition.Drehung">
<EXP><![CDATA[$=$ShapeList["id="+Link].BTMTBeladungDefinition.Drehung*(-1)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:1653145" VarRef="Shape_Prototype">
<EXP><![CDATA[$=$ShapeList["id="+Link]]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<CALLFUNCTION Id="RDK:1653149">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CreatePrototype_BTMTBeladung]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$C$Link]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:1653147">
<PAR Name="FuncName">
<EXP><![CDATA[$C$Create/Update Shape]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Link]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</CASEGROUP>
<CASEGROUP Id="RDK:1568372" CaseType="1"> <CASEGROUP Id="RDK:1568372" CaseType="1">
<EXP /> <EXP />
</CASEGROUP> </CASEGROUP>
@@ -4066,6 +4267,59 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</FOREACHLOOP> </FOREACHLOOP>
</WHILELOOP> </WHILELOOP>
</FUNCTION> </FUNCTION>
<FUNCTION Id="RDK:1653110" Name="CreatePrototype_BTMTBeladung">
<GROUP Id="RDK:1653106" Name="Local Variables" SubType="VarSet" IncludeDate="0" />
<COMMENTS Id="RDK:1653107" DesignTimeRemark="Angle definition in GS2D" DesignTimeNotes=" 0&#xD;&#xA; |&#xD;&#xA;270 &lt;-------&gt;90&#xD;&#xA; |&#xD;&#xA; 180&#xD;&#xA;" />
<SET Id="RDK:1653108" VarRef="Property_Prototype">
<EXP><![CDATA[$=$Shape_Prototype]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET_STRUCT Id="RDK:1653109" VarRef="Property_Prototype">
<PAR Name="id" />
<PAR Name="name" />
<PAR Name="family" />
<PAR Name="description" />
<PAR Name="text" />
<PAR Name="shapeMode" />
<PAR Name="icon" />
<PAR Name="iconBig" />
<PAR Name="image" />
<PAR Name="srcSVG" />
<PAR Name="src3D" />
<PAR Name="srcTexture3D" />
<PAR Name="width">
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.width, "mm", 96)]]></EXP>
</PAR>
<PAR Name="height">
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.height, "mm", 96)]]></EXP>
</PAR>
<PAR Name="depth">
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.depth, "mm", 96)]]></EXP>
</PAR>
<PAR Name="behaviour" />
<PAR Name="help" />
<PAR Name="eventClass" />
<PAR Name="linkClass" />
<PAR Name="collisionClass" />
<PAR Name="containerClass" />
<PAR Name="snapClass" />
<PAR Name="color" />
<PAR Name="colorOpacity" />
<PAR Name="lineColor" />
<PAR Name="lineColorOpacity" />
<PAR Name="color3D" />
<PAR Name="colorOpacity3D" />
<PAR Name="lineColor3D" />
<PAR Name="lineColorOpacity3D" />
<PAR Name="custom" />
<PAR Name="connectionPoints" />
<PAR Name="group2dShapes" />
<PAR Name="group2dConnectors" />
<PAR Name="group3d" />
<PAR Name="eventHandler" />
<PAR Name="eventHandlers" />
</SET_STRUCT>
</FUNCTION>
</GROUP> </GROUP>
<FUNCTION Id="RDK:900059" Name="GetPlanquadratPosition"> <FUNCTION Id="RDK:900059" Name="GetPlanquadratPosition">
<GROUP Id="RDK:900057" Name="Local Variables" SubType="VarSet" IncludeDate="0"> <GROUP Id="RDK:900057" Name="Local Variables" SubType="VarSet" IncludeDate="0">
@@ -6836,6 +7090,7 @@ Contains(IndirectConnKreiselList, Link) AND Shape_Prototype.family = "Gefaellest
<EXP><![CDATA[$V$EventData]]></EXP> <EXP><![CDATA[$V$EventData]]></EXP>
</PAR> </PAR>
<PAR Name="Options" /> <PAR Name="Options" />
<PAR Name="ProfileName" />
</ACTION_CALL> </ACTION_CALL>
<SELECTCASE Id="RDK:1546096"> <SELECTCASE Id="RDK:1546096">
<EXP><![CDATA[$=$Button]]></EXP> <EXP><![CDATA[$=$Button]]></EXP>
@@ -8242,6 +8497,37 @@ Contains(IndirectConnKreiselList, Link) AND Shape_Prototype.family = "Gefaellest
</ACTION_CALL> </ACTION_CALL>
</GROUP> </GROUP>
</CASEGROUP> </CASEGROUP>
<CASEGROUP Id="RDK:1653173" CaseType="0">
<EXP><![CDATA[$C$BTMTBeladung]]></EXP>
<SET Id="RDK:1653163" VarRef="Shape_Prototype.BTMTBeladungDefinition">
<EXP><![CDATA[$=$BTMTBeladungData_defaults]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:1653164" VarRef="Shape_Prototype.Rotationsklasse">
<EXP><![CDATA[$C$Rotationsobjekt]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:1653165" VarRef="Shape_Prototype.layer">
<EXP><![CDATA[$C$Strecke]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:1653166" VarRef="Shape_Prototype.BTMTBeladungDefinition.Beschreibung">
<EXP><![CDATA[$=$Shape_Prototype.name]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<CALLFUNCTION Id="RDK:1653167">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CreatePrototype_BTMTBeladung]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</CASEGROUP>
</SELECTCASE> </SELECTCASE>
<GROUP Id="RDK:1007410" Name="Group" SubType="Generic" Bookmarked="True"> <GROUP Id="RDK:1007410" Name="Group" SubType="Generic" Bookmarked="True">
<VALUECONDITION Value="true"> <VALUECONDITION Value="true">
@@ -9365,6 +9651,136 @@ me.x
<PAR Name="Options" /> <PAR Name="Options" />
</CALLFUNCTION> </CALLFUNCTION>
</CASEGROUP> </CASEGROUP>
<CASEGROUP Id="RDK:1653223" CaseType="0">
<EXP><![CDATA[$C$BTMTBeladung]]></EXP>
<SET Id="RDK:1653200" VarRef="OriginalRatation">
<EXP><![CDATA[$=$Shape_Prototype.BTMTBeladungDefinition.Drehung]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SELECTCASE Id="RDK:1653205">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].family]]></EXP>
<CASEGROUP Id="RDK:1653202" CaseType="0">
<EXP><![CDATA[$C$Kreisel]]></EXP>
<SET Id="RDK:1653201" VarRef="Shape_Prototype.EckradDefinition.Drehung">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].KreiselDefinition.Drehung*(-1)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:1653204" CaseType="0">
<EXP><![CDATA[$C$Eckrad]]></EXP>
<SET Id="RDK:1653203" VarRef="Shape_Prototype.EckradDefinition.Drehung">
<EXP><![CDATA[$=$ShapeList["id="+Param.Input[1].shapeID].EckradDefinition.Drehung*(-1)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
</SELECTCASE>
<GROUP Id="RDK:1653207" Name="Group" SubType="Generic">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Shape_Prototype.rotation=""]]></EXP>
</VALUECONDITION>
<SET Id="RDK:1653206" VarRef="Shape_Prototype.rotation">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<CALLFUNCTION Id="RDK:1653208">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CreatePrototype_BTMTBeladung]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input[0].shapeID]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:1653209">
<PAR Name="FuncName">
<EXP><![CDATA[$C$Create/Update Shape]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input[0].shapeID]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<IFTHENELSE Id="RDK:1653221">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$OriginalRatation<>Shape_Prototype.BTMTBeladungDefinition.Drehung]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:1653218" SubType="Then">
<GROUP Id="RDK:1653216" Name="Find Children" SubType="Generic">
<SET Id="RDK:1653210" VarRef="LinkedShapeIDs">
<EXP><![CDATA[$C$NOTHING]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<FOREACHLOOP Id="RDK:1653214" ItemVarRef="Link">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$Shape_Prototype.links]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<SET Id="RDK:1653211" VarRef="Link">
<EXP><![CDATA[$=$StrAfter(Link, ";")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<GROUP Id="RDK:1653213" Name="Group" SubType="Generic">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Not (Link=Param.Input[1].shapeID)]]></EXP>
</VALUECONDITION>
<LIST_ADD Id="RDK:1653212" ListRef="LinkedShapeIDs">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$Link]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</GROUP>
</FOREACHLOOP>
<CALLFUNCTION Id="RDK:1653215">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CollectLinkedShapes]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$LinkedShapeIDs]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
<CALLFUNCTION Id="RDK:1653217">
<PAR Name="FuncName">
<EXP><![CDATA[$C$Inherit Children rotation]]></EXP>
</PAR>
<PAR Name="InputExp" />
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
<GROUP Id="RDK:1653220" SubType="Else">
<COMMENTS Id="RDK:1653219" DesignTimeRemark="No children rotation needed" />
</GROUP>
</IFTHENELSE>
<CALLFUNCTION Id="RDK:1653222">
<PAR Name="FuncName">
<EXP><![CDATA[$C$AddWeiche]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Param.Input]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</CASEGROUP>
<CASEGROUP Id="RDK:1576708" CaseType="1"> <CASEGROUP Id="RDK:1576708" CaseType="1">
<EXP /> <EXP />
</CASEGROUP> </CASEGROUP>
@@ -12772,6 +13188,16 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR> </PAR>
</SET_STRUCT> </SET_STRUCT>
</GROUP> </GROUP>
<GROUP Id="RDK:1653246" Name="BTMTBeladung" SubType="Generic">
<SET_STRUCT Id="RDK:1653245" VarRef="BTMTBeladungData_defaults" ClearAll="True">
<PAR Name="Hoehe">
<EXP><![CDATA[$C$2000]]></EXP>
</PAR>
<PAR Name="Drehung">
<EXP><![CDATA[$C$1]]></EXP>
</PAR>
</SET_STRUCT>
</GROUP>
</GROUP> </GROUP>
<GROUP Id="RDK:326" Name="UI" SubType="Generic"> <GROUP Id="RDK:326" Name="UI" SubType="Generic">
<WHILELOOP Id="RDK:328"> <WHILELOOP Id="RDK:328">