This commit is contained in:
2025-08-07 16:20:48 +02:00
7 changed files with 105 additions and 33 deletions
+76 -28
View File
@@ -937,6 +937,7 @@
<FIELD Id="RDK:1516704" Name="NachbarIds" Type="string" />
<FIELD Id="RDK:1516705" Name="Bezeichnung" Type="string" 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:1516706" Name="Planquadrat" Type="string" DesignTimeNotes="Planquadrat ist die Position des Objekts auf der 2D Ebene. Wurde kein Planquadrat definiert, sollen einfach die X/Y Koordinaten des Objekts ausgegeben werden" />
<FIELD Id="RDK:24365624" Name="rotation" Type="double" DesignTimeNotes="Planquadrat ist die Position des Objekts auf der 2D Ebene. Wurde kein Planquadrat definiert, sollen einfach die X/Y Koordinaten des Objekts ausgegeben werden" />
<FIELD Id="RDK:1516707" 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 Id="RDK:22305597" Name="SivasExportType" SubType="structure" HasArrayType="True" DesignTimeNotes="Der Rest der Datei ist eine Liste aller Objekte, welche vom Benutzer angelegt wurden. Die Merkmale jedes Objektes werden wie in die Datei geschrieben, wie sie im RD verwendet werden. Eine Übersetzung in die Merkmale für das ERP findet ausserhalb statt.">
@@ -955,6 +956,8 @@
<FIELD Id="RDK:900071" Name="Anzahl der Scanner" Type="string" />
<FIELD Id="RDK:952180" Name="Anzahl der Rampen" Type="string" />
<FIELD Id="RDK:1065211" Name="Höhe in m" Type="string" />
<FIELD Id="RDK:24365618" Name="Drehrichtung" Type="string" />
<FIELD Id="RDK:24365620" Name="Drehung" Type="double" />
</TYPE>
<TYPE Id="RDK:903598" Name="GefaellestreckeMerkmaleType" SubType="structure">
<TYPE_VALUES />
@@ -1027,6 +1030,7 @@
<FIELD Id="RDK:23017777" Name="Anzahl der Scanner" Type="integer" />
<FIELD Id="RDK:23017778" Name="Höhe oben" Type="string" />
<FIELD Id="RDK:23017779" Name="Höhe unten" Type="string" />
<FIELD Id="RDK:24365630" Name="Drehung" Type="double" />
<FIELD Id="RDK:24300973" Name="SivasNummer" Type="string" />
</TYPE>
<TYPE Id="RDK:23017792" Name="OFBogenMerkmaleType" SubType="structure">
@@ -1035,6 +1039,7 @@
<FIELD Id="RDK:23017789" Name="Kurvenwinkel" Type="double" />
<FIELD Id="RDK:24269555" Name="Radius" Type="double" />
<FIELD Id="RDK:23017790" Name="Höhe" Type="string" />
<FIELD Id="RDK:24365628" Name="Drehung" Type="double" />
<FIELD Id="RDK:23017794" Name="SivasNummer" Type="string" />
</TYPE>
<TYPE Id="RDK:23221889" Name="OFWeicheMerkmaleType" SubType="structure">
@@ -1046,16 +1051,10 @@
<FIELD Id="RDK:23221901" Name="Richtung" Type="string" />
<FIELD Id="RDK:23221885" Name="Weichenwinkel" Type="double" />
<FIELD Id="RDK:23221886" Name="Höhe" Type="string" />
<FIELD Id="RDK:24365626" Name="Drehung" Type="double" />
<FIELD Id="RDK:23221899" Name="Antrieb Kurve" Type="boolean" />
<FIELD Id="RDK:23221888" Name="SivasNummer" Type="string" />
</TYPE>
<TYPE Id="RDK:23747529" Name="TEFBogenMerkmaleType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:23747523" Name="Länge in Meter" Type="string" />
<FIELD Id="RDK:23747525" Name="Kurvenwinkel" Type="double" />
<FIELD Id="RDK:23747526" Name="Höhe" Type="string" />
<FIELD Id="RDK:23747528" Name="SivasNummer" Type="string" />
</TYPE>
<TYPE Id="RDK:23747545" Name="TEFGeradeMerkmaleType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:23747540" Name="Länge in Meter" Type="string" />
@@ -1395,6 +1394,7 @@
<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:24361660" Name="lineNumber" Type="integer" DesignTimeRemark="Generated by RD" />
</GROUP>
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
@@ -18675,6 +18675,7 @@ SSGConnectionPoint.x_M
<EXP><![CDATA[$=$OrientationList]]></EXP>
</PAR>
<PAR Name="Options" />
<PAR Name="WebviewSubType" />
</ACTION_CALL>
</GROUP>
<ACTION_CALL Id="RDK:316398" Name="RDEngineering_ModernUIRender">
@@ -33957,22 +33958,6 @@ me.x
<FUNCTION Id="RDK:22305553" Name="CreateCsvItems" Bookmarked="True" DesignTimeRemark="Erzeugt aus jedem Element ein CSV Item" InputTypeName="boolean" ResultTypeName="CSVType[]">
<GROUP Id="RDK:22305396" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<GROUP Id="RDK:22305394" Name="CSV Export" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:22305382" Name="KreiselMerkmale" Type="KreiselMerkmaleType" />
<VAR Id="RDK:22305383" Name="GefaellestreckeMerkmale" Type="GefaellestreckeMerkmaleType" />
<VAR Id="RDK:22305384" Name="FoerdererMerkmale" Type="FoerdererMerkmaleType" />
<VAR Id="RDK:22305385" Name="VarioFoerdererMerkmale" Type="VarioFoerdererMerkmaleType" />
<VAR Id="RDK:22305386" Name="WeicheMerkmale" Type="WeicheMerkmaleType" />
<VAR Id="RDK:22305387" Name="KurveMerkmale" Type="KurveMerkmaleType" />
<VAR Id="RDK:22305388" Name="KurveFoerdererMerkmale" Type="KurveFoerdererMerkmaleType" />
<VAR Id="RDK:22305389" Name="EckradMerkmale" Type="EckradMerkmaleType" />
<VAR Id="RDK:22305390" Name="BTMTBeladungMerkmale" Type="BTMTBeladungMerkmaleType" />
<VAR Id="RDK:22305391" Name="BTMTEntladungMerkmale" Type="BTMTEntladungMerkmaleType" />
<VAR Id="RDK:23017796" Name="OFGeradeMerkmale" Type="OFGeradeMerkmaleType" />
<VAR Id="RDK:23017798" Name="OFBogenMerkmale" Type="OFBogenMerkmaleType" />
<VAR Id="RDK:23222345" Name="OFWeicheMerkmale" Type="OFWeicheMerkmaleType" />
<VAR Id="RDK:23747994" Name="TEFGeradeMerkmale" Type="TEFGeradeMerkmaleType" />
<VAR Id="RDK:23747996" Name="TEFBogenMerkmale" Type="TEFGeradeMerkmaleType" />
<VAR Id="RDK:23747998" Name="TEFUmlenkMerkmale" Type="TEFUmlenkMerkmaleType" />
<VAR Id="RDK:22305392" Name="CSVFileName" Type="string" />
<VAR Id="RDK:22305393" Name="CSVFile" Type="string" />
</GROUP>
@@ -33984,9 +33969,16 @@ me.x
</SET>
</VAR>
<VAR Id="RDK:22305381" Name="CSV_List" Type="CSVType[]" />
<VAR Id="RDK:24363641" Name="CSV_ListNumbered" Type="CSVType[]" />
<VAR Id="RDK:24271448" Name="CSV_ListOmniflo" Type="CSVType[]" />
<VAR Id="RDK:24271450" Name="CSV_ListILS" Type="CSVType[]" />
<VAR Id="RDK:24271454" Name="CSV_ListGroup" Type="CSVType[]" />
<VAR Id="RDK:24361664" Name="lineNumber" Type="integer">
<SET Id="RDK:24361663" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
</GROUP>
<CALLFUNCTION Id="RDK:24271458">
<PAR Name="FuncName">
@@ -34063,8 +34055,49 @@ me.x
</LIST_ADD>
</GROUP>
</IFTHENELSE>
<FOREACHLOOP Id="RDK:24361653" ItemVarRef="CSV_Item">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$CSV_List]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<SET_STRUCT Id="RDK:24361655" VarRef="CSV_Item" ClearAll="True">
<PAR Name="Elementnummer">
<EXP><![CDATA[$=$lineNumber]]></EXP>
</PAR>
<PAR Name="TeileArt">
<EXP><![CDATA[$=$CSV_Item.TeileArt]]></EXP>
</PAR>
<PAR Name="TeileId">
<EXP><![CDATA[$=$CSV_Item.TeileId]]></EXP>
</PAR>
<PAR Name="NachbarIds">
<EXP><![CDATA[$=$CSV_Item.NachbarIds]]></EXP>
</PAR>
<PAR Name="Bezeichnung">
<EXP><![CDATA[$=$CSV_Item.Bezeichnung]]></EXP>
</PAR>
<PAR Name="Planquadrat">
<EXP><![CDATA[$=$CSV_Item.Planquadrat]]></EXP>
</PAR>
<PAR Name="Merkmale">
<EXP><![CDATA[$=$CSV_Item.Merkmale]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:24361657" VarRef="lineNumber">
<EXP><![CDATA[$=$lineNumber + 1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<LIST_ADD Id="RDK:24363643" ListRef="CSV_ListNumbered">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$CSV_Item]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</FOREACHLOOP>
<SET Id="RDK:22305564" VarRef="Param.Result">
<EXP><![CDATA[$=$CSV_List]]></EXP>
<EXP><![CDATA[$=$CSV_ListNumbered]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</FUNCTION>
@@ -34085,7 +34118,6 @@ me.x
<VAR Id="RDK:24270589" Name="OFBogenMerkmale" Type="OFBogenMerkmaleType" />
<VAR Id="RDK:24270590" Name="OFWeicheMerkmale" Type="OFWeicheMerkmaleType" />
<VAR Id="RDK:24270591" Name="TEFGeradeMerkmale" Type="TEFGeradeMerkmaleType" />
<VAR Id="RDK:24270592" Name="TEFBogenMerkmale" Type="TEFGeradeMerkmaleType" />
<VAR Id="RDK:24270593" Name="TEFUmlenkMerkmale" Type="TEFUmlenkMerkmaleType" />
<VAR Id="RDK:24270594" Name="CSVFileName" Type="string" />
<VAR Id="RDK:24270595" Name="CSVFile" Type="string" />
@@ -34221,6 +34253,12 @@ me.x
<PAR Name="Höhe in m">
<EXP><![CDATA[$=$StrReplace(ShapeItem.KreiselDefinition.Hoehe/1000, ",", ".")]]></EXP>
</PAR>
<PAR Name="Drehrichtung">
<EXP><![CDATA[$=$IIF(ShapeITem.KreiselDefinition.Drehung=1,"UZS", "GUZS")]]></EXP>
</PAR>
<PAR Name="Drehung">
<EXP><![CDATA[$=$ShapeITem.KreiselDefinition.OrientierungHV]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:24270622" VarRef="CSV_Item.Merkmale">
<EXP><![CDATA[$=$ToJSON(KreiselMerkmale)]]></EXP>
@@ -34867,8 +34905,8 @@ me.x
<EXIT_PROCESS Id="RDK:24271661" BreakType="2" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<SET Id="RDK:24271804" VarRef="CSV_Item.TeileId">
<EXP><![CDATA[$=$ShapeItem.id]]></EXP>
<SET Id="RDK:24359676" VarRef="CSV_Item.TeileId">
<EXP><![CDATA[$=$ToJSON(ShapeItem.id)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SELECTCASE Id="RDK:24270187" DesignTimeRemark="Hier alle Omniflo Elemente behandeln. Hier braucht man nur eine Stückliste">
@@ -34919,6 +34957,9 @@ me.x
<PAR Name="Höhe unten">
<EXP><![CDATA[$=$StrReplace(ShapeItem.OFGeradeDefinition.HoeheUnten/1000, ",", ".")]]></EXP>
</PAR>
<PAR Name="Drehung">
<EXP><![CDATA[$=$IIF(IsEmpty(ShapeItem.rotation),0,ShapeItem.rotation)]]></EXP>
</PAR>
<PAR Name="SivasNummer">
<EXP><![CDATA[$=$ShapeItem.OFGeradeDefinition.Sivasnr]]></EXP>
</PAR>
@@ -34975,6 +35016,9 @@ me.x
<PAR Name="Höhe">
<EXP><![CDATA[$=$ShapeItem.OFBogenDefinition.Hoehe]]></EXP>
</PAR>
<PAR Name="Drehung">
<EXP><![CDATA[$=$IIF(IsEmpty(ShapeItem.rotation),0,ShapeItem.rotation)]]></EXP>
</PAR>
<PAR Name="SivasNummer">
<EXP><![CDATA[$=$ShapeItem.OFBogenDefinition.Sivasnr]]></EXP>
</PAR>
@@ -35034,6 +35078,9 @@ me.x
<PAR Name="Höhe">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.Hoehe]]></EXP>
</PAR>
<PAR Name="Drehung">
<EXP><![CDATA[$=$IIF(IsEmpty(ShapeItem.rotation),0,ShapeItem.rotation)]]></EXP>
</PAR>
<PAR Name="Antrieb Kurve">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.AntriebKurve]]></EXP>
</PAR>
@@ -44511,6 +44558,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$OrientationList]]></EXP>
</PAR>
<PAR Name="Options" />
<PAR Name="WebviewSubType" />
</ACTION_CALL>
<ACTION_CALL Id="RDK:620769" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
@@ -54850,4 +54898,4 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PROFILES_DATA>
<BOM_DATA />
</EXTERNAL_DATA>
</PROCESS>
</PROCESS>