CSV Export ergänzt von BTMT-Be- und Entladung. UZS oder GUZS des Eckrades ebenfalls ins Csv File.

This commit is contained in:
2026-01-20 15:14:21 +01:00
parent 97b78cb909
commit 346f416930
+54 -10
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="y.wang [ANGEBOT-NB02]" ModDate="2026-01-20T10:47:55" LanguageVersion="2014.1.3.712" /> <PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2026-01-20T15:10:14" LanguageVersion="2014.1.3.714" />
<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">
@@ -991,7 +991,7 @@
<FIELD Id="RDK:22353200" Name="Anzahl" Type="integer" 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:22353200" Name="Anzahl" Type="integer" 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." /> <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>
<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 /> <TYPE_VALUES />
<FIELD Id="RDK:900067" Name="Abstand (Kreiselachse A - Kreiselachse) in Meter" Type="string" /> <FIELD Id="RDK:900067" Name="Abstand (Kreiselachse A - Kreiselachse) in Meter" Type="string" />
<FIELD Id="RDK:900069" Name="Anzahl der Separatoren" Type="string" /> <FIELD Id="RDK:900069" Name="Anzahl der Separatoren" Type="string" />
@@ -1076,19 +1076,22 @@
<TYPE_VALUES /> <TYPE_VALUES />
<FIELD Id="RDK:973723" Name="Weichenart" Type="string" /> <FIELD Id="RDK:973723" Name="Weichenart" Type="string" />
</TYPE> </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 /> <TYPE_VALUES />
<FIELD Id="RDK:1664607" Name="Höhe in m" Type="string" /> <FIELD Id="RDK:1664607" Name="Höhe in m" Type="string" />
<FIELD Id="RDK:26854828" Name="Drehrichtung" Type="string" />
</TYPE> </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 /> <TYPE_VALUES />
<FIELD Id="RDK:1668591" Name="Höhe in m" Type="string" Suppressed="True" /> <FIELD Id="RDK:1668591" Name="Höhe in m" Type="string" />
<FIELD Id="RDK:26849658" Name="Drehung" Type="double" />
</TYPE> </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 /> <TYPE_VALUES />
<FIELD Id="RDK:16685911" Name="Höhe in m" Type="string" Suppressed="True" /> <FIELD Id="RDK:16685911" Name="Höhe in m" Type="string" />
<FIELD Id="RDK:26849660" Name="Drehung" Type="double" />
</TYPE> </TYPE>
<TYPE Id="RDK:23017780" Name="OFGeradeMerkmaleType" SubType="structure"> <TYPE Id="RDK:23017780" Name="OFGeradeMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES /> <TYPE_VALUES />
<FIELD Id="RDK:23017774" Name="Anzahl der Separatoren" Type="string" /> <FIELD Id="RDK:23017774" Name="Anzahl der Separatoren" Type="string" />
<FIELD Id="RDK:23017775" Name="Länge in Meter" Type="string" /> <FIELD Id="RDK:23017775" Name="Länge in Meter" Type="string" />
@@ -49223,7 +49226,26 @@ me.x
</CALLFUNCTION> </CALLFUNCTION>
</GROUP> </GROUP>
<GROUP Id="RDK:24270700" Name="Merkmale" SubType="Generic"> <GROUP Id="RDK:24270700" Name="Merkmale" SubType="Generic">
<SET_STRUCT Id="RDK:24270698" VarRef="BTMTBeladungMerkmale" ClearAll="True" /> <CALLFUNCTION Id="RDK:26852762">
<PAR Name="FuncName">
<EXP><![CDATA[$C$GetRotation]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$IIF(IsEmpty(ShapeItem.rotation),0,ShapeItem.rotation)]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$Drehung]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<SET_STRUCT Id="RDK:24270698" VarRef="BTMTBeladungMerkmale" ClearAll="True">
<PAR Name="Höhe in m">
<EXP><![CDATA[$=$ShapeItem.BTMTBeladungDefinition.Hoehe]]></EXP>
</PAR>
<PAR Name="Drehung">
<EXP><![CDATA[$=$Drehung]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:24270699" VarRef="CSV_Item.Merkmale"> <SET Id="RDK:24270699" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(BTMTBeladungMerkmale)]]></EXP> <EXP><![CDATA[$=$ToJSON(BTMTBeladungMerkmale)]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
@@ -49263,7 +49285,26 @@ me.x
</CALLFUNCTION> </CALLFUNCTION>
</GROUP> </GROUP>
<GROUP Id="RDK:24270711" Name="Merkmale" SubType="Generic"> <GROUP Id="RDK:24270711" Name="Merkmale" SubType="Generic">
<SET_STRUCT Id="RDK:24270709" VarRef="BTMTEntladungMerkmale" ClearAll="True" /> <CALLFUNCTION Id="RDK:26852759">
<PAR Name="FuncName">
<EXP><![CDATA[$C$GetRotation]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$IIF(IsEmpty(ShapeItem.rotation),0,ShapeItem.rotation)]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$Drehung]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<SET_STRUCT Id="RDK:24270709" VarRef="BTMTEntladungMerkmale" ClearAll="True">
<PAR Name="Höhe in m">
<EXP><![CDATA[$=$ShapeItem.BTMTEntladungDefinition.Hoehe]]></EXP>
</PAR>
<PAR Name="Drehung">
<EXP><![CDATA[$=$Drehung]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:24270710" VarRef="CSV_Item.Merkmale"> <SET Id="RDK:24270710" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(BTMTEntladungMerkmale)]]></EXP> <EXP><![CDATA[$=$ToJSON(BTMTEntladungMerkmale)]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
@@ -49307,6 +49348,9 @@ me.x
<PAR Name="Höhe in m"> <PAR Name="Höhe in m">
<EXP><![CDATA[$=$StrReplace(ShapeItem.EckradDefinition.Hoehe/1000, ",", ".")]]></EXP> <EXP><![CDATA[$=$StrReplace(ShapeItem.EckradDefinition.Hoehe/1000, ",", ".")]]></EXP>
</PAR> </PAR>
<PAR Name="Drehrichtung">
<EXP><![CDATA[$=$IIF(ShapeITem.KreiselDefinition.Drehung=1,"UZS", "GUZS")]]></EXP>
</PAR>
</SET_STRUCT> </SET_STRUCT>
<SET Id="RDK:24270721" VarRef="CSV_Item.Merkmale"> <SET Id="RDK:24270721" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(EckradMerkmale)]]></EXP> <EXP><![CDATA[$=$ToJSON(EckradMerkmale)]]></EXP>