SolidEdg Export Knopf und Funktion gebaut
This commit is contained in:
+270
-2
@@ -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-04-22T16:42:51" LanguageVersion="2014.1.3.644" />
|
||||
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-04-22T19:08:21" LanguageVersion="2014.1.3.644" />
|
||||
<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">
|
||||
@@ -739,7 +739,7 @@
|
||||
</TYPE>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:900065" Name="CSV EXPORT" SubType="TypeSet" IncludeDate="0">
|
||||
<TYPE Id="RDK:1516708" Name="CSVType" 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:1516708" Name="CSVType" 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:1516701" Name="Elementnummer" Type="integer" DesignTimeNotes="Die Elementnummer ist einfach eine laufende Nummer" />
|
||||
<FIELD Id="RDK:1516702" Name="TeileArt" Type="string" />
|
||||
@@ -795,6 +795,55 @@
|
||||
<FIELD Id="RDK:16685911" Name="Höhe in m" Type="string" Suppressed="True" />
|
||||
</TYPE>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:18753498" Name="SE EXPORT" SubType="TypeSet" IncludeDate="0">
|
||||
<TYPE Id="RDK:18753468" Name="SEType" 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:18753461" Name="Elementnummer" Type="integer" DesignTimeNotes="Die Elementnummer ist einfach eine laufende Nummer" />
|
||||
<FIELD Id="RDK:18753462" Name="TeileArt" Type="string" />
|
||||
<FIELD Id="RDK:18753463" 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:18753465" 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" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18753474" 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:18753469" Name="Abstand (Kreiselachse A - Kreiselachse) in Meter" Type="string" />
|
||||
<FIELD Id="RDK:18753473" Name="Höhe in m" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18753479" Name="GefaellestreckeMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18753477" Name="Länge in Meter" Type="string" />
|
||||
<FIELD Id="RDK:18753500" Name="Höhe oben in Meter" Type="string" />
|
||||
<FIELD Id="RDK:18753502" Name="Höhe unten in Meter" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18753481" Name="StreckeMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18753480" Name="Länge in Meter" Type="string" />
|
||||
<FIELD Id="RDK:18753535" Name="alpha Strecke" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18753489" Name="FoerdererMerkmaleType" Expanded="True" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18753482" Name="Höhe ETF oben in Meter" Type="string" />
|
||||
<FIELD Id="RDK:18753483" Name="Höhe ETF unten in Meter" Type="string" />
|
||||
<FIELD Id="RDK:18753484" Name="alpha Strecke" Type="string" />
|
||||
<FIELD Id="RDK:18753533" Name="alpha Förderer" Type="string" />
|
||||
<FIELD Id="RDK:18753485" Name="Gesamtlänge Gefällestrecke in Meter" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18753491" Name="WeicheMerkmaleType" SubType="structure">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:18753490" Name="Weichenart" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18753493" 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:18753492" Name="Höhe in m" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18753495" 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:18753494" Name="Höhe in m" Type="string" />
|
||||
</TYPE>
|
||||
<TYPE Id="RDK:18753497" 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:18753496" Name="Höhe in m" Type="string" />
|
||||
</TYPE>
|
||||
</GROUP>
|
||||
<TYPE Id="RDK:1007393" Name="Point2D" SubType="structure" HasArrayType="True">
|
||||
<TYPE_VALUES />
|
||||
<FIELD Id="RDK:1007391" Name="X" Type="double" />
|
||||
@@ -957,6 +1006,10 @@
|
||||
<VAR Id="RDK:900090" Name="CSVPath" Type="string" />
|
||||
<VAR Id="RDK:891961" Name="CSV_Item" Type="CSVType" />
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:18753415" Name="SE Export" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:18753417" Name="SEPath" Type="string" />
|
||||
<VAR Id="RDK:18753419" Name="SE_Item" Type="SEType" />
|
||||
</GROUP>
|
||||
<VAR Id="RDK:1007395" Name="NewSLinesList" Type="string[]" />
|
||||
<VAR Id="RDK:1007396" Name="MyShape" Type="Editor2DShapeType" Bookmarked="True" DesignTimeRemark="Generated by RD" />
|
||||
<VAR Id="RDK:1007409" Name="Radius" Type="double" />
|
||||
@@ -13987,6 +14040,208 @@ me.x
|
||||
</ACTION_CALL>
|
||||
</GROUP>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:18753404" Name="SEExport" Bookmarked="True">
|
||||
<GROUP Id="RDK:18753301" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<GROUP Id="RDK:18753300" Name="SE Export" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:18753290" Name="SE_List" Type="SEType[]" />
|
||||
<VAR Id="RDK:18753291" Name="KreiselMerkmale" Type="KreiselMerkmaleType" />
|
||||
<VAR Id="RDK:18753292" Name="GefaellestreckeMerkmale" Type="GefaellestreckeMerkmaleType" />
|
||||
<VAR Id="RDK:18753293" Name="FoerdererMerkmale" Type="FoerdererMerkmaleType" />
|
||||
<VAR Id="RDK:18753294" Name="WeicheMerkmale" Type="WeicheMerkmaleType" />
|
||||
<VAR Id="RDK:18753295" Name="EckradMerkmale" Type="EckradMerkmaleType" />
|
||||
<VAR Id="RDK:18753296" Name="BTMTBeladungMerkmale" Type="BTMTBeladungMerkmaleType" />
|
||||
<VAR Id="RDK:18753297" Name="BTMTEntladungMerkmale" Type="BTMTEntladungMerkmaleType" />
|
||||
<VAR Id="RDK:18753298" Name="SEFileName" Type="string" />
|
||||
<VAR Id="RDK:18753299" Name="SEFile" Type="string" />
|
||||
</GROUP>
|
||||
</GROUP>
|
||||
<FOREACHLOOP Id="RDK:18753391" ItemVarRef="ShapeItem">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$V$ShapeList]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<GROUP Id="RDK:18753390" Name="Group" SubType="Generic">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$ShapeItem.family<>""]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:18753303" Name="TeileId" SubType="Generic">
|
||||
<SET Id="RDK:18753302" VarRef="SE_Item.TeileId">
|
||||
<EXP><![CDATA[$=$ToJSON(ShapeItem.id)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
<SELECTCASE Id="RDK:18753389">
|
||||
<EXP><![CDATA[$=$ShapeItem.family]]></EXP>
|
||||
<CASEGROUP Id="RDK:18753321" CaseType="0">
|
||||
<EXP><![CDATA[$C$Kreisel]]></EXP>
|
||||
<GROUP Id="RDK:18753312" Name="TeileArt" SubType="Generic">
|
||||
<SELECTCASE Id="RDK:18753311">
|
||||
<EXP><![CDATA[$=$ShapeItem.KreiselDefinition.Typ]]></EXP>
|
||||
<CASEGROUP Id="RDK:18753307" CaseType="0">
|
||||
<EXP><![CDATA[$C$Standard]]></EXP>
|
||||
<SET Id="RDK:18753306" VarRef="SE_Item.TeileArt">
|
||||
<EXP><![CDATA[$=$ToJSON("ILS 2.0 Kreisel")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753309" CaseType="0">
|
||||
<EXP><![CDATA[$C$Pin]]></EXP>
|
||||
<SET Id="RDK:18753308" VarRef="SE_Item.TeileArt">
|
||||
<EXP><![CDATA[$=$ToJSON("ILS 2.0 Kreisel mit Pin")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753310" CaseType="1">
|
||||
<EXP />
|
||||
</CASEGROUP>
|
||||
</SELECTCASE>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:18753314" Name="Bezeichnung" SubType="Generic">
|
||||
<SET Id="RDK:18753313" VarRef="SE_Item.Bezeichnung">
|
||||
<EXP><![CDATA[$=$ToJSON(ShapeItem.KreiselDefinition.Beschreibung)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:18753316" Name="Planquadrat" SubType="Generic">
|
||||
<CALLFUNCTION Id="RDK:18753315">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$GetPlanquadratPosition]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp" />
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:18753319" Name="Merkmale" SubType="Generic">
|
||||
<SET_STRUCT Id="RDK:18753317" VarRef="KreiselMerkmale" ClearAll="True">
|
||||
<PAR Name="Abstand (Kreiselachse A - Kreiselachse) in Meter">
|
||||
<EXP><![CDATA[$=$StrReplace(ShapeItem.KreiselDefinition.AbstandMS/1000, ",", ".")]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Anzahl der Separatoren">
|
||||
<EXP><![CDATA[$=$ShapeItem.KreiselDefinition.n_Sep]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Anzahl der Scanner">
|
||||
<EXP><![CDATA[$=$ShapeItem.KreiselDefinition.n_Scan]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Anzahl der Rampen">
|
||||
<EXP><![CDATA[$=$ShapeItem.KreiselDefinition.n_Rampen]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Höhe in m">
|
||||
<EXP><![CDATA[$=$StrReplace(ShapeItem.KreiselDefinition.Hoehe/1000, ",", ".")]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<SET Id="RDK:18753318" VarRef="SE_Item.Merkmale">
|
||||
<EXP><![CDATA[$=$ToJSON(KreiselMerkmale)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
<LIST_ADD Id="RDK:18753320" ListRef="SE_List">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$SE_Item]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753332" CaseType="0">
|
||||
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753343" CaseType="0">
|
||||
<EXP><![CDATA[$C$Foerderer]]></EXP>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753354" CaseType="0">
|
||||
<EXP><![CDATA[$C$Weiche]]></EXP>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753365" CaseType="0">
|
||||
<EXP><![CDATA[$C$BTMTBeladung]]></EXP>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753376" CaseType="0">
|
||||
<EXP><![CDATA[$C$BTMTEntladung]]></EXP>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753387" CaseType="0">
|
||||
<EXP><![CDATA[$C$Eckrad]]></EXP>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753388" CaseType="1">
|
||||
<EXP />
|
||||
</CASEGROUP>
|
||||
</SELECTCASE>
|
||||
</GROUP>
|
||||
</FOREACHLOOP>
|
||||
<EXEC_ON_VALUES Id="RDK:18753392" VarRef="SE_List">
|
||||
<PAR Name="Elementnummer">
|
||||
<EXP><![CDATA[$=$Me_idx+1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="TeileArt" />
|
||||
<PAR Name="TeileId" />
|
||||
<PAR Name="NachbarIds" />
|
||||
<PAR Name="Bezeichnung" />
|
||||
<PAR Name="Planquadrat" />
|
||||
<PAR Name="Merkmale" />
|
||||
</EXEC_ON_VALUES>
|
||||
<GROUP Id="RDK:18753403" Name="WrtiteSEFile" SubType="Generic">
|
||||
<GROUP Id="RDK:18753394" Name="CheckSEFolder" SubType="Generic">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Not FolderExist(SEPath)]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<ACTION_CALL Id="RDK:18753393" Name="RDEngineering_MakeDir" DesignTimeRemark="{FolderPath}">
|
||||
<PAR Name="RDLibraryName">
|
||||
<EXP><![CDATA[$C$RDEngineering_MISC]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="FolderPath">
|
||||
<EXP><![CDATA[$=$SEPath]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ForceCreation">
|
||||
<EXP><![CDATA[$=$True]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="UseRecycleBin" />
|
||||
</ACTION_CALL>
|
||||
</GROUP>
|
||||
<SET Id="RDK:18753395" VarRef="SEFileName">
|
||||
<EXP><![CDATA[$=$DateToStrTimestamp(Now())+".csv"]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:18753396" VarRef="CSVFile">
|
||||
<EXP><![CDATA[$=$SEPath+SEFileName]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<ACTION_CALL Id="RDK:18753397" Name="RDEngineering_CreateFile" Suppressed="True" DesignTimeRemark="{File Name}">
|
||||
<PAR Name="RDLibraryName">
|
||||
<EXP><![CDATA[$C$RDEngineering_FILE_TEXT]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="FileName">
|
||||
<EXP><![CDATA[$=$CSVFile]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="IsVisible">
|
||||
<EXP><![CDATA[$C$False]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="TemplateFile" />
|
||||
<PAR Name="DocumentType" />
|
||||
<PAR Name="Options">
|
||||
<EXP><![CDATA[$C$(ENCODING=utf-8)]]></EXP>
|
||||
</PAR>
|
||||
</ACTION_CALL>
|
||||
<FOREACHLOOP Id="RDK:18753401" Suppressed="True" ItemVarRef="SE_Item">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$SE_List]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
</FOREACHLOOP>
|
||||
<ACTION_CALL Id="RDK:18753402" Name="RDEngineering_CloseFile" Suppressed="True" DesignTimeRemark="{FileName}">
|
||||
<PAR Name="RDLibraryName">
|
||||
<EXP><![CDATA[$C$RDEngineering_FILE_TEXT]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="FileName">
|
||||
<EXP><![CDATA[$=$CSVFile]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</ACTION_CALL>
|
||||
</GROUP>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:1592918" Name="AddWeiche" InputTypeName="Editor2DEventArgumentsTypeList">
|
||||
<IFTHENELSE Id="RDK:1817729">
|
||||
<VALUECONDITION Value="true">
|
||||
@@ -19322,6 +19577,19 @@ ShapeList["id="+Param.Input[1].shapeID].name
|
||||
</SNAPSHOT>
|
||||
</GROUP>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:18753172" CaseType="0" DesignTimeNotes="20230928 -1-">
|
||||
<EXP><![CDATA[$C$SE Export]]></EXP>
|
||||
<CALLFUNCTION Id="RDK:18753174">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$SEExport]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp" />
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
</CASEGROUP>
|
||||
<CASEGROUP Id="RDK:1409928" CaseType="0" Suppressed="True" DesignTimeNotes="20231005 -1-">
|
||||
<EXP><![CDATA[$C$DeleteText]]></EXP>
|
||||
<EXEC_ON_VALUES Id="RDK:1409929" VarRef="ShapeList">
|
||||
|
||||
Reference in New Issue
Block a user