Merge
This commit is contained in:
+462
-400
@@ -1431,7 +1431,6 @@
|
||||
<VAR Id="RDK:23222557" Name="OFBogenData" Type="OFBogenType[]" DesignTimeRemark="Dropdown Liste aller Bögen im Interface" />
|
||||
<VAR Id="RDK:23222658" Name="OFWeichenData" Type="OFWeicheType[]" DesignTimeRemark="Dropdown Liste aller Weichen im Interface" />
|
||||
<VAR Id="RDK:23747696" Name="TEFBogenData" Type="TEFBogenType[]" DesignTimeRemark="Liste aller TEF Bögen" />
|
||||
<VAR Id="RDK:26406392" Name="H0" Type="string" DesignTimeRemark="Generated by RD" />
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
|
||||
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
|
||||
@@ -10912,6 +10911,362 @@ SSGConnectionPoint.x_M
|
||||
</PAR>
|
||||
</SET_STRUCT>
|
||||
</FUNCTION>
|
||||
<GROUP Id="RDK:26484590" Name="TEF" SubType="FunctionSet" IncludeDate="0">
|
||||
<FUNCTION Id="RDK:26448110" Name="stretchTEFGerade" DesignTimeRemark="increases the lenght of the TEFGerade that it fits to the next connectionPoint" InputTypeName="Editor2DEventArgumentsTypeList" ResultTypeName="string">
|
||||
<GROUP Id="RDK:26448101" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:26448089" Name="partner1" Type="string">
|
||||
<SET Id="RDK:26448088" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input[0].shapeid]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26448091" Name="partner2" Type="string">
|
||||
<SET Id="RDK:26448090" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input[1].shapeid]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26448093" Name="Shape1" Type="Editor2DShapeType">
|
||||
<SET Id="RDK:26448092" VarRef="Me">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+partner1]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26448095" Name="Shape2" Type="Editor2DShapeType">
|
||||
<SET Id="RDK:26448094" VarRef="Me">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+partner2]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26448096" Name="cp1" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26448097" Name="cp2" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26448098" Name="ConTypeList1" Type="Editor2DConnectionPointTypeList" />
|
||||
<VAR Id="RDK:26448099" Name="ConTypeList2" Type="Editor2DConnectionPointTypeList" />
|
||||
<VAR Id="RDK:26448100" Name="distance" Type="double" />
|
||||
</GROUP>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:26409350" Name="createTEFConnection" DesignTimeRemark="creates a TEF Connection" ResultTypeName="string">
|
||||
<GROUP Id="RDK:26409353" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:26409357" Name="shapeId" Type="string">
|
||||
<SET Id="RDK:26409356" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26411329" Name="partner1" Type="string">
|
||||
<SET Id="RDK:26411333" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.shapeFromId]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26411331" Name="partner2" Type="string">
|
||||
<SET Id="RDK:26411335" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.shapeToId]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26415286" Name="Shape1" Type="Editor2DShapeType">
|
||||
<SET Id="RDK:26415279" VarRef="Me">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+partner1]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26415288" Name="Shape2" Type="Editor2DShapeType">
|
||||
<SET Id="RDK:26415291" VarRef="Me">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+partner2]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26415304" Name="cp1" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26416316" Name="cp2" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26416314" Name="cp_anfang" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26415306" Name="cp_ende" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26416298" Name="ConTypeList1" Type="Editor2DConnectionPointTypeList" />
|
||||
<VAR Id="RDK:26416325" Name="ConTypeList2" Type="Editor2DConnectionPointTypeList" />
|
||||
<VAR Id="RDK:26416337" Name="distance" Type="double" />
|
||||
<VAR Id="RDK:26416351" Name="LinkListe" Type="SSGParameter[]" />
|
||||
<VAR Id="RDK:26417385" Name="Offsets" Type="SSGParameter[]" />
|
||||
</GROUP>
|
||||
<IFTHENELSE Id="RDK:26415267">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape1.family = "TEFUmlenk"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true" Oper="OR">
|
||||
<EXP><![CDATA[$=$Shape2.family = "TEFGerade"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape2.family = "TEFUmlenk"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape1.family = "TEFGerade"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:26415273" SubType="Then">
|
||||
<SET Id="RDK:26415275" VarRef="ConTypeList1">
|
||||
<EXP><![CDATA[$=$FromJSON(Shape1.connectionPoints)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26416318" VarRef="cp1" DesignTimeRemark="Motor und Spannstation haben nur zwei Cps. Tef sind die Verbindung von cp1">
|
||||
<EXP><![CDATA[$=$ConTypeList1[0]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26416320" VarRef="ConTypeList2">
|
||||
<EXP><![CDATA[$=$FromJSON(Shape2.connectionPoints)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26416322" VarRef="cp2" DesignTimeRemark="Motor und Spannstation haben nur zwei Cps. Tef sind die Verbindung von cp1">
|
||||
<EXP><![CDATA[$=$ConTypeList2[0]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26416338" VarRef="distance">
|
||||
<EXP><![CDATA[$=$IIF(Abs(cp1.x - cp2.x)>=Abs(cp1.y - cp2.y), Abs(cp1.x - cp2.x), Abs(cp1.y - cp2.y))]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26417397" VarRef="Property_Prototype">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26422344" VarRef="Property_Prototype.eventClass">
|
||||
<EXP><![CDATA[$C$OnDoubleclick,OnInserted,OnLinked,OnPasted]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET_STRUCT Id="RDK:26417403" VarRef="Property_Prototype" DesignTimeRemark="Id Nullen, damit in Folge eine neue erzeugt wird.">
|
||||
<PAR Name="id">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="name" />
|
||||
<PAR Name="family" />
|
||||
<PAR Name="description" />
|
||||
<PAR Name="text" />
|
||||
<PAR Name="shapeMode" />
|
||||
<PAR Name="icon" />
|
||||
<PAR Name="iconBig" />
|
||||
<PAR Name="image" />
|
||||
<PAR Name="srcSVG" />
|
||||
<PAR Name="src3D" />
|
||||
<PAR Name="srcTexture3D" />
|
||||
<PAR Name="width" />
|
||||
<PAR Name="height" />
|
||||
<PAR Name="depth" />
|
||||
<PAR Name="behaviour" />
|
||||
<PAR Name="help" />
|
||||
<PAR Name="eventClass" />
|
||||
<PAR Name="linkClass" />
|
||||
<PAR Name="collisionClass" />
|
||||
<PAR Name="containerClass" />
|
||||
<PAR Name="snapClass" />
|
||||
<PAR Name="color" />
|
||||
<PAR Name="colorOpacity" />
|
||||
<PAR Name="lineColor" />
|
||||
<PAR Name="lineColorOpacity" />
|
||||
<PAR Name="color3D" />
|
||||
<PAR Name="colorOpacity3D" />
|
||||
<PAR Name="lineColor3D" />
|
||||
<PAR Name="lineColorOpacity3D" />
|
||||
<PAR Name="custom" />
|
||||
<PAR Name="connectionPoints" />
|
||||
<PAR Name="group2dShapes" />
|
||||
<PAR Name="group2dConnectors" />
|
||||
<PAR Name="group3d" />
|
||||
<PAR Name="eventHandler" />
|
||||
<PAR Name="eventHandlers" />
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:26417401" VarRef="Shape_Prototype">
|
||||
<PAR Name="SivasNummer" />
|
||||
<PAR Name="Rotationsklasse" />
|
||||
<PAR Name="IDCounter" />
|
||||
<PAR Name="KreiselDefinition" />
|
||||
<PAR Name="EckradDefinition" />
|
||||
<PAR Name="GefaelleDefinition" />
|
||||
<PAR Name="VarioFoerdererDefinition" />
|
||||
<PAR Name="KurveDefinition" />
|
||||
<PAR Name="TEFBogenDefinition" />
|
||||
<PAR Name="TEFGeradeDefinition" />
|
||||
<PAR Name="TEFUmlenkDefinition" />
|
||||
<PAR Name="KurveFoerdererDefinition" />
|
||||
<PAR Name="OFGeradeDefinition" />
|
||||
<PAR Name="OFBogenDefinition" />
|
||||
<PAR Name="OFWeicheDefinition" />
|
||||
<PAR Name="WeicheDefinition" />
|
||||
<PAR Name="BTMTBeladungDefinition" />
|
||||
<PAR Name="BTMTEntladungDefinition" />
|
||||
<PAR Name="isDefined">
|
||||
<EXP><![CDATA[$C$True]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="source">
|
||||
<EXP><![CDATA[$C$s_TEFGerade]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="sourceLibrary">
|
||||
<EXP><![CDATA[$C$SSG]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="signature" />
|
||||
<PAR Name="id">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="name" />
|
||||
<PAR Name="family">
|
||||
<EXP><![CDATA[$C$TEFGerade]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="description" />
|
||||
<PAR Name="x">
|
||||
<EXP><![CDATA[$=$(cp1.x+cp2.x)/2]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="y">
|
||||
<EXP><![CDATA[$=$(cp1.y+cp2.y)/2]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="z">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="width">
|
||||
<EXP><![CDATA[$C$42]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="height">
|
||||
<EXP><![CDATA[$C$1000]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="depth">
|
||||
<EXP><![CDATA[$C$110]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="rotation" />
|
||||
<PAR Name="text" />
|
||||
<PAR Name="behaviour">
|
||||
<EXP><![CDATA[$C$(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="datadump" />
|
||||
<PAR Name="path" />
|
||||
<PAR Name="ctrl1x">
|
||||
<EXP><![CDATA[$C$-1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ctrl1y">
|
||||
<EXP><![CDATA[$C$-1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ctrl2x">
|
||||
<EXP><![CDATA[$C$-1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ctrl2y">
|
||||
<EXP><![CDATA[$C$-1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shapeFromId" />
|
||||
<PAR Name="shapeFromPointIndex" />
|
||||
<PAR Name="shapeToId" />
|
||||
<PAR Name="shapeToPointIndex" />
|
||||
<PAR Name="dimStack" />
|
||||
<PAR Name="dimType" />
|
||||
<PAR Name="dimDriving" />
|
||||
<PAR Name="dimValue" />
|
||||
<PAR Name="color" />
|
||||
<PAR Name="colorOpacity" />
|
||||
<PAR Name="color3D" />
|
||||
<PAR Name="colorOpacity3D" />
|
||||
<PAR Name="lineWidth" />
|
||||
<PAR Name="lineColor">
|
||||
<EXP><![CDATA[$C$#f33256]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="lineOpacity">
|
||||
<EXP><![CDATA[$C$1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="lineColor3D">
|
||||
<EXP><![CDATA[$C$1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="lineOpacity3D" />
|
||||
<PAR Name="links" />
|
||||
<PAR Name="group" />
|
||||
<PAR Name="layer">
|
||||
<EXP><![CDATA[$C$Strecke]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="connectionPoints" />
|
||||
<PAR Name="modified">
|
||||
<EXP><![CDATA[$C$True]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="pinned" />
|
||||
<PAR Name="selected" />
|
||||
<PAR Name="includeInBOM" />
|
||||
</SET_STRUCT>
|
||||
<ACTION_CALL Id="RDK:26417405" Name="RDEngineering_E2DManageShape">
|
||||
<PAR Name="RDLibraryName">
|
||||
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="e2dMode">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="libraryID">
|
||||
<EXP><![CDATA[$=$GS2DLibraryName]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="operType">
|
||||
<EXP><![CDATA[$C$2]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shpId">
|
||||
<EXP><![CDATA[$C$c_Session]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="catId">
|
||||
<EXP><![CDATA[$C$c_Session]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shpItemId" />
|
||||
<PAR Name="shpItem">
|
||||
<EXP><![CDATA[$=$Property_Prototype]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shpItemList">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shpList">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="outShapeIdList">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</ACTION_CALL>
|
||||
<CALLFUNCTION Id="RDK:26417407">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$GetNewShapeIDCounter]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp" />
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<SET Id="RDK:26417409" VarRef="Shape_Prototype.name">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.family+" :"+Shape_Prototype.IDCounter]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26417411" VarRef="Shape_Prototype.id">
|
||||
<EXP><![CDATA[$=$"Created_"+CreateGUID()]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26417413" VarRef="Shape_Prototype.links">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26417395" VarRef="Shape_Prototype.TEFGeradeDefinition.L1">
|
||||
<EXP><![CDATA[$=$distance]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<LIST_ADD Id="RDK:26417418" ListRef="ShapeList">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$Shape_Prototype]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<CALLFUNCTION Id="RDK:26431190">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$Create/Update Shape]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<SET Id="RDK:26418413" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.id
|
||||
]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FUNCTION>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:1004851" Name="POLYLINE" SubType="FunctionSet" IncludeDate="0">
|
||||
<FUNCTION Id="RDK:1007457" Name="ConvertPolyLineToShapes">
|
||||
<GROUP Id="RDK:1007450" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
@@ -11873,332 +12228,29 @@ SSGConnectionPoint.x_M
|
||||
</FUNCTION>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:26409349" Name="LINE" SubType="FunctionSet" IncludeDate="0">
|
||||
<FUNCTION Id="RDK:26409350" Name="createTEFConnection" ResultTypeName="string">
|
||||
<GROUP Id="RDK:26409353" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:26409357" Name="shapeId" Type="string">
|
||||
<SET Id="RDK:26409356" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26411329" Name="partner1" Type="string">
|
||||
<SET Id="RDK:26411333" VarRef="Me">
|
||||
<FUNCTION Id="RDK:26443144" Name="getDistance" DesignTimeRemark="returns the length of the line, if connected between (TEFGerade to TEFBogen) or (TEFGerade to TEFUmlenk)" ResultTypeName="string">
|
||||
<GROUP Id="RDK:26443123" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:26450288" Name="partner1" Type="string">
|
||||
<SET Id="RDK:26450287" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.shapeFromId]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26411331" Name="partner2" Type="string">
|
||||
<SET Id="RDK:26411335" VarRef="Me">
|
||||
<VAR Id="RDK:26452356" Name="cp1_name" Type="string">
|
||||
<SET Id="RDK:26456333" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.shapeFromPointIndex]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26450292" Name="partner2" Type="string">
|
||||
<SET Id="RDK:26450291" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.shapeToId]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26415286" Name="Shape1" Type="Editor2DShapeType">
|
||||
<SET Id="RDK:26415279" VarRef="Me">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+partner1]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26415288" Name="Shape2" Type="Editor2DShapeType">
|
||||
<SET Id="RDK:26415291" VarRef="Me">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+partner2]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26415304" Name="cp1" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26416316" Name="cp2" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26416314" Name="cp_anfang" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26415306" Name="cp_ende" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26416298" Name="ConTypeList1" Type="Editor2DConnectionPointTypeList" />
|
||||
<VAR Id="RDK:26416325" Name="ConTypeList2" Type="Editor2DConnectionPointTypeList" />
|
||||
<VAR Id="RDK:26416337" Name="distance" Type="double" />
|
||||
<VAR Id="RDK:26416351" Name="LinkListe" Type="SSGParameter[]" />
|
||||
<VAR Id="RDK:26417385" Name="Offsets" Type="SSGParameter[]" />
|
||||
</GROUP>
|
||||
<IFTHENELSE Id="RDK:26415267">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape1.family = "TEFUmlenk"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape2.family = "TEFUmlenk"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:26415273" SubType="Then">
|
||||
<SET Id="RDK:26415275" VarRef="ConTypeList1">
|
||||
<EXP><![CDATA[$=$FromJSON(Shape1.connectionPoints)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26416318" VarRef="cp1" DesignTimeRemark="Motor und Spannstation haben nur zwei Cps. Tef sind die Verbindung von cp1">
|
||||
<EXP><![CDATA[$=$ConTypeList1[0]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26416320" VarRef="ConTypeList2">
|
||||
<EXP><![CDATA[$=$FromJSON(Shape2.connectionPoints)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26416322" VarRef="cp2" DesignTimeRemark="Motor und Spannstation haben nur zwei Cps. Tef sind die Verbindung von cp1">
|
||||
<EXP><![CDATA[$=$ConTypeList2[0]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26416338" VarRef="distance">
|
||||
<EXP><![CDATA[$=$IIF(Abs(cp1.x - cp2.x)>=Abs(cp1.y - cp2.y), Abs(cp1.x - cp2.x), Abs(cp1.y - cp2.y))]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26417397" VarRef="Property_Prototype">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26422344" VarRef="Property_Prototype.eventClass">
|
||||
<EXP><![CDATA[$C$OnDoubleclick,OnInserted,OnLinked,OnPasted]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET_STRUCT Id="RDK:26417403" VarRef="Property_Prototype" DesignTimeRemark="Id Nullen, damit in Folge eine neue erzeugt wird.">
|
||||
<PAR Name="id">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="name" />
|
||||
<PAR Name="family" />
|
||||
<PAR Name="description" />
|
||||
<PAR Name="text" />
|
||||
<PAR Name="shapeMode" />
|
||||
<PAR Name="icon" />
|
||||
<PAR Name="iconBig" />
|
||||
<PAR Name="image" />
|
||||
<PAR Name="srcSVG" />
|
||||
<PAR Name="src3D" />
|
||||
<PAR Name="srcTexture3D" />
|
||||
<PAR Name="width" />
|
||||
<PAR Name="height" />
|
||||
<PAR Name="depth" />
|
||||
<PAR Name="behaviour" />
|
||||
<PAR Name="help" />
|
||||
<PAR Name="eventClass" />
|
||||
<PAR Name="linkClass" />
|
||||
<PAR Name="collisionClass" />
|
||||
<PAR Name="containerClass" />
|
||||
<PAR Name="snapClass" />
|
||||
<PAR Name="color" />
|
||||
<PAR Name="colorOpacity" />
|
||||
<PAR Name="lineColor" />
|
||||
<PAR Name="lineColorOpacity" />
|
||||
<PAR Name="color3D" />
|
||||
<PAR Name="colorOpacity3D" />
|
||||
<PAR Name="lineColor3D" />
|
||||
<PAR Name="lineColorOpacity3D" />
|
||||
<PAR Name="custom" />
|
||||
<PAR Name="connectionPoints" />
|
||||
<PAR Name="group2dShapes" />
|
||||
<PAR Name="group2dConnectors" />
|
||||
<PAR Name="group3d" />
|
||||
<PAR Name="eventHandler" />
|
||||
<PAR Name="eventHandlers" />
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:26417401" VarRef="Shape_Prototype">
|
||||
<PAR Name="SivasNummer" />
|
||||
<PAR Name="Rotationsklasse" />
|
||||
<PAR Name="IDCounter" />
|
||||
<PAR Name="KreiselDefinition" />
|
||||
<PAR Name="EckradDefinition" />
|
||||
<PAR Name="GefaelleDefinition" />
|
||||
<PAR Name="VarioFoerdererDefinition" />
|
||||
<PAR Name="KurveDefinition" />
|
||||
<PAR Name="TEFBogenDefinition" />
|
||||
<PAR Name="TEFGeradeDefinition" />
|
||||
<PAR Name="TEFUmlenkDefinition" />
|
||||
<PAR Name="KurveFoerdererDefinition" />
|
||||
<PAR Name="OFGeradeDefinition" />
|
||||
<PAR Name="OFBogenDefinition" />
|
||||
<PAR Name="OFWeicheDefinition" />
|
||||
<PAR Name="WeicheDefinition" />
|
||||
<PAR Name="BTMTBeladungDefinition" />
|
||||
<PAR Name="BTMTEntladungDefinition" />
|
||||
<PAR Name="isDefined">
|
||||
<EXP><![CDATA[$C$True]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="source">
|
||||
<EXP><![CDATA[$C$s_TEFGerade]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="sourceLibrary">
|
||||
<EXP><![CDATA[$C$SSG]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="signature" />
|
||||
<PAR Name="id">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="name" />
|
||||
<PAR Name="family">
|
||||
<EXP><![CDATA[$C$TEFGerade]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="description" />
|
||||
<PAR Name="x">
|
||||
<EXP><![CDATA[$=$(cp1.x+cp2.x)/2]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="y">
|
||||
<EXP><![CDATA[$=$(cp1.y+cp2.y)/2]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="z">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="width">
|
||||
<EXP><![CDATA[$C$42]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="height">
|
||||
<EXP><![CDATA[$C$1000]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="depth">
|
||||
<EXP><![CDATA[$C$110]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="rotation" />
|
||||
<PAR Name="text" />
|
||||
<PAR Name="behaviour">
|
||||
<EXP><![CDATA[$C$(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="datadump" />
|
||||
<PAR Name="path" />
|
||||
<PAR Name="ctrl1x">
|
||||
<EXP><![CDATA[$C$-1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ctrl1y">
|
||||
<EXP><![CDATA[$C$-1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ctrl2x">
|
||||
<EXP><![CDATA[$C$-1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ctrl2y">
|
||||
<EXP><![CDATA[$C$-1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shapeFromId" />
|
||||
<PAR Name="shapeFromPointIndex" />
|
||||
<PAR Name="shapeToId" />
|
||||
<PAR Name="shapeToPointIndex" />
|
||||
<PAR Name="dimStack" />
|
||||
<PAR Name="dimType" />
|
||||
<PAR Name="dimDriving" />
|
||||
<PAR Name="dimValue" />
|
||||
<PAR Name="color" />
|
||||
<PAR Name="colorOpacity" />
|
||||
<PAR Name="color3D" />
|
||||
<PAR Name="colorOpacity3D" />
|
||||
<PAR Name="lineWidth" />
|
||||
<PAR Name="lineColor">
|
||||
<EXP><![CDATA[$C$#f33256]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="lineOpacity">
|
||||
<EXP><![CDATA[$C$1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="lineColor3D">
|
||||
<EXP><![CDATA[$C$1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="lineOpacity3D" />
|
||||
<PAR Name="links" />
|
||||
<PAR Name="group" />
|
||||
<PAR Name="layer">
|
||||
<EXP><![CDATA[$C$Strecke]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="connectionPoints" />
|
||||
<PAR Name="modified">
|
||||
<EXP><![CDATA[$C$True]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="pinned" />
|
||||
<PAR Name="selected" />
|
||||
<PAR Name="includeInBOM" />
|
||||
</SET_STRUCT>
|
||||
<ACTION_CALL Id="RDK:26417405" Name="RDEngineering_E2DManageShape">
|
||||
<PAR Name="RDLibraryName">
|
||||
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="e2dMode">
|
||||
<EXP><![CDATA[$C$0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="libraryID">
|
||||
<EXP><![CDATA[$=$GS2DLibraryName]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="operType">
|
||||
<EXP><![CDATA[$C$2]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shpId">
|
||||
<EXP><![CDATA[$C$c_Session]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="catId">
|
||||
<EXP><![CDATA[$C$c_Session]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shpItemId" />
|
||||
<PAR Name="shpItem">
|
||||
<EXP><![CDATA[$=$Property_Prototype]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shpItemList">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="shpList">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="outShapeIdList">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</ACTION_CALL>
|
||||
<CALLFUNCTION Id="RDK:26417407">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$GetNewShapeIDCounter]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp" />
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<SET Id="RDK:26417409" VarRef="Shape_Prototype.name">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.family+" :"+Shape_Prototype.IDCounter]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26417411" VarRef="Shape_Prototype.id">
|
||||
<EXP><![CDATA[$=$"Created_"+CreateGUID()]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26417413" VarRef="Shape_Prototype.links">
|
||||
<EXP><![CDATA[$C$NOTHING]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26417395" VarRef="Shape_Prototype.TEFGeradeDefinition.L1">
|
||||
<EXP><![CDATA[$=$distance]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<LIST_ADD Id="RDK:26417418" ListRef="ShapeList">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$Shape_Prototype]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<CALLFUNCTION Id="RDK:26431190">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$Create/Update Shape]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<SET Id="RDK:26418413" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.id
|
||||
]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:26443144" Name="getDistance" DesignTimeRemark="returns the distance between the given Connection Points" ResultTypeName="string">
|
||||
<GROUP Id="RDK:26443123" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:26443107" Name="partner1" Type="string">
|
||||
<SET Id="RDK:26443152" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input["key=from"].string]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26443109" Name="partner2" Type="string">
|
||||
<SET Id="RDK:26443154" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input["key=to"].string]]></EXP>
|
||||
<VAR Id="RDK:26452358" Name="cp2_name" Type="string">
|
||||
<SET Id="RDK:26456335" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.shapeToPointIndex]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
@@ -12222,73 +12274,11 @@ SSGConnectionPoint.x_M
|
||||
</GROUP>
|
||||
<IFTHENELSE Id="RDK:26443143">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape1.family = "TEFUmlenk"]]></EXP>
|
||||
<EXP><![CDATA[$=$Shape1.family = "TEFGerade"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<VALUECONDITION Value="true" Oper="OR">
|
||||
<EXP><![CDATA[$=$Shape2.family = "TEFUmlenk"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:26443142" SubType="Then">
|
||||
<SET Id="RDK:26443124" VarRef="ConTypeList1">
|
||||
<EXP><![CDATA[$=$FromJSON(Shape1.connectionPoints)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26443125" VarRef="cp1" DesignTimeRemark="Motor und Spannstation haben nur zwei Cps. Tef sind die Verbindung von cp1">
|
||||
<EXP><![CDATA[$=$ConTypeList1[0]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26443126" VarRef="ConTypeList2">
|
||||
<EXP><![CDATA[$=$FromJSON(Shape2.connectionPoints)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26443127" VarRef="cp2" DesignTimeRemark="Motor und Spannstation haben nur zwei Cps. Tef sind die Verbindung von cp1">
|
||||
<EXP><![CDATA[$=$ConTypeList2[0]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26443128" VarRef="distance">
|
||||
<EXP><![CDATA[$=$IIF(Abs(cp1.x - cp2.x)>=Abs(cp1.y - cp2.y), Abs(cp1.x - cp2.x), Abs(cp1.y - cp2.y))]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26443141" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$distrance
|
||||
]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:26448110" Name="stretchTEFGerade" DesignTimeRemark="increases the lenght of the TEFGerade that it fits to the next connectionPoint" InputTypeName="Editor2DEventArgumentsTypeList" ResultTypeName="string">
|
||||
<GROUP Id="RDK:26448101" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:26448089" Name="partner1" Type="string">
|
||||
<SET Id="RDK:26448088" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input[0].shapeid]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26448091" Name="partner2" Type="string">
|
||||
<SET Id="RDK:26448090" VarRef="Me">
|
||||
<EXP><![CDATA[$=$Param.Input[1].shapeid]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26448093" Name="Shape1" Type="Editor2DShapeType">
|
||||
<SET Id="RDK:26448092" VarRef="Me">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+partner1]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26448095" Name="Shape2" Type="Editor2DShapeType">
|
||||
<SET Id="RDK:26448094" VarRef="Me">
|
||||
<EXP><![CDATA[$=$ShapeList["id="+partner2]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
</VAR>
|
||||
<VAR Id="RDK:26448096" Name="cp1" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26448097" Name="cp2" Type="Editor2DConnectionPointType" />
|
||||
<VAR Id="RDK:26448098" Name="ConTypeList1" Type="Editor2DConnectionPointTypeList" />
|
||||
<VAR Id="RDK:26448099" Name="ConTypeList2" Type="Editor2DConnectionPointTypeList" />
|
||||
<VAR Id="RDK:26448100" Name="distance" Type="double" />
|
||||
</GROUP>
|
||||
<IFTHENELSE Id="RDK:26448109">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape1.family = "TEFUmlenk"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
@@ -12298,32 +12288,62 @@ SSGConnectionPoint.x_M
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape1.family = "TEFGerade"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape2.family = "TEFUmlenk"]]></EXP>
|
||||
<VALUECONDITION Value="true" Oper="OR">
|
||||
<EXP><![CDATA[$=$Shape2.family = "TEFBogen"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:26448108" SubType="Then">
|
||||
<SET Id="RDK:26448102" VarRef="ConTypeList1">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape1.family = "TEFBogen"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape2.family = "TEFGerade"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:26443142" SubType="Then">
|
||||
<SET Id="RDK:26443124" VarRef="ConTypeList1">
|
||||
<EXP><![CDATA[$=$FromJSON(Shape1.connectionPoints)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26448103" VarRef="cp1" DesignTimeRemark="Motor und Spannstation haben nur zwei Cps. Tef sind die Verbindung von cp1">
|
||||
<EXP><![CDATA[$=$ConTypeList1[0]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26448104" VarRef="ConTypeList2">
|
||||
<FOREACHLOOP Id="RDK:26456338" ItemVarRef="cp1">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$ConTypeList1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<IFTHENELSE Id="RDK:26456366">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$splitStr(cp1.id, "--")[1] = cp1_name]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:26456367" SubType="Then">
|
||||
<EXIT_PROCESS Id="RDK:26456389" BreakType="3" ExitStatus="0" />
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
<SET Id="RDK:26443126" VarRef="ConTypeList2">
|
||||
<EXP><![CDATA[$=$FromJSON(Shape2.connectionPoints)]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26448105" VarRef="cp2" DesignTimeRemark="Motor und Spannstation haben nur zwei Cps. Tef sind die Verbindung von cp1">
|
||||
<EXP><![CDATA[$=$ConTypeList2[0]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26448106" VarRef="distance">
|
||||
<FOREACHLOOP Id="RDK:26456382" ItemVarRef="cp2">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$ConTypeList2]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<IFTHENELSE Id="RDK:26456381">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$splitStr(cp2.id, "--")[1] = cp2_name]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:26456380" SubType="Then">
|
||||
<EXIT_PROCESS Id="RDK:26456387" BreakType="3" ExitStatus="0" />
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
<SET Id="RDK:26443128" VarRef="distance">
|
||||
<EXP><![CDATA[$=$IIF(Abs(cp1.x - cp2.x)>=Abs(cp1.y - cp2.y), Abs(cp1.x - cp2.x), Abs(cp1.y - cp2.y))]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:26448107" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$distrance
|
||||
<SET Id="RDK:26443141" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$distance
|
||||
]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
@@ -31314,6 +31334,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
|
||||
<PAR Name="Dbl" />
|
||||
<PAR Name="Int" />
|
||||
<PAR Name="Boo" />
|
||||
<PAR Name="StrArr2D" />
|
||||
</SET_STRUCT>
|
||||
<SET_STRUCT Id="RDK:22069148" VarRef="SSGParameter" ClearAll="True" ListRef="UebergabeListe">
|
||||
<PAR Name="Key">
|
||||
@@ -37201,7 +37222,48 @@ ShapeList["id="+Param.Input[1].shapeID].name
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.source="line"]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<CALLFUNCTION Id="RDK:26409338" DesignTimeRemark="Funktion agiert nur bei TEF Umlenk und Motorstation">
|
||||
<GROUP Id="RDK:26484586" Name="localVars" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:26484587" Name="UebergabeListe" Type="SSGParameter[]" />
|
||||
<VAR Id="RDK:26501204" Name="distance" Type="double" />
|
||||
</GROUP>
|
||||
<CALLFUNCTION Id="RDK:26409338" DesignTimeRemark="Funktion agiert nur bei TEF Umlenk und Motorstation mit TEFGerade">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$getDistance]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$distance]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<SET_STRUCT Id="RDK:26484589" VarRef="SSGParameter" ClearAll="True" ListRef="UebergabeListe">
|
||||
<PAR Name="Key">
|
||||
<EXP><![CDATA[$C$distance]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="StrArr" />
|
||||
<PAR Name="StrArr2D" />
|
||||
<PAR Name="Str" />
|
||||
<PAR Name="Dbl">
|
||||
<EXP><![CDATA[$=$distance]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Int" />
|
||||
<PAR Name="Boo" />
|
||||
</SET_STRUCT>
|
||||
<CALLFUNCTION Id="RDK:26451294" Suppressed="True">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$stretchTEFGerade]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp">
|
||||
<EXP><![CDATA[$=$Param.Input]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<CALLFUNCTION Id="RDK:26450280" Suppressed="True" DesignTimeRemark="Funktion agiert nur bei TEF Umlenk und Motorstation">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$createTEFConnection]]></EXP>
|
||||
</PAR>
|
||||
|
||||
Reference in New Issue
Block a user