Zähler von Vorhandenen Gruppen implementiert. Es wird jetzt die Anzahl der gleichartigen Kreisel, GF, etc. zuvor bestimmt und dann mit der menge in das CSV File exportiert.
This commit is contained in:
+384
-162
@@ -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="2024-12-19T11:27:51" LanguageVersion="2014.1.3.699" />
|
||||
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-12-19T16:26:31" 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">
|
||||
@@ -182,7 +182,7 @@
|
||||
<FIELD Id="RDK:18732357" Name="KurveDefinition" Type="KurveType" />
|
||||
<FIELD Id="RDK:21686356" Name="KurveFoerdererDefinition" Type="KurveFoerdererType" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:1783792" Name="SSGParameter" SubType="structure" HasArrayType="True">
|
||||
<TYPE Id="RDK:1783792" Name="SSGParameter" Expanded="True" SubType="structure" HasArrayType="True">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:1783794" Name="Key" Type="string" />
|
||||
<FIELD Id="RDK:21032090" Name="StrArr" Type="string[]" />
|
||||
@@ -191,6 +191,11 @@
|
||||
<FIELD Id="RDK:1783800" Name="Int" Type="integer" />
|
||||
<FIELD Id="RDK:1783798" Name="Boo" Type="boolean" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:22342703" Name="SSGDictInt" Expanded="True" SubType="structure" HasArrayType="True">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:22342729" Name="Key" Type="string" />
|
||||
<FIELD Id="RDK:22342707" Name="Int" Type="integer" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18530545" Name="SSG_Limits" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18530548" Name="Kreisel_top" Type="KreiselType" />
|
||||
@@ -806,15 +811,16 @@
|
||||
<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: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.">
|
||||
<TYPE Id="RDK:22305597" Name="SivasExportType" Expanded="True" 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.">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:22305590" Name="Elementnummer" Type="integer" DesignTimeNotes="Die Elementnummer ist einfach eine laufende Nummer" />
|
||||
<FIELD Id="RDK:22305591" Name="TeileArt" Type="string" />
|
||||
<FIELD Id="RDK:22305592" Name="TeileId" Type="string" DesignTimeNotes="Die Teileid ist ein Bezeichner, welches jedes Objekt als Eigenschaft mit gegeben hat (ich bin ein “Kreisel”, “Kreisel mit Pin”, etc.)" />
|
||||
<FIELD Id="RDK:22305594" 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: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." />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:900066" Name="KreiselMerkmaleType" Expanded="True" SubType="structure" DesignTimeNotes="{ "Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.5", "Anzahl der Separatoren":"2", "Anzahl der Scanner":"1", "Anzahl der Scanner":"1", "Anzahl der Weichen": "4" }">
|
||||
<TYPE Id="RDK:900066" Name="KreiselMerkmaleType" SubType="structure" DesignTimeNotes="{ "Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.5", "Anzahl der Separatoren":"2", "Anzahl der Scanner":"1", "Anzahl der Scanner":"1", "Anzahl der Weichen": "4" }">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:900067" Name="Abstand (Kreiselachse A - Kreiselachse) in Meter" Type="string" />
|
||||
<FIELD Id="RDK:900069" Name="Anzahl der Separatoren" Type="string" />
|
||||
@@ -823,7 +829,7 @@
|
||||
<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" />
|
||||
@@ -832,7 +838,7 @@
|
||||
<FIELD Id="RDK:22305665" Name="Höhe oben" Type="string" />
|
||||
<FIELD Id="RDK:22305679" Name="Höhe unten" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18732296" Name="KurveMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:18732296" Name="KurveMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18732294" Name="Länge in Meter" Type="string" />
|
||||
<FIELD Id="RDK:22010909" Name="Kurvenrichtung" Type="string" />
|
||||
@@ -840,7 +846,7 @@
|
||||
<FIELD Id="RDK:22305667" Name="Höhe Anfang" Type="string" />
|
||||
<FIELD Id="RDK:22305681" Name="Höhe Ende" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:21693243" Name="KurveFoerdererMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:21693243" Name="KurveFoerdererMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:21693241" Name="Länge in Meter" Type="string" />
|
||||
<FIELD Id="RDK:22010911" Name="Kurvenrichtung" Type="string" />
|
||||
@@ -848,7 +854,7 @@
|
||||
<FIELD Id="RDK:22305684" Name="Höhe Anfang" Type="string" />
|
||||
<FIELD Id="RDK:22305686" Name="Höhe Ende" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18111807" Name="FoerdererMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:18111807" Name="FoerdererMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18131140" Name="Höhe ETF oben in Meter" Type="string" />
|
||||
<FIELD Id="RDK:18131142" Name="Höhe ETF unten in Meter" Type="string" />
|
||||
@@ -860,7 +866,7 @@
|
||||
<FIELD Id="RDK:22305692" Name="Höhe Anfang" Type="string" />
|
||||
<FIELD Id="RDK:22305694" Name="Höhe Ende" Type="string" />
|
||||
</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" />
|
||||
@@ -869,23 +875,23 @@
|
||||
<FIELD Id="RDK:22305688" Name="Höhe Anfang" Type="string" />
|
||||
<FIELD Id="RDK:22305690" Name="Höhe Ende" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:973721" Name="WeicheMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:973721" Name="WeicheMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:973723" Name="Weichenart" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:1664608" Name="EckradMerkmaleType" Expanded="True" SubType="structure" DesignTimeNotes="{ "Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.5", "Anzahl der Separatoren":"2", "Anzahl der Scanner":"1", "Anzahl der Scanner":"1", "Anzahl der Weichen": "4" }">
|
||||
<TYPE Id="RDK:1664608" Name="EckradMerkmaleType" SubType="structure" DesignTimeNotes="{ "Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.5", "Anzahl der Separatoren":"2", "Anzahl der Scanner":"1", "Anzahl der Scanner":"1", "Anzahl der Weichen": "4" }">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:1664607" Name="Höhe in m" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:1668585" Name="BTMTBeladungMerkmaleType" Expanded="True" SubType="structure" DesignTimeNotes="{ "Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.5", "Anzahl der Separatoren":"2", "Anzahl der Scanner":"1", "Anzahl der Scanner":"1", "Anzahl der Weichen": "4" }">
|
||||
<TYPE Id="RDK:1668585" Name="BTMTBeladungMerkmaleType" SubType="structure" DesignTimeNotes="{ "Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.5", "Anzahl der Separatoren":"2", "Anzahl der Scanner":"1", "Anzahl der Scanner":"1", "Anzahl der Weichen": "4" }">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:1668591" Name="Höhe in m" Type="string" Suppressed="True" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:16685851" Name="BTMTEntladungMerkmaleType" Expanded="True" SubType="structure" DesignTimeNotes="{ "Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.5", "Anzahl der Separatoren":"2", "Anzahl der Scanner":"1", "Anzahl der Scanner":"1", "Anzahl der Weichen": "4" }">
|
||||
<TYPE Id="RDK:16685851" Name="BTMTEntladungMerkmaleType" SubType="structure" DesignTimeNotes="{ "Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.5", "Anzahl der Separatoren":"2", "Anzahl der Scanner":"1", "Anzahl der Scanner":"1", "Anzahl der Weichen": "4" }">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:16685911" Name="Höhe in m" Type="string" Suppressed="True" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:22028896" Name="AngetriebeneStreckeMerkmaleType" Expanded="True" SubType="structure" HasArrayType="True">
|
||||
<TYPE Id="RDK:22028896" Name="AngetriebeneStreckeMerkmaleType" SubType="structure" HasArrayType="True">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:22028884" Name="MotorSeite" Type="string" />
|
||||
<FIELD Id="RDK:22028885" Name="AnzahlGeraden" Type="integer" />
|
||||
@@ -901,7 +907,7 @@
|
||||
<FIELD Id="RDK:22028895" Name="Anzahl der Scanner" Type="integer" />
|
||||
<FIELD Id="RDK:22305675" Name="Höhe in m" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:22028922" Name="GefälleStreckeMerkmaleType" Expanded="True" SubType="structure" HasArrayType="True">
|
||||
<TYPE Id="RDK:22028922" Name="GefälleStreckeMerkmaleType" SubType="structure" HasArrayType="True">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:22028911" Name="AnzahlGeraden" Type="integer" />
|
||||
<FIELD Id="RDK:22028912" Name="Länge in Meter" Type="double[]" />
|
||||
@@ -915,7 +921,7 @@
|
||||
<FIELD Id="RDK:22028921" Name="Anzahl der Scanner" Type="integer" />
|
||||
<FIELD Id="RDK:22305677" Name="Höhe in m" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:22023206" Name="GruppeMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE Id="RDK:22023206" Name="GruppeMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:22023208" Name="ids" Type="string" />
|
||||
<FIELD Id="RDK:22028225" Name="Anzahl Fördergruppen" Type="integer" />
|
||||
@@ -1126,17 +1132,7 @@
|
||||
<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:22284207" Name="Z0" Type="double" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22284208" Name="Z1" Type="double" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22284209" Name="L1" Type="double" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22305569" Name="CSVFileName" Type="string" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22305606" Name="SivasItem_Item" Type="SivasExportType" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22305637" Name="withGroups" Type="string" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22306007" Name="GFM" Type="GefälleStreckeMerkmaleType" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22306027" Name="anzahlKurvenRecht30" Type="integer" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22306064" Name="laenge" Type="double" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22306065" Name="laenge" Type="double" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22341863" Name="attributeId" Type="string" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:22342749" Name="CountKeys" Type="SSGDictInt[]" DesignTimeRemark="Array von Key-Value paaren, um sich die Anzahl von Key in Value zu merken. Dient zum Zählen" />
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
|
||||
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
|
||||
@@ -6703,114 +6699,141 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:22341858" Name="shapeItem" Type="Editor2DShapeType" />
|
||||
<VAR Id="RDK:22341827" Name="group" Type="string" />
|
||||
<VAR Id="RDK:22341885" Name="idStr" Type="string" />
|
||||
<VAR Id="RDK:22341850" Name="inGroup" Type="boolean" />
|
||||
<VAR Id="RDK:22341569" Name="splitArr" Type="string[]" Suppressed="True">
|
||||
<SET Id="RDK:22341568" VarRef="Me">
|
||||
<EXP><![CDATA[$=$splitStr(group, ";")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:22353140" Name="group" Type="string" />
|
||||
<VAR Id="RDK:22353164" Name="part" Type="string" />
|
||||
</GROUP>
|
||||
<CALLFUNCTION Id="RDK:22341846">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$IsInGroup]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$shapeId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$inGroup]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<IFTHENELSE Id="RDK:22341836">
|
||||
<IFTHENELSE Id="RDK:22353115" DesignTimeRemark="Falls es sich um eine Gruppe handelt, besteht die TeileId aus allen ShapeItems mit "," dazwischen">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$inGroup]]></EXP>
|
||||
<EXP><![CDATA[$=$StrIndexOf(shapeId, ",", 0) > 0]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22341835" SubType="Then" />
|
||||
<GROUP Id="RDK:22353125" SubType="Then">
|
||||
<SET Id="RDK:22353107" VarRef="group">
|
||||
<EXP><![CDATA[$=$shapeId]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<FOREACHLOOP Id="RDK:22353096" ItemVarRef="shapeId">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$splitStr(group, ",")]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<CALLFUNCTION Id="RDK:22353098">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$getAttributeIdOfShapeItem]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$shapeId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$part]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<IFTHENELSE Id="RDK:22353168">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$IsEmpty(idStr)]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22353169" SubType="Then">
|
||||
<SET Id="RDK:22353176" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$part]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:22353170" SubType="Else">
|
||||
<SET Id="RDK:22353158" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$idStr +"-"+ part]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:22353154" SubType="Else">
|
||||
<SET Id="RDK:22341856" VarRef="shapeItem">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+shapeId]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SELECTCASE Id="RDK:22341823">
|
||||
<EXP><![CDATA[$=$shapeItem.family]]></EXP>
|
||||
<CASEGROUP Id="RDK:22341722" CaseType="0">
|
||||
<EXP><![CDATA[$C$Kreisel]]></EXP>
|
||||
<SET Id="RDK:22341883" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"KRE"+shapeItem.KreiselDefinition.AbstandMS]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341733" CaseType="0">
|
||||
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
|
||||
<SET Id="RDK:22341887" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"GEF"+shapeItem.GefaelleDefinition.L1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341744" CaseType="0">
|
||||
<EXP><![CDATA[$C$Foerderer]]></EXP>
|
||||
<SET Id="RDK:22341889" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"FOD"+shapeItem.FoerdererDefinition.L1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341755" CaseType="0">
|
||||
<EXP><![CDATA[$C$VarioFoerderer]]></EXP>
|
||||
<SET Id="RDK:22341891" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"VAF"+shapeItem.VarioFoerdererDefinition.L1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341766" CaseType="0">
|
||||
<EXP><![CDATA[$C$Weiche]]></EXP>
|
||||
<SET Id="RDK:22341893" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"WEI"+shapeItem.WeicheDefinition.Weichenart]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341777" CaseType="0">
|
||||
<EXP><![CDATA[$C$Kurve]]></EXP>
|
||||
<SET Id="RDK:22341895" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"KVG"+shapeItem.KurveDefinition.KurvenWinkel+shapeItem.KurveDefinition.KurvenRichtung]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341788" CaseType="0">
|
||||
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
|
||||
<SET Id="RDK:22341897" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"KVF"+shapeItem.KurveFoerdererDefinition.KurvenWinkel+"."+shapeItem.KurveFoerdererDefinition.KurvenRichtung]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341799" CaseType="0">
|
||||
<EXP><![CDATA[$C$BTMTBeladung]]></EXP>
|
||||
<SET Id="RDK:22341899" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"BTM"+shapeItem.BTMTBeladungDefinition.Drehung]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341810" CaseType="0">
|
||||
<EXP><![CDATA[$C$BTMTEntladung]]></EXP>
|
||||
<SET Id="RDK:22341901" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"BTE"+shapeItem.BTMTEntladungDefinition.Drehung]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341821" CaseType="0">
|
||||
<EXP><![CDATA[$C$Eckrad]]></EXP>
|
||||
<SET Id="RDK:22341903" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"EKR"+shapeItem.EckradDefinition.Durchmesser]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341822" CaseType="1">
|
||||
<EXP />
|
||||
</CASEGROUP>
|
||||
</SELECTCASE>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<SET Id="RDK:22341856" VarRef="shapeItem">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+shapeId]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SELECTCASE Id="RDK:22341823">
|
||||
<EXP><![CDATA[$=$shapeItem.family]]></EXP>
|
||||
<CASEGROUP Id="RDK:22341722" CaseType="0">
|
||||
<EXP><![CDATA[$C$Kreisel]]></EXP>
|
||||
<SET Id="RDK:22341883" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"KRE"+shapeItem.KreiselDefinition.AbstandMS]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341733" CaseType="0">
|
||||
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
|
||||
<SET Id="RDK:22341887" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"GEF"+shapeItem.GefaelleDefinition.L1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341744" CaseType="0">
|
||||
<EXP><![CDATA[$C$Foerderer]]></EXP>
|
||||
<SET Id="RDK:22341889" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"FOD"+shapeItem.FoerdererDefinition.L1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341755" CaseType="0">
|
||||
<EXP><![CDATA[$C$VarioFoerderer]]></EXP>
|
||||
<SET Id="RDK:22341891" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"VAF"+shapeItem.VarioFoerdererDefinition.L1]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341766" CaseType="0">
|
||||
<EXP><![CDATA[$C$Weiche]]></EXP>
|
||||
<SET Id="RDK:22341893" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"WEI"+shapeItem.WeicheDefinition.Weichenart]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341777" CaseType="0">
|
||||
<EXP><![CDATA[$C$Kurve]]></EXP>
|
||||
<SET Id="RDK:22341895" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"KVG"+shapeItem.KurveDefinition.KurvenWinkel+shapeItem.KurveDefinition.KurvenRichtung]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341788" CaseType="0">
|
||||
<EXP><![CDATA[$C$KurveFoerderer]]></EXP>
|
||||
<SET Id="RDK:22341897" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"KVF"+shapeItem.KurveFoerdererDefinition.KurvenWinkel+"."+shapeItem.KurveFoerdererDefinition.KurvenRichtung]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341799" CaseType="0">
|
||||
<EXP><![CDATA[$C$BTMTBeladung]]></EXP>
|
||||
<SET Id="RDK:22341899" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"BTM"+shapeItem.BTMTBeladungDefinition.Drehung]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341810" CaseType="0">
|
||||
<EXP><![CDATA[$C$BTMTEntladung]]></EXP>
|
||||
<SET Id="RDK:22341901" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"BTE"+shapeItem.BTMTEntladungDefinition.Drehung]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341821" CaseType="0">
|
||||
<EXP><![CDATA[$C$Eckrad]]></EXP>
|
||||
<SET Id="RDK:22341903" VarRef="idStr">
|
||||
<EXP><![CDATA[$=$"EKR"+shapeItem.EckradDefinition.Durchmesser]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:22341822" CaseType="1">
|
||||
<EXP />
|
||||
</CASEGROUP>
|
||||
</SELECTCASE>
|
||||
<SET Id="RDK:22341907" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$idStr]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
@@ -7656,7 +7679,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Länge in Meter">
|
||||
<EXP><![CDATA[$=${}]]></EXP>
|
||||
<EXP><![CDATA[$C${}]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AnzahlKurvenLinks90">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
@@ -11339,6 +11362,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
</PAR>
|
||||
<PAR Name="Int" />
|
||||
<PAR Name="Boo" />
|
||||
<PAR Name="StrArr" />
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:18656465" VarRef="SSGParameter" ClearAll="True" ListRef="RueckgabeListe">
|
||||
<PAR Name="Key">
|
||||
@@ -11352,6 +11376,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
<PAR Name="Boo">
|
||||
<EXP><![CDATA[$C$True]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="StrArr" />
|
||||
</SET_STRUCT>
|
||||
<SET Id="RDK:18474076" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$RueckgabeListe]]></EXP>
|
||||
@@ -12437,6 +12462,115 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
</IFTHENELSE>
|
||||
</FUNCTION>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:22342717" Name="DictCountMethods" SubType="FunctionSet" IncludeDate="0">
|
||||
<FUNCTION Id="RDK:22342719" Name="IncrCount" DesignTimeRemark="Zählt die Anzahl hinter diesem Key um 1 hoch" InputTypeName="string" ResultTypeName="boolean">
|
||||
<GROUP Id="RDK:22342725" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:22342723" Name="kv" Type="SSGDictInt" />
|
||||
<VAR Id="RDK:22342756" Name="key" Type="string">
|
||||
<SET Id="RDK:22342767" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:22353184" Name="i" Type="integer" />
|
||||
</GROUP>
|
||||
<FOREACHLOOP Id="RDK:22342739" DesignTimeRemark="finde den Key wenn er schon einmal gemerkt wurde" ItemVarRef="kv" CountVarRef="i">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$CountKeys]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<IFTHENELSE Id="RDK:22342738" DesignTimeRemark="Falls darunter eine Zahl steht">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$key = kv.Key]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22342737" SubType="Then">
|
||||
<REMOVE_ADD Id="RDK:22353197" ListRef="CountKeys" Value="$=$kv">
|
||||
<EXP />
|
||||
</REMOVE_ADD>
|
||||
<SET_STRUCT Id="RDK:22342788" VarRef="kv" ClearAll="True">
|
||||
<PAR Name="Key">
|
||||
<EXP><![CDATA[$=$kv.Key]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Int">
|
||||
<EXP><![CDATA[$=$kv.Int + 1]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<LIST_ADD Id="RDK:22353198" ListRef="CountKeys">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$kv]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<EXIT_PROCESS Id="RDK:22342793" BreakType="4" ExitStatus="0" />
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
<SET_STRUCT Id="RDK:22342799" VarRef="kv" ClearAll="True">
|
||||
<PAR Name="Key">
|
||||
<EXP><![CDATA[$=$key]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Int">
|
||||
<EXP><![CDATA[$C$1]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<LIST_ADD Id="RDK:22342796" ListRef="CountKeys">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$kv]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:22342751" Name="IncrCountInit" DesignTimeRemark="Initialisiert die Zählung, leert das Dict">
|
||||
<FOREACHLOOP Id="RDK:22342810" ItemVarRef="kv">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$CountKeys]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<REMOVE_ADD Id="RDK:22342800" ListRef="CountKeys" Value="$C$kv">
|
||||
<EXP><![CDATA[$=$]]></EXP>
|
||||
</REMOVE_ADD>
|
||||
</FOREACHLOOP>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:22342840" Name="GetCount" DesignTimeRemark="gibt die germerkte Anzahl hinter diesem Key heraus" InputTypeName="string" ResultTypeName="integer">
|
||||
<GROUP Id="RDK:22342832" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:22342829" Name="kv" Type="SSGDictInt" />
|
||||
<VAR Id="RDK:22342831" Name="key" Type="string">
|
||||
<SET Id="RDK:22342830" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
</GROUP>
|
||||
<FOREACHLOOP Id="RDK:22342837" ItemVarRef="kv">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$CountKeys]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<IFTHENELSE Id="RDK:22342836" DesignTimeRemark="gib die gefundene Zahl zurück">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$key = kv.Key]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22342835" SubType="Then">
|
||||
<SET Id="RDK:22342848" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$kv.Int]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<EXIT_PROCESS Id="RDK:22342834" BreakType="4" ExitStatus="0" />
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
<SET Id="RDK:22342842" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</FUNCTION>
|
||||
</GROUP>
|
||||
</GROUP>
|
||||
<FUNCTION Id="RDK:1332780" Name="InheritHeight" DesignTimeNotes="20231005 -1-" InputTypeName="string">
|
||||
<COMMENTS Id="RDK:20494467" DesignTimeRemark="Bekommt als Parameter ParentId (ID zum Shape, dessen Höhe an alle anderen (direkt und über weitere Kreisel) angebundenen Shapes vererbt werden soll (Param.Input[0])" DesignTimeTip="ParentId bzw. Item0 ist das Objekt, dessen Höhe weitergegeben wird." />
|
||||
@@ -12601,6 +12735,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
<PAR Name="Dbl" />
|
||||
<PAR Name="Int" />
|
||||
<PAR Name="Boo" />
|
||||
<PAR Name="StrArr" />
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:19795596" VarRef="SSGParameter" ClearAll="True" ListRef="UebergabeListe">
|
||||
<PAR Name="Key">
|
||||
@@ -21726,6 +21861,11 @@ me.x
|
||||
<VAR Id="RDK:22341875" Name="SivasExport_List" Type="SivasExportType[]" />
|
||||
<VAR Id="RDK:22305577" Name="CSVFileName" Type="string" />
|
||||
<VAR Id="RDK:22305579" Name="CSVFile" Type="string" />
|
||||
<VAR Id="RDK:22342701" Name="attributeId" Type="string" />
|
||||
<VAR Id="RDK:22353230" Name="toCheck" Type="string" />
|
||||
<VAR Id="RDK:22353236" Name="isWritten" Type="boolean" />
|
||||
<VAR Id="RDK:22353222" Name="alreadyWritten" Type="string[]" />
|
||||
<VAR Id="RDK:22353208" Name="number" Type="integer" />
|
||||
</GROUP>
|
||||
<CALLFUNCTION Id="RDK:22305568">
|
||||
<PAR Name="FuncName">
|
||||
@@ -21739,36 +21879,131 @@ me.x
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<FOREACHLOOP Id="RDK:22305601" DesignTimeRemark="Gehe durch alle Items und zähle wie viele davon existieren" ItemVarRef="CSV_Item">
|
||||
<FOREACHLOOP Id="RDK:22305601" DesignTimeRemark="Zähle wie viele Einheiten davon insgesamt existieren" ItemVarRef="CSV_Item">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$CSV_List]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<SET_STRUCT Id="RDK:22305648" VarRef="Sivas_Item" ClearAll="True">
|
||||
<PAR Name="Elementnummer">
|
||||
<EXP><![CDATA[$=$CSV_Item.Elementnummer]]></EXP>
|
||||
<CALLFUNCTION Id="RDK:22342699">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$getAttributeIdOfShapeItem]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="TeileArt">
|
||||
<EXP><![CDATA[$=$CSV_Item.TeileArt]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="TeileId">
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$CSV_Item.TeileId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Bezeichnung">
|
||||
<EXP><![CDATA[$=$CSV_Item.Bezeichnung]]></EXP>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$attributeId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Merkmale">
|
||||
<EXP><![CDATA[$=$CSV_Item.Merkmale]]></EXP>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<CALLFUNCTION Id="RDK:22342850">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$IncrCount]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<LIST_ADD Id="RDK:22305643" ListRef="SivasExport_List">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$Sivas_Item]]></EXP>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$attributeId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
</FOREACHLOOP>
|
||||
<FOREACHLOOP Id="RDK:22342697" DesignTimeRemark="Gehe durch alle Items und zähle wie viele davon existieren" ItemVarRef="CSV_Item">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$CSV_List]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<CALLFUNCTION Id="RDK:22342711">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$getAttributeIdOfShapeItem]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$CSV_Item.TeileId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$attributeId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<CALLFUNCTION Id="RDK:22342852">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$GetCount]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$attributeId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$number]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<SET Id="RDK:22353237" VarRef="isWritten">
|
||||
<EXP><![CDATA[$=$False]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<FOREACHLOOP Id="RDK:22353227" DesignTimeRemark="schaut nach, ob dieses Element bereits einmal geschrieben wurde" ItemVarRef="toCheck">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$alreadyWritten]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<IFTHENELSE Id="RDK:22353201">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$toCheck= attributeId]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22353202" SubType="Then">
|
||||
<SET Id="RDK:22353263" VarRef="isWritten">
|
||||
<EXP><![CDATA[$=$True]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
<IFTHENELSE Id="RDK:22353247" DesignTimeRemark="Schreib Mehrfachelemente nur einmal ins File raus">
|
||||
<VALUECONDITION Value="false">
|
||||
<EXP><![CDATA[$=$isWritten]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:22353245" SubType="Then">
|
||||
<LIST_ADD Id="RDK:22353223" ListRef="alreadyWritten">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$attributeId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<SET_STRUCT Id="RDK:22342695" VarRef="Sivas_Item" ClearAll="True">
|
||||
<PAR Name="Elementnummer">
|
||||
<EXP><![CDATA[$=$CSV_Item.Elementnummer]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="TeileArt">
|
||||
<EXP><![CDATA[$=$CSV_Item.TeileArt]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="TeileId">
|
||||
<EXP><![CDATA[$=$CSV_Item.TeileId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Bezeichnung">
|
||||
<EXP><![CDATA[$=$CSV_Item.Bezeichnung]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Anzahl">
|
||||
<EXP><![CDATA[$=$number]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Merkmale">
|
||||
<EXP><![CDATA[$=$CSV_Item.Merkmale]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<LIST_ADD Id="RDK:22342696" ListRef="SivasExport_List">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$Sivas_Item]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
<GROUP Id="RDK:1516908" Name="WriteCSVFile" SubType="Generic">
|
||||
<GROUP Id="RDK:1516899" Name="CheckCSVFolder" SubType="Generic">
|
||||
@@ -21988,7 +22223,6 @@ me.x
|
||||
<VAR Id="RDK:22305393" Name="CSVFile" Type="string" />
|
||||
</GROUP>
|
||||
<VAR Id="RDK:22305395" Name="inGroup" Type="boolean" />
|
||||
<VAR Id="RDK:22341879" Name="attributeId" Type="string" />
|
||||
<VAR Id="RDK:22305639" Name="withGroups" Type="boolean">
|
||||
<SET Id="RDK:22305650" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input]]></EXP>
|
||||
@@ -22004,18 +22238,6 @@ me.x
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<CALLFUNCTION Id="RDK:22341877">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$getAttributeIdOfShapeItem]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$ShapeItem.id]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$attributeId]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<CALLFUNCTION Id="RDK:22305397">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$IsInGroup]]></EXP>
|
||||
@@ -22624,7 +22846,7 @@ me.x
|
||||
</PAR>
|
||||
<GROUP Id="RDK:22305528" Name="TeileId" SubType="Generic">
|
||||
<SET Id="RDK:22305527" VarRef="CSV_Item.TeileId">
|
||||
<EXP><![CDATA[$=$ToJSON("Gruppe"+i)]]></EXP>
|
||||
<EXP><![CDATA[$=$StrReplace(group, ";", ",")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
|
||||
Reference in New Issue
Block a user