Shape für Gerade als Assembly testweise hinzugefügt; Create Update für OFGerade angepasst

This commit is contained in:
Simon Schmutzler
2025-02-21 11:33:37 +01:00
parent beeb39dc34
commit 9561a85207
5 changed files with 37 additions and 34 deletions
+1 -1
View File
@@ -1 +1 @@
[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_TEFBoegen","name":"TEF Bögen","hasShapes":true}]},{"id":"c_OmnifloParts","name":"Omniflo Parts","hasShapes":false,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":false},{"id":"c_Boegen_67_5","name":"Bögen 67.5°","hasShapes":false},{"id":"c_Boegen_45","name":"Bögen 45°","hasShapes":true},{"id":"c_Boegen_22_5","name":"Bögen 22.5°","hasShapes":false},{"id":"c_Boegen_180","name":"Bögen 180°","hasShapes":false}]}] [{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_TEFBoegen","name":"TEF Bögen","hasShapes":true}]},{"id":"c_OmnifloParts","name":"Omniflo Parts","hasShapes":false,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":false},{"id":"c_Boegen_67_5","name":"Bögen 67.5°","hasShapes":false},{"id":"c_Boegen_45","name":"Bögen 45°","hasShapes":true},{"id":"c_Boegen_22_5","name":"Bögen 22.5°","hasShapes":false},{"id":"c_Boegen_180","name":"Bögen 180°","hasShapes":false},{"id":"c25","name":"AP","hasShapes":true}]}]
Binary file not shown.
@@ -5,11 +5,26 @@
"icon": "SSG/shapes/img/AP_32px.png", "icon": "SSG/shapes/img/AP_32px.png",
"iconBig": "SSG/shapes/img/AP_64px.png", "iconBig": "SSG/shapes/img/AP_64px.png",
"srcSVG": "SSG/shapes/svg/s_Gerade_AP110.xml", "srcSVG": "SSG/shapes/svg/s_Gerade_AP110.xml",
"src3D": "SSG/shapes/obj/s_Gerade_AP110.stl",
"width": 158.7402, "width": 158.7402,
"height": 3779.5276, "height": 3779.5276,
"depth": 415.748, "depth": 415.748,
"behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "behaviour": "(NOHHSTRETCH)(NODSTRETCH)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
"group3d": [
{
"source": "AP 110",
"id": "s70",
"width": 158.7402,
"height": 3779.5276,
"depth": 415.748,
"x": 0.0,
"y": 0.0,
"z": 207.874,
"rotation": "0",
"data": "",
"color": "#FFFF00",
"colorOpacity": 0.5
}
],
"connectionPoints": [ "connectionPoints": [
{ {
"id": "cp1", "id": "cp1",
+1 -1
View File
@@ -1 +1 @@
{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":false},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_TEFBoegen":{"expanded":true},"c_OmnifloParts":{"expanded":true},"c_Boegen_90":{"expanded":false},"c_Boegen_67_5":{"expanded":false},"c_Boegen_45":{"expanded":true},"c_Boegen_22_5":{"expanded":false},"c_Boegen_180":{"expanded":false}},"shapes":{}} {"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_TEFBoegen":{"expanded":true},"c_OmnifloParts":{"expanded":true},"c_Boegen_90":{"expanded":false},"c_Boegen_67_5":{"expanded":false},"c_Boegen_45":{"expanded":true},"c_Boegen_22_5":{"expanded":false},"c_Boegen_180":{"expanded":false},"c25":{"expanded":true}},"shapes":{}}
+18 -30
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<PROCESS Id="RDK:0001" Name="MAIN_SSG" ModernUI="True" Options="(GITSAVEMODE)(NOUPDATEINCLUDEFILES)" Expanded="True"> <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="2025-02-20T12:24:59" LanguageVersion="2014.1.3.699" /> <PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="s.schmutzler [ANGEBOT-NB06]" ModDate="2025-02-21T09:37:26" LanguageVersion="2014.1.3.699" />
<GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True"> <GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True">
<GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0"> <GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0">
<GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0"> <GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0">
@@ -1388,7 +1388,7 @@
<EXP><![CDATA[$=$GS2DLibraryName]]></EXP> <EXP><![CDATA[$=$GS2DLibraryName]]></EXP>
</PAR> </PAR>
<PAR Name="ShapeLibraryHideList"> <PAR Name="ShapeLibraryHideList">
<EXP><![CDATA[$C$c_Background,c10,c_Parts,c_Session,c_OmnifloParts]]></EXP> <EXP><![CDATA[$C$c_Background,c_Parts,c_Session,c_OmnifloParts]]></EXP>
</PAR> </PAR>
<PAR Name="ShapeLibraryOpenList"> <PAR Name="ShapeLibraryOpenList">
<EXP><![CDATA[$C$c_ILS,c_Omniflo]]></EXP> <EXP><![CDATA[$C$c_ILS,c_Omniflo]]></EXP>
@@ -3394,22 +3394,6 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="id"> <PAR Name="id">
<EXP><![CDATA[$=$"defcp"+Me_idx]]></EXP> <EXP><![CDATA[$=$"defcp"+Me_idx]]></EXP>
</PAR> </PAR>
<PAR Name="x" />
<PAR Name="y" />
<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" />
<PAR Name="linkClass" />
<PAR Name="label" />
<PAR Name="isDimension" />
</EXEC_ON_VALUES> </EXEC_ON_VALUES>
<SET Id="RDK:187101" VarRef="Property_Prototype.connectionPoints"> <SET Id="RDK:187101" VarRef="Property_Prototype.connectionPoints">
<EXP><![CDATA[$=$ToJSON(ConnectionPointList)]]></EXP> <EXP><![CDATA[$=$ToJSON(ConnectionPointList)]]></EXP>
@@ -3875,25 +3859,25 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<VAR Id="RDK:23017369" Name="y" Type="double" /> <VAR Id="RDK:23017369" Name="y" Type="double" />
<VAR Id="RDK:23017371" Name="GefaelleWidth" Type="double"> <VAR Id="RDK:23017371" Name="GefaelleWidth" Type="double">
<SET Id="RDK:23017370" VarRef="Me"> <SET Id="RDK:23017370" VarRef="Me">
<EXP><![CDATA[$C$430]]></EXP> <EXP><![CDATA[$C$42]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
</VAR> </VAR>
<VAR Id="RDK:23017373" Name="GefaelleHeight" Type="double"> <VAR Id="RDK:23017373" Name="GefaelleHeight" Type="double">
<SET Id="RDK:23017372" VarRef="Me"> <SET Id="RDK:23017372" VarRef="Me">
<EXP><![CDATA[$C$1600]]></EXP> <EXP><![CDATA[$C$1000]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
</VAR> </VAR>
<VAR Id="RDK:23017375" Name="GefaelleDepth" Type="double"> <VAR Id="RDK:23017375" Name="GefaelleDepth" Type="double">
<SET Id="RDK:23017374" VarRef="Me"> <SET Id="RDK:23017374" VarRef="Me">
<EXP><![CDATA[$C$90]]></EXP> <EXP><![CDATA[$C$110]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
</VAR> </VAR>
<VAR Id="RDK:23017377" Name="GefaelleX" Type="double"> <VAR Id="RDK:23017377" Name="GefaelleX" Type="double">
<SET Id="RDK:23017376" VarRef="Me"> <SET Id="RDK:23017376" VarRef="Me">
<EXP><![CDATA[$C$215]]></EXP> <EXP><![CDATA[$C$21]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
</VAR> </VAR>
@@ -4047,7 +4031,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<SET_STRUCT Id="RDK:23017410" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------"> <SET_STRUCT Id="RDK:23017410" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" /> <PAR Name="id" />
<PAR Name="source"> <PAR Name="source">
<EXP><![CDATA[$C$s_Gefaellestrecke2D]]></EXP> <EXP><![CDATA[$C$s70]]></EXP>
</PAR> </PAR>
<PAR Name="width"> <PAR Name="width">
<EXP><![CDATA[$=$ConvertToPixel(GefaelleWidth, "mm", 96)]]></EXP> <EXP><![CDATA[$=$ConvertToPixel(GefaelleWidth, "mm", 96)]]></EXP>
@@ -4070,7 +4054,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="color" /> <PAR Name="color" />
<PAR Name="colorOpacity" /> <PAR Name="colorOpacity" />
</SET_STRUCT> </SET_STRUCT>
<SET_STRUCT Id="RDK:23017411" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------"> <SET_STRUCT Id="RDK:23017411" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" Suppressed="True" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" /> <PAR Name="id" />
<PAR Name="source"> <PAR Name="source">
<EXP><![CDATA[$C$s_TBogen]]></EXP> <EXP><![CDATA[$C$s_TBogen]]></EXP>
@@ -4098,7 +4082,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="color" /> <PAR Name="color" />
<PAR Name="colorOpacity" /> <PAR Name="colorOpacity" />
</SET_STRUCT> </SET_STRUCT>
<SET_STRUCT Id="RDK:23017412" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------"> <SET_STRUCT Id="RDK:23017412" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" Suppressed="True" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" /> <PAR Name="id" />
<PAR Name="source"> <PAR Name="source">
<EXP><![CDATA[$C$s_TBogen]]></EXP> <EXP><![CDATA[$C$s_TBogen]]></EXP>
@@ -4129,7 +4113,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="colorOpacity" /> <PAR Name="colorOpacity" />
</SET_STRUCT> </SET_STRUCT>
<SET Id="RDK:23017413" VarRef="x"> <SET Id="RDK:23017413" VarRef="x">
<EXP><![CDATA[$=$L1-400]]></EXP> <EXP><![CDATA[$=$L1-500]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
<SET Id="RDK:23017414" VarRef="y"> <SET Id="RDK:23017414" VarRef="y">
@@ -4140,7 +4124,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$Atan(y/x)]]></EXP> <EXP><![CDATA[$=$Atan(y/x)]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
<SET_STRUCT Id="RDK:23017416" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------"> <SET_STRUCT Id="RDK:23017416" VarRef="ChiltItem" ClearAll="True" ListRef="ChildList" Suppressed="True" DesignTimeNotes="0-&gt;X------------------------------------------------------------&#xD;&#xA; | |&#xD;&#xA;Y M S |&#xD;&#xA;| |&#xD;&#xA;--------------------------------------------------------------------">
<PAR Name="id" /> <PAR Name="id" />
<PAR Name="source"> <PAR Name="source">
<EXP><![CDATA[$C$s_Gefaellestrecke_Verbinder]]></EXP> <EXP><![CDATA[$C$s_Gefaellestrecke_Verbinder]]></EXP>
@@ -4207,7 +4191,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$0]]></EXP> <EXP><![CDATA[$C$0]]></EXP>
</PAR> </PAR>
<PAR Name="linkClass"> <PAR Name="linkClass">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP> <EXP><![CDATA[$C$Omniflo]]></EXP>
</PAR> </PAR>
<PAR Name="label"> <PAR Name="label">
<EXP><![CDATA[$C$Oben]]></EXP> <EXP><![CDATA[$C$Oben]]></EXP>
@@ -4240,7 +4224,7 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$180]]></EXP> <EXP><![CDATA[$C$180]]></EXP>
</PAR> </PAR>
<PAR Name="linkClass"> <PAR Name="linkClass">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP> <EXP><![CDATA[$C$Omniflo]]></EXP>
</PAR> </PAR>
<PAR Name="label"> <PAR Name="label">
<EXP><![CDATA[$C$Unten]]></EXP> <EXP><![CDATA[$C$Unten]]></EXP>
@@ -5190,6 +5174,8 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="KurveDefinition" /> <PAR Name="KurveDefinition" />
<PAR Name="KurveFoerdererDefinition" /> <PAR Name="KurveFoerdererDefinition" />
<PAR Name="VarioFoerdererDefinition" /> <PAR Name="VarioFoerdererDefinition" />
<PAR Name="OFGeradeDefinition" />
<PAR Name="OFBogenDefinition" />
</SET_STRUCT> </SET_STRUCT>
<SET_STRUCT Id="RDK:20164888" VarRef="Shape_Prototype" ListRef="ShapeList" Options="$=$&quot;(REPLACEIDX=&quot;+i+&quot;)&quot;" Bookmarked="True" DesignTimeNotes="Shape.depth*Inch/DPI&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;Shape_Prototype.KreiselDefinition.OrientierungHV&#xD;&#xA;IIF(Shape_Prototype.KreiselDefinition.OrientierungHV&lt;&gt;Shape_Prototype.rotation,Shape_Prototype.rotation,Shape_Prototype.KreiselDefinition.OrientierungHV)&#xD;&#xA;&#xD;&#xA;depth&#xD;&#xA;"> <SET_STRUCT Id="RDK:20164888" VarRef="Shape_Prototype" ListRef="ShapeList" Options="$=$&quot;(REPLACEIDX=&quot;+i+&quot;)&quot;" Bookmarked="True" DesignTimeNotes="Shape.depth*Inch/DPI&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;Shape_Prototype.KreiselDefinition.OrientierungHV&#xD;&#xA;IIF(Shape_Prototype.KreiselDefinition.OrientierungHV&lt;&gt;Shape_Prototype.rotation,Shape_Prototype.rotation,Shape_Prototype.KreiselDefinition.OrientierungHV)&#xD;&#xA;&#xD;&#xA;depth&#xD;&#xA;">
<PAR Name="SivasNummer" /> <PAR Name="SivasNummer" />
@@ -5269,6 +5255,8 @@ KreiselData.AbstandMS+(KreiselData.Durchmesser/2)
<PAR Name="includeInBOM" /> <PAR Name="includeInBOM" />
<PAR Name="KurveFoerdererDefinition" /> <PAR Name="KurveFoerdererDefinition" />
<PAR Name="VarioFoerdererDefinition" /> <PAR Name="VarioFoerdererDefinition" />
<PAR Name="OFGeradeDefinition" />
<PAR Name="OFBogenDefinition" />
</SET_STRUCT> </SET_STRUCT>
</GROUP> </GROUP>
</CASEGROUP> </CASEGROUP>
@@ -21308,7 +21296,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</SET> </SET>
<CALLFUNCTION Id="RDK:23017646"> <CALLFUNCTION Id="RDK:23017646">
<PAR Name="FuncName"> <PAR Name="FuncName">
<EXP><![CDATA[$C$CreatePrototype_Gefaellestrecke]]></EXP> <EXP><![CDATA[$C$CreatePrototype_OFGerade]]></EXP>
</PAR> </PAR>
<PAR Name="InputExp"> <PAR Name="InputExp">
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP> <EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>