Funktionen für Gefällestrecke als Asemmbly weiterentwickelt
This commit is contained in:
+175
-14
@@ -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="y.wang [ANGEBOT-NB02]" ModDate="2024-06-28T14:18:10" LanguageVersion="2014.1.3.674" />
|
||||
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="dre [NBDELP3561-04C]" ModDate="2024-06-29T17:50:26" LanguageVersion="2014.1.3.676" />
|
||||
<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">
|
||||
@@ -3170,6 +3170,9 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<VAR Id="RDK:20163495" Name="Z0" Type="double" />
|
||||
<VAR Id="RDK:20163496" Name="Z1" Type="double" />
|
||||
<VAR Id="RDK:20163497" Name="L1" Type="double" />
|
||||
<VAR Id="RDK:20273873" Name="a" Type="double" />
|
||||
<VAR Id="RDK:20273878" Name="x" Type="double" />
|
||||
<VAR Id="RDK:20273876" Name="y" Type="double" />
|
||||
</GROUP>
|
||||
<COMMENTS Id="RDK:20163499" DesignTimeRemark="Angle definition in GS2D" DesignTimeNotes=" 0
 |
270 <------->90
 |
 180
" />
|
||||
<GROUP Id="RDK:20163503" Name="DEBUG" SubType="Generic">
|
||||
@@ -3177,12 +3180,12 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$C$2000]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:20163501" VarRef="Z0">
|
||||
<EXP><![CDATA[$C$1000]]></EXP>
|
||||
<SET Id="RDK:20163501" VarRef="Z1">
|
||||
<EXP><![CDATA[$C$4000]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:20163502" VarRef="L1">
|
||||
<EXP><![CDATA[$C$3000]]></EXP>
|
||||
<EXP><![CDATA[$C$1000]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
@@ -3237,7 +3240,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<PAR Name="eventHandler" />
|
||||
<PAR Name="eventHandlers" />
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:20163506" VarRef="Property_Prototype">
|
||||
<SET_STRUCT Id="RDK:20163506" VarRef="Property_Prototype" DesignTimeNotes="ConvertToPixel(Property_Prototype.width, "mm", 96)
ConvertToPixel(Property_Prototype.height, "mm", 96)
ConvertToPixel(Property_Prototype.depth, "mm", 96)">
|
||||
<PAR Name="id">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
|
||||
</PAR>
|
||||
@@ -3258,10 +3261,10 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.width, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="height">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.height, "mm", 96)]]></EXP>
|
||||
<EXP><![CDATA[$=$ConvertToPixel(L1, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="depth">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(Property_Prototype.depth, "mm", 96)]]></EXP>
|
||||
<EXP><![CDATA[$=$ConvertToPixel(Abs(Z0-Z1)+Property_Prototype.depth, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="behaviour" />
|
||||
<PAR Name="help" />
|
||||
@@ -3289,6 +3292,32 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<COMMENTS Id="RDK:20163507" DesignTimeRemark="Zusammensetzen der Assembly für Gefällestrecke" />
|
||||
<GROUP Id="RDK:20163512" Name="Shapes" SubType="Generic" Bookmarked="True">
|
||||
<SET_STRUCT Id="RDK:20163508" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0->X------------------------------------------------------------
 | |
Y M S |
| |
--------------------------------------------------------------------">
|
||||
<PAR Name="id" />
|
||||
<PAR Name="source">
|
||||
<EXP><![CDATA[$C$s_Gefaellestrecke2D]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="width">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(430, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="height">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(L1, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="depth">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(90, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="x">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(215, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="y">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(L1/2, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="z" />
|
||||
<PAR Name="rotation" />
|
||||
<PAR Name="data" />
|
||||
<PAR Name="color" />
|
||||
<PAR Name="colorOpacity" />
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:20299461" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0->X------------------------------------------------------------
 | |
Y M S |
| |
--------------------------------------------------------------------">
|
||||
<PAR Name="id" />
|
||||
<PAR Name="source">
|
||||
<EXP><![CDATA[$C$s_TBogen]]></EXP>
|
||||
@@ -3309,7 +3338,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="z">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
<EXP><![CDATA[$=$ConvertToPixel(IIF(Z0>Z1,Abs(Z0-Z1),0), "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="rotation" />
|
||||
<PAR Name="data" />
|
||||
@@ -3334,10 +3363,10 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$=$ConvertToPixel(215, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="y">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(1600, "mm", 96)]]></EXP>
|
||||
<EXP><![CDATA[$=$ConvertToPixel(L1, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="z">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
<EXP><![CDATA[$=$ConvertToPixel(IIF(Z1>Z0,Abs(Z0-Z1),0), "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="rotation">
|
||||
<EXP><![CDATA[$C$180]]></EXP>
|
||||
@@ -3346,6 +3375,22 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<PAR Name="color" />
|
||||
<PAR Name="colorOpacity" />
|
||||
</SET_STRUCT>
|
||||
<SET Id="RDK:20273879" VarRef="x">
|
||||
<EXP><![CDATA[$=$L1-400]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:20273881" VarRef="y">
|
||||
<EXP><![CDATA[$=$(Z0-Z1)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:20273874" VarRef="a">
|
||||
<EXP><![CDATA[$=$Atan(y/x)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:20275900" VarRef="a" Suppressed="True">
|
||||
<EXP><![CDATA[$=$DegToRad(30)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET_STRUCT Id="RDK:20163510" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0->X------------------------------------------------------------
 | |
Y M S |
| |
--------------------------------------------------------------------">
|
||||
<PAR Name="id" />
|
||||
<PAR Name="source">
|
||||
@@ -3355,7 +3400,9 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$=$ConvertToPixel(90, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="height">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(1200, "mm", 96)]]></EXP>
|
||||
<EXP><![CDATA[$=$ConvertToPixel(Sqrt(x^2+y^2), "mm", 96)
|
||||
|
||||
]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="depth">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(90, "mm", 96)]]></EXP>
|
||||
@@ -3364,13 +3411,14 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<EXP><![CDATA[$=$ConvertToPixel(215, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="y">
|
||||
<EXP><![CDATA[$=$ConvertToPixel(800, "mm", 96)]]></EXP>
|
||||
<EXP><![CDATA[$=$ConvertToPixel(L1/2, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="z">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
<EXP><![CDATA[$=$ConvertToPixel((Abs(Z0-Z1)/2)+45, "mm", 96)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="rotation">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
<EXP><![CDATA[$=$a+";0;0"
|
||||
]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="data" />
|
||||
<PAR Name="color" />
|
||||
@@ -3381,6 +3429,82 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:20292031" Name="CPs" SubType="Generic">
|
||||
<SET Id="RDK:20292037" VarRef="ConnectionPointList">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET_STRUCT Id="RDK:20292039" VarRef="ConnectionPointItem" ClearAll="True" ListRef="ConnectionPointList" DesignTimeRemark="Links mitte" DesignTimeTip="Links mitte">
|
||||
<PAR Name="id">
|
||||
<EXP><![CDATA[$C$cp1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="x">
|
||||
<EXP><![CDATA[$C$500]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="y">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="z" />
|
||||
<PAR Name="xMin" />
|
||||
<PAR Name="xMax" />
|
||||
<PAR Name="xStep" />
|
||||
<PAR Name="yMin" />
|
||||
<PAR Name="yMax" />
|
||||
<PAR Name="yStep" />
|
||||
<PAR Name="zMin" />
|
||||
<PAR Name="zMax" />
|
||||
<PAR Name="zStep" />
|
||||
<PAR Name="direction">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="linkClass">
|
||||
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="label">
|
||||
<EXP><![CDATA[$C$Oben]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="isDimension">
|
||||
<EXP><![CDATA[$C$True]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:20292045" VarRef="ConnectionPointItem" ClearAll="True" ListRef="ConnectionPointList" DesignTimeRemark="Links mitte" DesignTimeTip="Links mitte">
|
||||
<PAR Name="id">
|
||||
<EXP><![CDATA[$C$cp2]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="x">
|
||||
<EXP><![CDATA[$C$500]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="y">
|
||||
<EXP><![CDATA[$C$1000]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="z" />
|
||||
<PAR Name="xMin" />
|
||||
<PAR Name="xMax" />
|
||||
<PAR Name="xStep" />
|
||||
<PAR Name="yMin" />
|
||||
<PAR Name="yMax" />
|
||||
<PAR Name="yStep" />
|
||||
<PAR Name="zMin" />
|
||||
<PAR Name="zMax" />
|
||||
<PAR Name="zStep" />
|
||||
<PAR Name="direction">
|
||||
<EXP><![CDATA[$C$180]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="linkClass">
|
||||
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="label">
|
||||
<EXP><![CDATA[$C$Unten]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="isDimension">
|
||||
<EXP><![CDATA[$C$True]]></EXP>
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
<SET Id="RDK:20292043" VarRef="Property_Prototype.connectionPoints">
|
||||
<EXP><![CDATA[$=$ToJSON(ConnectionPointList)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:18732260" Name="CreatePrototype_Strecke">
|
||||
<GROUP Id="RDK:18732256" Name="Local Variables" SubType="VarSet" IncludeDate="0" />
|
||||
@@ -20998,6 +21122,33 @@ ShapeList["id="+Param.Input[1].shapeID].name
|
||||
</SELECTCASE>
|
||||
</FOREACHLOOP>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:20299458" Name="SelfClean">
|
||||
<GROUP Id="RDK:20297433" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:20297434" Name="GarbageList" Type="string[]" />
|
||||
<VAR Id="RDK:20297437" Name="FileToDelete" Type="string" />
|
||||
</GROUP>
|
||||
<SET Id="RDK:20297435" VarRef="GarbageList">
|
||||
<EXP><![CDATA[$=$GetAllFilesLFN(ProcPath()+"Editor2DLibrary\"+GS2DLibraryName, "shape_*", true)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<FOREACHLOOP Id="RDK:20297438" ItemVarRef="FileToDelete">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$GarbageList]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<ACTION_CALL Id="RDK:20297436" Name="RDEngineering_DeleteFile" DesignTimeRemark="{FileFullPath}">
|
||||
<PAR Name="RDLibraryName">
|
||||
<EXP><![CDATA[$C$RDEngineering_MISC]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="FileFullPath">
|
||||
<EXP><![CDATA[$=$FileToDelete]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="AcceptWildcards" />
|
||||
</ACTION_CALL>
|
||||
</FOREACHLOOP>
|
||||
</FUNCTION>
|
||||
</GROUP>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:0008" Name="Main Group" SubType="Generic" Expanded="True">
|
||||
@@ -21069,6 +21220,16 @@ ShapeList["id="+Param.Input[1].shapeID].name
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</ACTION_CALL>
|
||||
<CALLFUNCTION Id="RDK:20299459">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$SelfClean]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp" />
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:353" Name="Buttons" SubType="Generic">
|
||||
<GROUP Id="RDK:61083" Name="Halle Importieren" SubType="Generic">
|
||||
|
||||
Reference in New Issue
Block a user