Datenstrukturen für den CSV Export einer Strecke dazu. Ausserdem die Strukturen für den Varioförderer auf Basis der Gefällestrecke eingestellt

This commit is contained in:
2024-11-11 11:27:05 +01:00
parent 1a380712b8
commit 0df7359731
+70 -19
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<PROCESS Id="RDK:0001" Name="MAIN_SSG" ModernUI="True" Options="(GITSAVEMODE)(NOUPDATEINCLUDEFILES)" Expanded="True">
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-11-07T18:42:53" LanguageVersion="2014.1.3.699" />
<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" />
<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">
@@ -76,7 +76,7 @@
<FIELD Id="RDK:302575" Name="n_Sep" Type="integer" />
<FIELD Id="RDK:302576" Name="n_Scan" Type="integer" />
</TYPE>
<TYPE Id="RDK:18732236" Name="KurveType" Expanded="True" SubType="structure">
<TYPE Id="RDK:18732236" Name="KurveType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:18732225" Name="Beschreibung" Type="string" />
<FIELD Id="RDK:18732226" Name="L1" Type="double" />
@@ -120,6 +120,22 @@
<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_VALUES />
<FIELD Id="RDK:22028956" Name="Beschreibung" Type="string" />
<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:22028965" Name="winkel_th" Type="double" DesignTimeRemark="winkel_th berechnet aus Höhendifferenz (Abs(HoeheOben-HoeheUnten)) und L1 (projizierte Länge)" />
<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" />
</TYPE>
<TYPE Id="RDK:973713" Name="WeicheType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:973716" Name="Beschreibung" Type="string" />
@@ -137,7 +153,7 @@
<FIELD Id="RDK:16525231" Name="Drehung" Type="integer" DesignTimeNotes="1= im Uhrzeigersinn=rechts&#xD;&#xA;-1= Gegen Uhrzeigersinn=links" />
<FIELD Id="RDK:16577441" Name="Beschreibung" Type="string" />
</TYPE>
<TYPE Id="RDK:79642" Name="SSG_ShapeType" SubType="structure">
<TYPE Id="RDK:79642" Name="SSG_ShapeType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:79643" Name="SivasNummer" Type="string" />
<FIELD Id="RDK:1561689" Name="Rotationsklasse" Type="string" />
@@ -148,12 +164,13 @@
<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: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" SubType="structure">
<TYPE Id="RDK:18530527" Name="SSG_ShapeType_limit" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:18530520" Name="KreiselDefinition" Type="KreiselType" />
<FIELD Id="RDK:18530521" Name="EckradDefinition" Type="EckradType" />
@@ -171,7 +188,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" SubType="structure">
<TYPE Id="RDK:18530545" Name="SSG_Limits" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:18530548" Name="Kreisel_top" Type="KreiselType" />
<FIELD Id="RDK:18530546" Name="Kreisel_bot" Type="KreiselType" />
@@ -793,13 +810,20 @@
<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" SubType="structure">
<TYPE Id="RDK:903598" Name="GefaellestreckeMerkmaleType" Expanded="True" 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_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_VALUES />
<FIELD Id="RDK:18732294" Name="Länge in Meter" Type="string" />
@@ -838,21 +862,41 @@
<TYPE_VALUES />
<FIELD Id="RDK:16685911" Name="Höhe in m" Type="string" Suppressed="True" />
</TYPE>
<TYPE Id="RDK:22023206" Name="GruppeMerkmaleType" Expanded="True" SubType="structure">
<TYPE Id="RDK:22028896" Name="AngetriebeneStreckeMerkmaleType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:22028884" Name="MotorSeite" Type="string" />
<FIELD Id="RDK:22028885" Name="AnzahlGeraden" Type="integer" />
<FIELD Id="RDK:22028886" Name="LängenInMeter" Type="double[]" />
<FIELD Id="RDK:22028887" Name="RichtungAufAbHorizontal" Type="string[]" />
<FIELD Id="RDK:22028888" Name="AnzahlKurvenLinks90" Type="integer" />
<FIELD Id="RDK:22028889" Name="AnzahlKurvenLinks60" Type="integer" />
<FIELD Id="RDK:22028890" Name="AnzahlKurvenLinks30" Type="integer" />
<FIELD Id="RDK:22028891" Name="AnzahlKurvenRechts90" Type="integer" />
<FIELD Id="RDK:22028892" Name="AnzahlKurvenRechts60" Type="integer" />
<FIELD Id="RDK:22028893" Name="AnzahlKurvenRechts30" Type="integer" />
<FIELD Id="RDK:22028894" Name="Zusatzseparatoren" Type="integer" />
<FIELD Id="RDK:22028895" Name="AnzahlScanner" Type="integer" />
</TYPE>
<TYPE Id="RDK:22028922" Name="GefälleStreckeMerkmaleType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:22028911" Name="AnzahlGeraden" Type="integer" />
<FIELD Id="RDK:22028912" Name="LängenInMeter" Type="double[]" />
<FIELD Id="RDK:22028914" Name="AnzahlKurvenLinks90" Type="integer" />
<FIELD Id="RDK:22028915" Name="AnzahlKurvenLinks60" Type="integer" />
<FIELD Id="RDK:22028916" Name="AnzahlKurvenLinks30" Type="integer" />
<FIELD Id="RDK:22028917" Name="AnzahlKurvenRechts90" Type="integer" />
<FIELD Id="RDK:22028918" Name="AnzahlKurvenRechts60" Type="integer" />
<FIELD Id="RDK:22028919" Name="AnzahlKurvenRechts30" Type="integer" />
<FIELD Id="RDK:22028920" Name="Zusatzseparatoren" Type="integer" />
<FIELD Id="RDK:22028921" Name="AnzahlScanner" Type="integer" />
</TYPE>
<TYPE Id="RDK:22023206" Name="GruppeMerkmaleType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:22023208" Name="ids" Type="string" />
<FIELD Id="RDK:22028224" Name="MotorSeite" Type="string" />
<FIELD Id="RDK:22028225" Name="AnzahlGeraden" Type="integer" />
<FIELD Id="RDK:22028239" Name="LängenInMeter" Type="double[]" />
<FIELD Id="RDK:22028241" Name="RichtungAufAbHorizontal" Type="string[]" />
<FIELD Id="RDK:22028227" Name="AnzahlKurvenLinks90" Type="integer" />
<FIELD Id="RDK:22028231" Name="AnzahlKurvenLinks60" Type="integer" />
<FIELD Id="RDK:22028233" Name="AnzahlKurvenLinks30" Type="integer" />
<FIELD Id="RDK:22028229" Name="AnzahlKurvenRechts90" Type="integer" />
<FIELD Id="RDK:22028235" Name="AnzahlKurvenRechts60" Type="integer" />
<FIELD Id="RDK:22028237" Name="AnzahlKurvenRechts30" Type="integer" />
<FIELD Id="RDK:22028273" Name="Zusatzseparatoren" Type="integer" />
<FIELD Id="RDK:22028275" Name="AnzahlScanner" Type="integer" />
<FIELD Id="RDK:22028225" Name="AnzahlFörderstrecken" Type="integer" />
<FIELD Id="RDK:22028924" Name="AnzahlGefällestrecken" Type="integer" />
<FIELD Id="RDK:22028926" Name="GruppenteileGefälle" Type="GefälleStreckeMerkmaleType[]" />
<FIELD Id="RDK:22028928" Name="GruppenteileAngetrieben" Type="AngetriebeneStreckeMerkmaleType[]" />
</TYPE>
</GROUP>
<GROUP Id="RDK:18753242" Name="SE EXPORT" SubType="TypeSet" IncludeDate="0">
@@ -928,6 +972,7 @@
<VAR Id="RDK:18732238" Name="KurveData_defaults" Type="KurveType" />
<VAR Id="RDK:21686361" Name="KurveFoerdererData_defaults" Type="KurveFoerdererType" />
<VAR Id="RDK:18116704" Name="FoerdererData_defaults" Type="FoerdererType" />
<VAR Id="RDK:22028985" Name="VarioFoerdererData_defaults" Type="VarioFoerdererType" />
<VAR Id="RDK:1652538" Name="BTMTBeladungData_defaults" Type="BTMTBeladungType" />
<VAR Id="RDK:16525381" Name="BTMTEntladungData_defaults" Type="BTMTEntladungType" />
<GROUP Id="RDK:93797" Name="Background" SubType="VarSet" IncludeDate="0">
@@ -958,6 +1003,7 @@
<VAR Id="RDK:18732363" Name="Render_Kurve" Type="MUIPanelType[]" />
<VAR Id="RDK:21692033" Name="Render_KurveFoerderer" Type="MUIPanelType[]" />
<VAR Id="RDK:18119699" Name="Render_Foerderer" Type="MUIPanelType[]" />
<VAR Id="RDK:22028987" Name="Render_VarioFoerderer" Type="MUIPanelType[]" />
<VAR Id="RDK:973744" Name="Render_Weiche" Type="MUIPanelType[]" />
<VAR Id="RDK:532690" Name="Render_CP" Type="MUIPanelType[]" />
<GROUP Id="RDK:331216" Name="Orientierung" SubType="VarSet" IncludeDate="0">
@@ -6390,6 +6436,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<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" />
@@ -6420,6 +6467,10 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$shapeItem.family]]></EXP>
<CASEGROUP Id="RDK:22028450" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:22028939" VarRef="anzahlGeraden">
<EXP><![CDATA[$=$anzahlGeraden + 1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:22028461" CaseType="0" Suppressed="True">
<EXP><![CDATA[$C$Foerderer]]></EXP>