CSV Export Strukturen fixiert und Callbackfunktionen für den Export getestet
This commit is contained in:
+552
-85
@@ -1,10 +1,10 @@
|
||||
<?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="2024-11-11T11:25:32" LanguageVersion="2014.1.3.699" />
|
||||
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-11-11T16:44:10" 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">
|
||||
<TYPE Id="RDK:313478" Name="SSGConnectionPoint" SubType="structure" HasArrayType="True">
|
||||
<TYPE Id="RDK:313478" Name="SSGConnectionPoint" Expanded="True" SubType="structure" HasArrayType="True">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:609117" Name="id" Type="string" />
|
||||
<FIELD Id="RDK:313462" Name="x_M" Type="double" />
|
||||
@@ -60,7 +60,7 @@
|
||||
<FIELD Id="RDK:1520421" Name="Drehung" Type="integer" DesignTimeNotes="1= im Uhrzeigersinn=rechts
-1= Gegen Uhrzeigersinn=links" />
|
||||
<FIELD Id="RDK:1520424" Name="Durchmesser" Type="double" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:302581" Name="GefaelleType" SubType="structure">
|
||||
<TYPE Id="RDK:302581" Name="GefaelleType" Expanded="True" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:302571" Name="Beschreibung" Type="string" />
|
||||
<FIELD Id="RDK:880709" Name="L1" Type="double" />
|
||||
@@ -95,7 +95,7 @@
|
||||
<FIELD Id="RDK:21686348" Name="H_Ende" Type="double" />
|
||||
<FIELD Id="RDK:22023232" Name="AntriebNebenStrecke" Type="string" DesignTimeRemark="TEF Antrieb rechts oder links von der Fahrstrecke" />
|
||||
<FIELD Id="RDK:22007217" Name="KurvenWinkel" Type="double" DesignTimeRemark="Angabe in Grad ob 30, 60 oder 90 Grad Bogen" />
|
||||
<FIELD Id="RDK:22007213" Name="KurvenRichtung" Type="string" DesignTimeRemark="true, wenn eine Rechtskurve, ansonsten links" />
|
||||
<FIELD Id="RDK:22007213" Name="KurvenRichtung" Type="string" DesignTimeRemark="rechts oder links, je nach Wahl des Nutzers" />
|
||||
<FIELD Id="RDK:21700896" Name="isOk" Type="boolean" DesignTimeRemark="True beide Punkte angebunden sind und die Höhen der Nachbarn passen" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18116690" Name="FoerdererType" SubType="structure">
|
||||
@@ -120,18 +120,19 @@
|
||||
<FIELD Id="RDK:18530488" Name="LH_fits" Type="boolean" DesignTimeRemark="True wenn Länge L1 und L_th zueinander passen und damit zur Höhendifferenz" />
|
||||
<FIELD Id="RDK:18530602" Name="LH_toleranz" Type="double" DesignTimeRemark="Toleranz in mm für den Längenunterschied, bei dem eine Differenz akzeptiert wird" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:22028969" Name="VarioFoerdererType" SubType="structure">
|
||||
<TYPE Id="RDK:22028969" Name="VarioFoerdererType" Expanded="True" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:22028956" Name="Beschreibung" Type="string" />
|
||||
<FIELD Id="RDK:22029571" Name="AntriebNebenStrecke" Type="string" DesignTimeRemark="TEF Antrieb rechts oder links von der Fahrstrecke" />
|
||||
<FIELD Id="RDK:22028957" Name="L1" Type="double" />
|
||||
<FIELD Id="RDK:22028958" Name="L_th" Type="double" DesignTimeRemark="Theoretische Länge berechnet aus Winkel und L1 (projizierte Länge)" />
|
||||
<FIELD Id="RDK:22028959" Name="LH_fits" Type="boolean" DesignTimeRemark="True wenn Länge L1 und L_toleranz zueinander passen und damit zur Höhendifferenz" />
|
||||
<FIELD Id="RDK:22028960" Name="LH_toleranz" Type="double" DesignTimeRemark="Toleranz in mm für den Längenunterschied, bei dem eine Differenz akzeptiert wird" />
|
||||
<FIELD Id="RDK:22028961" Name="winkel" Type="double" />
|
||||
<FIELD Id="RDK:22028962" Name="FesteL1" Type="boolean" />
|
||||
<FIELD Id="RDK:22028963" Name="HoeheOben" Type="double" />
|
||||
<FIELD Id="RDK:22028964" Name="HoeheUnten" Type="double" />
|
||||
<FIELD Id="RDK:22028961" Name="winkel" Type="double" />
|
||||
<FIELD Id="RDK:22028965" Name="winkel_th" Type="double" DesignTimeRemark="winkel_th berechnet aus Höhendifferenz (Abs(HoeheOben-HoeheUnten)) und L1 (projizierte Länge)" />
|
||||
<FIELD Id="RDK:22028963" Name="H_Anfang" Type="double" />
|
||||
<FIELD Id="RDK:22028964" Name="H_Ende" Type="double" />
|
||||
<FIELD Id="RDK:22028966" Name="H_th" Type="double" DesignTimeRemark="Theoretische Höhendifferenz berechnet aus Winkel und L1 (projizierte Länge)" />
|
||||
<FIELD Id="RDK:22028967" Name="n_Sep" Type="integer" />
|
||||
<FIELD Id="RDK:22028968" Name="n_Scan" Type="integer" />
|
||||
@@ -161,21 +162,22 @@
|
||||
<FIELD Id="RDK:122039" Name="KreiselDefinition" Type="KreiselType" />
|
||||
<FIELD Id="RDK:1520553" Name="EckradDefinition" Type="EckradType" />
|
||||
<FIELD Id="RDK:412309" Name="GefaelleDefinition" Type="GefaelleType" />
|
||||
<FIELD Id="RDK:18732284" Name="KurveDefinition" Type="KurveType" />
|
||||
<FIELD Id="RDK:21686354" Name="KurveFoerdererDefinition" Type="KurveFoerdererType" />
|
||||
<FIELD Id="RDK:18116672" Name="FoerdererDefinition" Type="FoerdererType" />
|
||||
<FIELD Id="RDK:22028971" Name="VarioFoerdererDefinition" Type="VarioFoerdererType" />
|
||||
<FIELD Id="RDK:18732284" Name="KurveDefinition" Type="KurveType" />
|
||||
<FIELD Id="RDK:21686354" Name="KurveFoerdererDefinition" Type="KurveFoerdererType" />
|
||||
<FIELD Id="RDK:973719" Name="WeicheDefinition" Type="WeicheType" />
|
||||
<FIELD Id="RDK:1652536" Name="BTMTBeladungDefinition" Type="BTMTBeladungType" />
|
||||
<FIELD Id="RDK:16525361" Name="BTMTEntladungDefinition" Type="BTMTEntladungType" />
|
||||
<FIELD Id="RDK:19961198" Name="isDefined" Type="boolean" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18530527" Name="SSG_ShapeType_limit" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:18530527" Name="SSG_ShapeType_limit" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18530520" Name="KreiselDefinition" Type="KreiselType" />
|
||||
<FIELD Id="RDK:18530521" Name="EckradDefinition" Type="EckradType" />
|
||||
<FIELD Id="RDK:18530522" Name="GefaelleDefinition" Type="GefaelleType" />
|
||||
<FIELD Id="RDK:18530523" Name="FoerdererDefinition" Type="FoerdererType" />
|
||||
<FIELD Id="RDK:22029113" Name="VarioFoerdererDefinition" Type="FoerdererType" />
|
||||
<FIELD Id="RDK:18732357" Name="KurveDefinition" Type="KurveType" />
|
||||
<FIELD Id="RDK:21686356" Name="KurveFoerdererDefinition" Type="KurveFoerdererType" />
|
||||
</TYPE>
|
||||
@@ -188,7 +190,7 @@
|
||||
<FIELD Id="RDK:1783800" Name="Int" Type="integer" />
|
||||
<FIELD Id="RDK:1783798" Name="Boo" Type="boolean" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18530545" Name="SSG_Limits" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:18530545" Name="SSG_Limits" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18530548" Name="Kreisel_top" Type="KreiselType" />
|
||||
<FIELD Id="RDK:18530546" Name="Kreisel_bot" Type="KreiselType" />
|
||||
@@ -204,6 +206,8 @@
|
||||
<FIELD Id="RDK:18530560" Name="Foerderer_auf_bot" Type="FoerdererType" />
|
||||
<FIELD Id="RDK:18598081" Name="Foerderer_ab_top" Type="FoerdererType" />
|
||||
<FIELD Id="RDK:18598083" Name="Foerderer_ab_bot" Type="FoerdererType" />
|
||||
<FIELD Id="RDK:22029115" Name="VarioFoerderer_top" Type="VarioFoerdererType" />
|
||||
<FIELD Id="RDK:22029117" Name="VarioFoerderer_bot" Type="VarioFoerdererType" />
|
||||
<FIELD Id="RDK:18530562" Name="Weiche_top" Type="WeicheType" />
|
||||
<FIELD Id="RDK:18530564" Name="Weiche_bot" Type="WeicheType" />
|
||||
</TYPE>
|
||||
@@ -810,27 +814,27 @@
|
||||
<FIELD Id="RDK:952180" Name="Anzahl der Rampen" Type="string" />
|
||||
<FIELD Id="RDK:1065211" Name="Höhe in m" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:903598" Name="GefaellestreckeMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:903598" Name="GefaellestreckeMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:903599" Name="Anzahl Zusatzseparatoren" Type="string" />
|
||||
<FIELD Id="RDK:18131152" Name="Gesamtanzahl Separatoren" Type="string" />
|
||||
<FIELD Id="RDK:903600" Name="Länge in Meter" Type="string" />
|
||||
<FIELD Id="RDK:1674242" Name="Anzahl der Scanner" Type="integer" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:22028983" Name="VarioFoerdererMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:22028983" Name="VarioFoerdererMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:22028979" Name="Anzahl Zusatzseparatoren" Type="string" />
|
||||
<FIELD Id="RDK:22028980" Name="Gesamtanzahl Separatoren" Type="string" />
|
||||
<FIELD Id="RDK:22028981" Name="Länge in Meter" Type="string" />
|
||||
<FIELD Id="RDK:22028982" Name="Anzahl der Scanner" Type="integer" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18732296" Name="KurveMerkmaleType" SubType="structure">
|
||||
<TYPE Id="RDK:18732296" Name="KurveMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18732294" Name="Länge in Meter" Type="string" />
|
||||
<FIELD Id="RDK:22010909" Name="Kurvenrichtung" Type="string" />
|
||||
<FIELD Id="RDK:22010915" Name="Kurvenwinkel" Type="double" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:21693243" Name="KurveFoerdererMerkmaleType" SubType="structure">
|
||||
<TYPE Id="RDK:21693243" Name="KurveFoerdererMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:21693241" Name="Länge in Meter" Type="string" />
|
||||
<FIELD Id="RDK:22010911" Name="Kurvenrichtung" Type="string" />
|
||||
@@ -1093,6 +1097,9 @@
|
||||
<VAR Id="RDK:1007444" Name="Point2D" Type="Point2D" />
|
||||
<VAR Id="RDK:1519830" Name="SessionZip" Type="string" />
|
||||
<VAR Id="RDK:20857929" Name="groupStrings" Type="string[]" DesignTimeRemark="Enthält ; separtiert alle Strings, damit die Gruppen beschrieben werden können. a;b;c wäre z.B. eine Gruppe aus den Objekten a, b und c" />
|
||||
<VAR Id="RDK:22029594" Name="anzahlSanner" Type="string" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22029595" Name="AngetriebeneStreckeMerkmaleType" Type="string" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22029605" Name="AngetriebeneStreckeMerkmale" Type="string" DesignTimeRemark="Generated by RD" />
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
|
||||
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
|
||||
@@ -4516,6 +4523,8 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<PAR Name="includeInBOM" />
|
||||
<PAR Name="isDefined" />
|
||||
<PAR Name="KurveDefinition" />
|
||||
<PAR Name="KurveFoerdererDefinition" />
|
||||
<PAR Name="VarioFoerdererDefinition" />
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:20164888" VarRef="Shape_Prototype" ListRef="ShapeList" Options="$=$"(REPLACEIDX="+i+")"" Bookmarked="True" DesignTimeNotes="Shape.depth*Inch/DPI


Shape_Prototype.KreiselDefinition.OrientierungHV
IIF(Shape_Prototype.KreiselDefinition.OrientierungHV<>Shape_Prototype.rotation,Shape_Prototype.rotation,Shape_Prototype.KreiselDefinition.OrientierungHV)

depth
">
|
||||
<PAR Name="SivasNummer" />
|
||||
@@ -4594,6 +4603,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<PAR Name="selected" />
|
||||
<PAR Name="includeInBOM" />
|
||||
<PAR Name="KurveFoerdererDefinition" />
|
||||
<PAR Name="VarioFoerdererDefinition" />
|
||||
</SET_STRUCT>
|
||||
</GROUP>
|
||||
</CASEGROUP>
|
||||
@@ -6422,7 +6432,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:22028265" Name="SetGroupAttributes" InputTypeName="string">
|
||||
<FUNCTION Id="RDK:22028265" Name="SetGroupAttributes" DesignTimeRemark="Set die Werte für den CSV Export für eine Strecke, bestehend aus Förderer und Gefälleanteilen" InputTypeName="string">
|
||||
<GROUP Id="RDK:22028256" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:22028283" Name="group" Type="string">
|
||||
<SET Id="RDK:22028285" VarRef="Me">
|
||||
@@ -6430,28 +6440,59 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:22028867" Name="splitArr" Type="string[]" />
|
||||
<VAR Id="RDK:22028867" Name="splitArr" Type="string[]">
|
||||
<SET Id="RDK:22029604" VarRef="Me">
|
||||
<EXP><![CDATA[$=$splitStr(group, ";")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:22029202" Name="collectedIds" Type="string[]" />
|
||||
<VAR Id="RDK:22028317" Name="shapeId" Type="string" />
|
||||
<VAR Id="RDK:22028300" Name="shapeItem" Type="Editor2DShapeType" />
|
||||
<VAR Id="RDK:22029138" Name="firstItem" Type="Editor2DShapeType" />
|
||||
<VAR Id="RDK:22028644" Name="anzahlAngetrieben" Type="integer" />
|
||||
<VAR Id="RDK:22028941" Name="anzahlGeraden" Type="integer" />
|
||||
<VAR Id="RDK:22029120" Name="streckenArt" Type="string" />
|
||||
<VAR Id="RDK:22029677" Name="streckenArtvorher" Type="string" />
|
||||
<VAR Id="RDK:22028296" Name="GruppeMerkmale" Type="GruppeMerkmaleType" />
|
||||
<VAR Id="RDK:22028298" Name="motorSeite" Type="string" />
|
||||
<VAR Id="RDK:22028644" Name="anzahlGeraden" Type="integer" />
|
||||
<VAR Id="RDK:22028941" Name="anzahlGeradenAngetrieben" Type="integer" />
|
||||
<VAR Id="RDK:22028579" Name="längenInMeter" Type="double[]" />
|
||||
<VAR Id="RDK:22028577" Name="richtungAufAbHorizontal" Type="string[]" />
|
||||
<VAR Id="RDK:22028646" Name="anzahlKurvenLinks90" Type="integer" />
|
||||
<VAR Id="RDK:22028648" Name="anzahlKurvenLinks60" Type="integer" />
|
||||
<VAR Id="RDK:22028650" Name="anzahlKurvenLinks30" Type="integer" />
|
||||
<VAR Id="RDK:22028656" Name="anzahlKurvenRechts90" Type="integer" />
|
||||
<VAR Id="RDK:22028658" Name="anzahlKurvenRechts60" Type="integer" />
|
||||
<VAR Id="RDK:22028660" Name="anzahlKurvenRechts30" Type="integer" />
|
||||
<VAR Id="RDK:22028662" Name="anzahlZusatzseparatoren" Type="integer" />
|
||||
<VAR Id="RDK:22028664" Name="anzahlScanner" Type="integer" />
|
||||
<VAR Id="RDK:22029101" Name="GefaelleStreckenMerkmale" Type="GefälleStreckeMerkmaleType" />
|
||||
<VAR Id="RDK:22029099" Name="AngetriebeneStreckenMerkmale" Type="AngetriebeneStreckeMerkmaleType" />
|
||||
</GROUP>
|
||||
<SET Id="RDK:22028868" VarRef="splitArr">
|
||||
<EXP><![CDATA[$=$splitStr(group, ";")]]></EXP>
|
||||
<SET Id="RDK:22029136" VarRef="firstItem">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+splitArr[0]]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SELECTCASE Id="RDK:22029675" DesignTimeRemark="Wechsel der Art führt zum Zusammentragen der Daten">
|
||||
<EXP><![CDATA[$=$firstItem.family]]></EXP>
|
||||
<CASEGROUP Id="RDK:22029668" CaseType="0">
|
||||
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
|
||||
<SET Id="RDK:22029667" VarRef="streckenArtvorher">
|
||||
<EXP><![CDATA[$C$gefälle]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22029670" CaseType="0">
|
||||
<EXP><![CDATA[$C$Kurve]]></EXP>
|
||||
<SET Id="RDK:22029669" VarRef="streckenArtvorher">
|
||||
<EXP><![CDATA[$C$gefälle]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22029672" CaseType="0">
|
||||
<EXP><![CDATA[$C$VarioFoerderer]]></EXP>
|
||||
<SET Id="RDK:22029671" VarRef="streckenArtvorher">
|
||||
<EXP><![CDATA[$C$angetrieben]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22029674" CaseType="0">
|
||||
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
|
||||
<SET Id="RDK:22029673" VarRef="streckenArtvorher">
|
||||
<EXP><![CDATA[$C$angetrieben]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
</SELECTCASE>
|
||||
<FOREACHLOOP Id="RDK:22028287" ItemVarRef="shapeId" IndexVarRef="i">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$splitArr]]></EXP>
|
||||
@@ -6463,140 +6504,566 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$=$ShapeList["id="+shapeId]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SELECTCASE Id="RDK:22028529">
|
||||
<SELECTCASE Id="RDK:22029151">
|
||||
<EXP><![CDATA[$=$shapeItem.family]]></EXP>
|
||||
<CASEGROUP Id="RDK:22028450" CaseType="0">
|
||||
<CASEGROUP Id="RDK:22029147" CaseType="0">
|
||||
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
|
||||
<SET Id="RDK:22028939" VarRef="anzahlGeraden">
|
||||
<EXP><![CDATA[$=$anzahlGeraden + 1]]></EXP>
|
||||
<SET Id="RDK:22029156" VarRef="streckenArt">
|
||||
<EXP><![CDATA[$C$gefälle]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22028461" CaseType="0" Suppressed="True">
|
||||
<EXP><![CDATA[$C$Foerderer]]></EXP>
|
||||
<LIST_ADD Id="RDK:22028612" ListRef="RichtungAufAbHorizontal">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$ShapeItem.KurveFoerdererDefinition.KurvenRichtung]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<LIST_ADD Id="RDK:22028618" ListRef="LaengenInMeter">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$ShapeItem.KurveFoerdererDefinition.KurvenLaenge]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22028483" CaseType="0">
|
||||
<CASEGROUP Id="RDK:22029148" CaseType="0">
|
||||
<EXP><![CDATA[$C$Kurve]]></EXP>
|
||||
<IFTHENELSE Id="RDK:22028557" Suppressed="True">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$ShapeItem.KurveFoerdererDefinition.KurvenRichtung = "Auf"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22028556" SubType="Then" />
|
||||
</IFTHENELSE>
|
||||
<SET Id="RDK:22029158" VarRef="streckenArt">
|
||||
<EXP><![CDATA[$C$gefälle]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22028494" CaseType="0">
|
||||
<CASEGROUP Id="RDK:22029149" CaseType="0">
|
||||
<EXP><![CDATA[$C$VarioFoerderer]]></EXP>
|
||||
<SET Id="RDK:22029160" VarRef="streckenArt">
|
||||
<EXP><![CDATA[$C$angetrieben]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22029150" CaseType="0">
|
||||
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
|
||||
<IFTHENELSE Id="RDK:22028706">
|
||||
<SET Id="RDK:22029162" VarRef="streckenArt">
|
||||
<EXP><![CDATA[$C$angetrieben]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
</SELECTCASE>
|
||||
<IFTHENELSE Id="RDK:22029121" DesignTimeRemark="Erzeuge eine Gefällestrecke aus den bisherigen Ids">
|
||||
<VALUECONDITION Value="false">
|
||||
<EXP><![CDATA[$=$streckenArt = streckenArtvorher]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$streckenArtvorher = "gefälle"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029122" SubType="Then">
|
||||
<SET Id="RDK:22029600" VarRef="anzahlGeraden">
|
||||
<EXP><![CDATA[$=$anzahlGeraden + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<CALLFUNCTION Id="RDK:22029175">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$SetGroupPartGefaelle]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$collectedIds]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$GefaelleStreckenMerkmale]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<SET Id="RDK:22029226" VarRef="collectedIds">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:22029714" VarRef="streckenArtvorher" DesignTimeRemark="ab jetzt ist es ein Förderer">
|
||||
<EXP><![CDATA[$C$angetrieben]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22029419" DesignTimeRemark="Erzeuge einen Förderer aus den bisherigen Ids">
|
||||
<VALUECONDITION Value="false">
|
||||
<EXP><![CDATA[$=$streckenArt = streckenArtvorher]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$streckenArtvorher = "angetrieben"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029415" SubType="Then">
|
||||
<SET Id="RDK:22029602" VarRef="anzahlAngetrieben">
|
||||
<EXP><![CDATA[$=$anzahlAngetrieben + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<CALLFUNCTION Id="RDK:22029416">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$SetGroupPartAngetrieben]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$collectedIds]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$AngetriebeneStreckeMerkmale]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<SET Id="RDK:22029414" VarRef="collectedIds">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:22029716" VarRef="streckenArtvorher" DesignTimeRemark="ab jetzt ist es ein Gefälle">
|
||||
<EXP><![CDATA[$C$gefälle]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<LIST_ADD Id="RDK:22029205" ListRef="collectedIds">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$shapeItem.id]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
</FOREACHLOOP>
|
||||
<GROUP Id="RDK:22029877" Name="Group" SubType="Generic" DesignTimeRemark="Letzte Teilstück der Gruppe bearbeiten mit den gesammelten Ids">
|
||||
<IFTHENELSE Id="RDK:22029788" DesignTimeRemark="wenn eine Gefällestrecke">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$streckenArt = "gefälle"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029787" SubType="Then">
|
||||
<SET Id="RDK:22029783" VarRef="anzahlGeraden">
|
||||
<EXP><![CDATA[$=$anzahlGeraden + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<CALLFUNCTION Id="RDK:22029784">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$SetGroupPartGefaelle]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$collectedIds]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$GefaelleStreckenMerkmale]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22029818" DesignTimeRemark="wenn ein Förderer">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$streckenArt = "angetrieben"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029817" SubType="Then">
|
||||
<SET Id="RDK:22029813" VarRef="anzahlAngetrieben">
|
||||
<EXP><![CDATA[$=$anzahlAngetrieben + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<CALLFUNCTION Id="RDK:22029814">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$SetGroupPartAngetrieben]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$collectedIds]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$AngetriebeneStreckeMerkmale]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</GROUP>
|
||||
<SET_STRUCT Id="RDK:22028573" VarRef="GruppeMerkmale" ClearAll="True">
|
||||
<PAR Name="ids">
|
||||
<EXP><![CDATA[$=$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlFörderstrecken">
|
||||
<EXP><![CDATA[$=$anzahlAngetrieben]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlGefällestrecken">
|
||||
<EXP><![CDATA[$=$anzahlGefaelle]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="GruppenteileGefälle">
|
||||
<EXP><![CDATA[$=$GefaelleStreckenMerkmale]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="GruppenteileAngetrieben">
|
||||
<EXP><![CDATA[$=$AngetriebeneStreckeMerkmale]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<SET Id="RDK:22028271" VarRef="CSV_Item.Merkmale">
|
||||
<EXP><![CDATA[$=$ToJSON(GruppeMerkmale)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:22029097" Name="SetGroupPartGefaelle" InputTypeName="string[]" ResultTypeName="GefälleStreckeMerkmaleType">
|
||||
<GROUP Id="RDK:22029062" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:22029044" Name="groupIds" Type="string[]">
|
||||
<SET Id="RDK:22029043" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:22029045" Name="splitArr" Type="string[]" />
|
||||
<VAR Id="RDK:22029046" Name="shapeId" Type="string" />
|
||||
<VAR Id="RDK:22029047" Name="shapeItem" Type="Editor2DShapeType" />
|
||||
<VAR Id="RDK:22029049" Name="motorSeite" Type="string" />
|
||||
<VAR Id="RDK:22029052" Name="längenInMeter" Type="double[]" />
|
||||
<VAR Id="RDK:22029054" Name="anzahlKurvenLinks90" Type="integer" />
|
||||
<VAR Id="RDK:22029055" Name="anzahlKurvenLinks60" Type="integer" />
|
||||
<VAR Id="RDK:22029056" Name="anzahlKurvenLinks30" Type="integer" />
|
||||
<VAR Id="RDK:22029057" Name="anzahlKurvenRechts90" Type="integer" />
|
||||
<VAR Id="RDK:22029058" Name="anzahlKurvenRechts60" Type="integer" />
|
||||
<VAR Id="RDK:22029059" Name="anzahlKurvenRechts30" Type="integer" />
|
||||
<VAR Id="RDK:22029060" Name="anzahlZusatzseparatoren" Type="integer" />
|
||||
<VAR Id="RDK:22029061" Name="anzahlScanner" Type="integer" />
|
||||
<VAR Id="RDK:22029359" Name="result" Type="GefälleStreckeMerkmaleType" />
|
||||
</GROUP>
|
||||
<FOREACHLOOP Id="RDK:22029094" ItemVarRef="shapeId" IndexVarRef="i">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$groupIds]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<SET Id="RDK:22029064" VarRef="shapeItem">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+shapeId]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SELECTCASE Id="RDK:22029093">
|
||||
<EXP><![CDATA[$=$shapeItem.family]]></EXP>
|
||||
<CASEGROUP Id="RDK:22029091" CaseType="0">
|
||||
<EXP><![CDATA[$C$Kurve]]></EXP>
|
||||
<IFTHENELSE Id="RDK:22029075">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenRichtung = "links"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenWinkel < 31]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22028714" SubType="Then">
|
||||
<SET Id="RDK:22028715" VarRef="anzahlKurvenLinks30">
|
||||
<GROUP Id="RDK:22029074" SubType="Then">
|
||||
<SET Id="RDK:22029073" VarRef="anzahlKurvenLinks30">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks30 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22028760">
|
||||
<IFTHENELSE Id="RDK:22029078">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenRichtung = "rechts"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenWinkel < 31]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22028771" SubType="Then">
|
||||
<SET Id="RDK:22028773" VarRef="anzahlKurvenRechts30">
|
||||
<GROUP Id="RDK:22029077" SubType="Then">
|
||||
<SET Id="RDK:22029076" VarRef="anzahlKurvenRechts30">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts30 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22028800">
|
||||
<IFTHENELSE Id="RDK:22029081">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenRichtung = "links"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenWinkel < 61]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22028799" SubType="Then">
|
||||
<SET Id="RDK:22028798" VarRef="anzahlKurvenLinks60">
|
||||
<GROUP Id="RDK:22029080" SubType="Then">
|
||||
<SET Id="RDK:22029079" VarRef="anzahlKurvenLinks60">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks60 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22028809">
|
||||
<IFTHENELSE Id="RDK:22029084">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenRichtung = "rechts"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenWinkel < 61]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22028808" SubType="Then">
|
||||
<SET Id="RDK:22028807" VarRef="anzahlKurvenRechts60">
|
||||
<GROUP Id="RDK:22029083" SubType="Then">
|
||||
<SET Id="RDK:22029082" VarRef="anzahlKurvenRechts60">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts60 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22028841">
|
||||
<IFTHENELSE Id="RDK:22029087">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenRichtung = "links"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenWinkel < 91]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22028840" SubType="Then">
|
||||
<SET Id="RDK:22028839" VarRef="anzahlKurvenLinks90">
|
||||
<GROUP Id="RDK:22029086" SubType="Then">
|
||||
<SET Id="RDK:22029085" VarRef="anzahlKurvenLinks90">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks90 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22028859">
|
||||
<IFTHENELSE Id="RDK:22029090">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenRichtung = "rechts"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveDefinition.KurvenWinkel < 91]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22028858" SubType="Then">
|
||||
<SET Id="RDK:22028857" VarRef="anzahlKurvenRechts90">
|
||||
<GROUP Id="RDK:22029089" SubType="Then">
|
||||
<SET Id="RDK:22029088" VarRef="anzahlKurvenRechts90">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts90 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22028528" CaseType="1">
|
||||
<CASEGROUP Id="RDK:22029066" CaseType="0">
|
||||
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
|
||||
<LIST_ADD Id="RDK:22029560" ListRef="längenInMeter">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$ShapeItem.GefaelleDefinition.L1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<SET Id="RDK:22029587" VarRef="anzahlZusatzseparatoren">
|
||||
<EXP><![CDATA[$=$ShapeItem.GefaelleDefinition.n_Sep]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:22029589" VarRef="anzahlScanner">
|
||||
<EXP><![CDATA[$=$ShapeItem.GefaelleDefinition.n_Scan]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22029092" CaseType="1">
|
||||
<EXP />
|
||||
<ACTION_CALL Id="RDK:22029578" 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:22029830" BreakType="4" ExitStatus="0" />
|
||||
</CASEGROUP>
|
||||
</SELECTCASE>
|
||||
</FOREACHLOOP>
|
||||
<SET_STRUCT Id="RDK:22028573" VarRef="GruppeMerkmale" ClearAll="True">
|
||||
<PAR Name="ids">
|
||||
<EXP><![CDATA[$=$]]></EXP>
|
||||
<SET_STRUCT Id="RDK:22029367" VarRef="result" ClearAll="True">
|
||||
<PAR Name="AnzahlGeraden">
|
||||
<EXP><![CDATA[$=$Count(längenInMeter)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="LängenInMeter">
|
||||
<EXP><![CDATA[$=$längenInMeter]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlKurvenLinks90">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks90]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlKurvenLinks60">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks60]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlKurvenLinks30">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks30]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlKurvenRechts90">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts90]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlKurvenRechts60">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts60]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlKurvenRechts30">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts30]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Zusatzseparatoren">
|
||||
<EXP><![CDATA[$=$anzahlZusatzseparatoren]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlScanner">
|
||||
<EXP><![CDATA[$=$anzahlScanner]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<SET Id="RDK:22029184" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$result]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:22029332" Name="SetGroupPartAngetrieben" InputTypeName="string[]" ResultTypeName="AngetriebeneStreckeMerkmaleType">
|
||||
<GROUP Id="RDK:22029299" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:22029282" Name="groupIds" Type="string[]">
|
||||
<SET Id="RDK:22029281" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:22029283" Name="splitArr" Type="string[]" />
|
||||
<VAR Id="RDK:22029284" Name="shapeId" Type="string" />
|
||||
<VAR Id="RDK:22029285" Name="shapeItem" Type="Editor2DShapeType" />
|
||||
<VAR Id="RDK:22029286" Name="motorSeite" Type="string" />
|
||||
<VAR Id="RDK:22029289" Name="längenInMeter" Type="double[]" />
|
||||
<VAR Id="RDK:22029290" Name="richtungAufAbHorizontal" Type="string[]" />
|
||||
<VAR Id="RDK:22029291" Name="anzahlKurvenLinks90" Type="integer" />
|
||||
<VAR Id="RDK:22029292" Name="anzahlKurvenLinks60" Type="integer" />
|
||||
<VAR Id="RDK:22029293" Name="anzahlKurvenLinks30" Type="integer" />
|
||||
<VAR Id="RDK:22029294" Name="anzahlKurvenRechts90" Type="integer" />
|
||||
<VAR Id="RDK:22029295" Name="anzahlKurvenRechts60" Type="integer" />
|
||||
<VAR Id="RDK:22029296" Name="anzahlKurvenRechts30" Type="integer" />
|
||||
<VAR Id="RDK:22029297" Name="anzahlZusatzseparatoren" Type="integer" />
|
||||
<VAR Id="RDK:22029298" Name="anzahlScanner" Type="integer" />
|
||||
<VAR Id="RDK:22029361" Name="result" Type="AngetriebeneStreckeMerkmaleType" />
|
||||
</GROUP>
|
||||
<FOREACHLOOP Id="RDK:22029330" ItemVarRef="shapeId" IndexVarRef="i">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$groupIds]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<SET Id="RDK:22029300" VarRef="shapeItem">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+shapeId]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SELECTCASE Id="RDK:22029329">
|
||||
<EXP><![CDATA[$=$shapeItem.family]]></EXP>
|
||||
<CASEGROUP Id="RDK:22029327" CaseType="0">
|
||||
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
|
||||
<IFTHENELSE Id="RDK:22029311">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenRichtung = "links"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel < 31]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029310" SubType="Then">
|
||||
<SET Id="RDK:22029309" VarRef="anzahlKurvenLinks30">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks30 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22029314">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenRichtung = "rechts"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel < 31]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029313" SubType="Then">
|
||||
<SET Id="RDK:22029312" VarRef="anzahlKurvenRechts30">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts30 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22029317">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenRichtung = "links"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel < 61]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029316" SubType="Then">
|
||||
<SET Id="RDK:22029315" VarRef="anzahlKurvenLinks60">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks60 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22029320">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenRichtung = "rechts"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel < 61]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029319" SubType="Then">
|
||||
<SET Id="RDK:22029318" VarRef="anzahlKurvenRechts60">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts60 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22029323">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenRichtung = "links"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel < 91]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029322" SubType="Then">
|
||||
<SET Id="RDK:22029321" VarRef="anzahlKurvenLinks90">
|
||||
<EXP><![CDATA[$=$anzahlKurvenLinks90 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<IFTHENELSE Id="RDK:22029326">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenRichtung = "rechts"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel < 91]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22029325" SubType="Then">
|
||||
<SET Id="RDK:22029324" VarRef="anzahlKurvenRechts90">
|
||||
<EXP><![CDATA[$=$anzahlKurvenRechts90 + 1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22029308" CaseType="0">
|
||||
<EXP><![CDATA[$C$VarioFoerderer]]></EXP>
|
||||
<LIST_ADD Id="RDK:22029533" ListRef="richtungAufAbHorizontal">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.KurvenRichtung]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<LIST_ADD Id="RDK:22029552" ListRef="längenInMeter">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.L1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<SET Id="RDK:22029591" VarRef="anzahlZusatzseparatoren">
|
||||
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.n_Sep]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:22029593" VarRef="anzahlSanner">
|
||||
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.n_Scan]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:22029572" VarRef="motorSeite">
|
||||
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.AntriebNebenStrecke]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22029328" CaseType="1">
|
||||
<EXP />
|
||||
<ACTION_CALL Id="RDK:22029576" 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:22029828" BreakType="4" ExitStatus="0" />
|
||||
</CASEGROUP>
|
||||
</SELECTCASE>
|
||||
</FOREACHLOOP>
|
||||
<SET_STRUCT Id="RDK:22029481" VarRef="result" ClearAll="True">
|
||||
<PAR Name="MotorSeite">
|
||||
<EXP><![CDATA[$=$motorSeite]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlGeraden">
|
||||
<EXP><![CDATA[$=$anzahlGeraden]]></EXP>
|
||||
<EXP><![CDATA[$=$Count(längenInMeter)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="LängenInMeter">
|
||||
<EXP><![CDATA[$=$längenInMeter]]></EXP>
|
||||
@@ -6629,8 +7096,8 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$=$anzahlScanner]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<SET Id="RDK:22028271" VarRef="CSV_Item.Merkmale">
|
||||
<EXP><![CDATA[$=$ToJSON(GruppeMerkmale)]]></EXP>
|
||||
<SET Id="RDK:22029331" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$result]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</FUNCTION>
|
||||
|
||||
Reference in New Issue
Block a user