This commit is contained in:
2025-06-26 09:34:39 +02:00
+121 -75
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="2025-05-23T10:50:10" LanguageVersion="2014.1.3.710" />
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="s.hensch [ANGEBOT-NB06]" ModDate="2025-06-25T12:12:58" 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">
@@ -1385,12 +1385,6 @@
<VAR Id="RDK:23222557" Name="OFBogenData" Type="OFBogenType[]" DesignTimeRemark="Dropdown Liste aller Bögen im Interface" />
<VAR Id="RDK:23222658" Name="OFWeichenData" Type="OFWeicheType[]" DesignTimeRemark="Dropdown Liste aller Weichen im Interface" />
<VAR Id="RDK:23747696" Name="TEFBogenData" Type="TEFBogenType[]" DesignTimeRemark="Liste aller TEF Bögen" />
<VAR Id="RDK:23611107" Name="HoeheOben" Type="double" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:24038425" Name="Part" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:24038426" Name="Part" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:24271547" Name="number" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:24301240" Name="AnzahlSeparatoren" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:24301256" Name="AnzahlScanner" Type="string" DesignTimeRemark="Generated by RD" />
</GROUP>
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
@@ -10876,6 +10870,10 @@ SSGConnectionPoint.x_M
<PAR Name="KurveFoerdererDefinition" />
<PAR Name="OFGeradeDefinition" />
<PAR Name="OFBogenDefinition" />
<PAR Name="TEFBogenDefinition" />
<PAR Name="TEFGeradeDefinition" />
<PAR Name="TEFUmlenkDefinition" />
<PAR Name="OFWeicheDefinition" />
</SET_STRUCT>
</FOREACHLOOP>
</FUNCTION>
@@ -11285,6 +11283,22 @@ SSGConnectionPoint.x_M
<PAR Name="pinned" />
<PAR Name="selected" />
<PAR Name="includeInBOM" />
<PAR Name="Rotationsklasse" />
<PAR Name="IDCounter" />
<PAR Name="EckradDefinition" />
<PAR Name="FoerdererDefinition" />
<PAR Name="VarioFoerdererDefinition" />
<PAR Name="KurveDefinition" />
<PAR Name="TEFBogenDefinition" />
<PAR Name="TEFGeradeDefinition" />
<PAR Name="TEFUmlenkDefinition" />
<PAR Name="KurveFoerdererDefinition" />
<PAR Name="OFGeradeDefinition" />
<PAR Name="OFBogenDefinition" />
<PAR Name="OFWeicheDefinition" />
<PAR Name="BTMTBeladungDefinition" />
<PAR Name="BTMTEntladungDefinition" />
<PAR Name="isDefined" />
</SET_STRUCT>
<IFTHENELSE Id="RDK:1007686">
<VALUECONDITION Value="true">
@@ -32317,6 +32331,7 @@ me.x
<FUNCTION Id="RDK:22536730" Name="CreateCsvILSAutomation" DesignTimeRemark="Erzeugt allen Elementen der Szene die Angaben für die Automation als CSV Item" ResultTypeName="CSVType">
<GROUP Id="RDK:22536766" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:22536749" Name="AutomationMerkmale" Type="AutomationMerkmaleType" />
<VAR Id="RDK:24301387" Name="OmnifloSump" Type="OmnifloSumUpType" />
<VAR Id="RDK:22537083" Name="AnzahlKreisel" Type="integer">
<SET Id="RDK:22537274" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
@@ -32797,6 +32812,7 @@ me.x
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:24301396" Name="AnzahlStreckengruppen" Type="integer" />
</GROUP>
<CALLFUNCTION Id="RDK:24301124">
<PAR Name="FuncName">
@@ -32853,9 +32869,6 @@ me.x
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:24301175" CaseType="0">
<EXP><![CDATA[$C$OFWeiche]]></EXP>
</CASEGROUP>
<CASEGROUP Id="RDK:24301248" CaseType="0">
<EXP><![CDATA[$C$OFWeiche]]></EXP>
<SET Id="RDK:24301247" VarRef="AnzahlWeichen">
@@ -32864,7 +32877,7 @@ me.x
</SET>
<IFTHENELSE Id="RDK:24301251">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.WeichenTyp = 'Weichenkörper']]></EXP>
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.WeichenTyp = "Weichenkörper"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:24301252" SubType="Then">
<SET Id="RDK:24301244" VarRef="AnzahlWeichengrundkörper">
@@ -32873,9 +32886,23 @@ me.x
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:24301405">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.WeichenTyp = "Einzelweiche"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.KurvenWinkel = 22.5]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:24301404" SubType="Then">
<SET Id="RDK:24301403" VarRef="AnzahlWeichengrundkörper">
<EXP><![CDATA[$=$AnzahlWeichengrundkörper+1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:24301384">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.WeichenTyp = 'Delta']]></EXP>
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.WeichenTyp = "Dreifachweiche"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:24301383" SubType="Then">
<SET Id="RDK:24301382" VarRef="AnzahlDeltaweichen">
@@ -32884,41 +32911,34 @@ me.x
</SET>
</GROUP>
</IFTHENELSE>
<LIST_ADD Id="RDK:24301361" ListRef="längenInMeterOF">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.L1/1000]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:24301362" DesignTimeRemark="TODO: Verzweigung je nach Weichentyp" ListRef="längenInMeterOF">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.L2/1000]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<IFTHENELSE Id="RDK:24305401">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.WeichenTyp = "Dreiwegeweiche"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.WeichenTyp = "Doppelweiche"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:24305400" SubType="Then">
<SET Id="RDK:24305399" VarRef="AnzahlDoppelUndDreiwegeweichen">
<EXP><![CDATA[$=$AnzahlDoppelUndDreiwegeweichen+1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:24305377">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.WeichenTyp = "Sternweiche"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:24305376" SubType="Then">
<SET Id="RDK:24305375" VarRef="AnzahlSternweichen">
<EXP><![CDATA[$=$AnzahlSternweichen+1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</CASEGROUP>
<CASEGROUP Id="RDK:24301366" CaseType="1">
<EXP />
<ACTION_CALL Id="RDK:24301364" Name="RDEngineering_MsgBox" DesignTimeRemark="{Text}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="MsgText">
<EXP><![CDATA[$C$element in Gruppe nicht erlaubt]]></EXP>
</PAR>
<PAR Name="MsgStyle">
<EXP><![CDATA[$C$-1]]></EXP>
</PAR>
<PAR Name="BtnLayout">
<EXP><![CDATA[$C$-1]]></EXP>
</PAR>
<PAR Name="MsgCaption" />
<PAR Name="BaloonType" />
<PAR Name="BtnPressed">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
</ACTION_CALL>
<EXIT_PROCESS Id="RDK:24301365" BreakType="4" ExitStatus="0" />
</CASEGROUP>
</SELECTCASE>
</FOREACHLOOP>
@@ -32939,17 +32959,33 @@ me.x
<PAR Name="AdvancedOptions" />
</SET>
<SET_STRUCT Id="RDK:24301183" VarRef="OmnifloSumUpMerkmale" ClearAll="True">
<PAR Name="Anzahl Bögen" />
<PAR Name="Anzahl Weichengrundkörper" />
<PAR Name="Anzahl Einwegweichen" />
<PAR Name="Anzahl Deltaweichen" />
<PAR Name="Anzahl Doppelweichen und Dreiwegeweichen" />
<PAR Name="Anzahl Sternweichen" />
<PAR Name="Gesamtlänge AP110" />
<PAR Name="Gesamtlänge AP60" />
<PAR Name="Anzahl Bögen">
<EXP><![CDATA[$=$AnzahlBögen]]></EXP>
</PAR>
<PAR Name="Anzahl Weichengrundkörper">
<EXP><![CDATA[$=$AnzahlWeichengrundkörper]]></EXP>
</PAR>
<PAR Name="Anzahl Einwegweichen">
<EXP><![CDATA[$=$AnzahlWeichen]]></EXP>
</PAR>
<PAR Name="Anzahl Deltaweichen">
<EXP><![CDATA[$=$AnzahlDeltaweichen]]></EXP>
</PAR>
<PAR Name="Anzahl Doppelweichen und Dreiwegeweichen">
<EXP><![CDATA[$=$AnzahlDoppelUndDreiwegeweichen]]></EXP>
</PAR>
<PAR Name="Anzahl Sternweichen">
<EXP><![CDATA[$=$AnzahlSternweichen]]></EXP>
</PAR>
<PAR Name="Gesamtlänge AP110">
<EXP><![CDATA[$=$GesamtlängeAP110]]></EXP>
</PAR>
<PAR Name="Gesamtlänge AP60">
<EXP><![CDATA[$=$GestamtlängeAP60]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:24301184" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(AutomationMerkmale)]]></EXP>
<EXP><![CDATA[$=$ToJSON(OmnifloSumUpMerkmale)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24301185" VarRef="Param.Result">
@@ -38673,27 +38709,37 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$ShapeList["id="+Param.Input["key=shapeId_1"].Str]]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<COMMENTS Id="RDK:19664796" DesignTimeRemark="Hole Connectionpoint IDs der beiden items, die jeweils an das andere item verbunden sind" />
<SET Id="RDK:19664801" VarRef="cpId_0" DesignTimeRemark="ConnectionPoint ID des item_0 bei dem die ShapeId des item_1 in ShapeItem.links vorkommt =&gt; Entspricht der CP ID des item_0, an dessen CP das item_1 angebunden ist">
<EXP><![CDATA[$=$StrBefore(ShapeList["id="+item_0.id].links[ListStrIndexOf(ShapeList["id="+item_0.id].links, "*"+item_1.id)], ";")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:19664803" VarRef="cpId_1" DesignTimeRemark="ConnectionPoint ID des item_1 bei dem die ShapeId des item_0 in ShapeItem.links vorkommt =&gt; Entspricht der CP ID des item_1, an dessen CP das item_0 angebunden ist:" DesignTimeTip="Beispiel .links eines Kreisel mit zwei angebundenen Gefällestrecken: LIST { &quot;ncp2M_G;shape_d685b745-a229-d5db-795e-fcfaac2c10e2&quot;, &quot;ncp2S_G;shape_6ce19f2b-f68a-bb8d-48fc-330f219e39ff&quot; }">
<EXP><![CDATA[$=$StrBefore(ShapeList["id="+item_1.id].links[ListStrIndexOf(ShapeList["id="+item_1.id].links, "*"+item_0.id)], ";")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<LIST_ADD Id="RDK:19664806" ListRef="cps_verbunden">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$cpId_0]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:19664808" ListRef="cps_verbunden">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$cpId_1]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<COMMENTS Id="RDK:19664796" DesignTimeRemark="Hole Connectionpoint IDs der beiden items, die jeweils an das andere item verbunden sind" DesignTimeTip="ListStrIndexOf(item_0.links, &quot;*&quot;+item_1.id) ListStrIndexOf(item_1.links, &quot;*&quot;+item_0.id)" />
<IFTHENELSE Id="RDK:24318178">
<VALUECONDITION Value="false" Oper="OR">
<EXP><![CDATA[$=$ListStrIndexOf(item_0.links, "*"+item_1.id) = -1]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$ListStrIndexOf(item_1.links, "*"+item_0.id) = -1]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:24339815" SubType="Then">
<SET Id="RDK:19664801" VarRef="cpId_0" DesignTimeRemark="ConnectionPoint ID des item_0 bei dem die ShapeId des item_1 in ShapeItem.links vorkommt =&gt; Entspricht der CP ID des item_0, an dessen CP das item_1 angebunden ist">
<EXP><![CDATA[$=$StrBefore(item_0.links[ListStrIndexOf(item_0.links, "*"+item_1.id)], ";")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:19664803" VarRef="cpId_1" DesignTimeRemark="ConnectionPoint ID des item_1 bei dem die ShapeId des item_0 in ShapeItem.links vorkommt =&gt; Entspricht der CP ID des item_1, an dessen CP das item_0 angebunden ist:" DesignTimeTip="Beispiel .links eines Kreisel mit zwei angebundenen Gefällestrecken: LIST { &quot;ncp2M_G;shape_d685b745-a229-d5db-795e-fcfaac2c10e2&quot;, &quot;ncp2S_G;shape_6ce19f2b-f68a-bb8d-48fc-330f219e39ff&quot; }">
<EXP><![CDATA[$=$StrBefore(item_1.links[ListStrIndexOf(item_1.links, "*"+item_0.id)], ";")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<LIST_ADD Id="RDK:19664806" ListRef="cps_verbunden">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$cpId_0]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:19664808" ListRef="cps_verbunden">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$cpId_1]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</GROUP>
</IFTHENELSE>
<SET Id="RDK:19710800" VarRef="Param.Result">
<EXP><![CDATA[$=$cps_verbunden]]></EXP>
<PAR Name="AdvancedOptions" />
@@ -53844,4 +53890,4 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PROFILES_DATA>
<BOM_DATA />
</EXTERNAL_DATA>
</PROCESS>
</PROCESS>