die Funktion zum Erzeugen der Verbindungspunkte ist vereinfacht.

This commit is contained in:
2024-07-03 11:04:26 +02:00
parent b215332130
commit 2a16a024ef
+605 -313
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="s.schmutzler [ANGEBOT-NB06]" ModDate="2024-07-03T09:31:38" LanguageVersion="2014.1.3.676" />
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="y.wang [ANGEBOT-NB02]" ModDate="2024-07-03T11:02:54" LanguageVersion="2014.1.3.679" />
<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">
@@ -10599,163 +10599,70 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:20100742" SubType="Else">
<IFTHENELSE Id="RDK:20428965">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>LastPosition]]></EXP>
</VALUECONDITION>
<IFTHENELSE Id="RDK:20499874">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$i=LastPosition]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:20428966" SubType="Then">
<IFTHENELSE Id="RDK:20100734">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>(Shape_Prototype.KreiselDefinition.AbstandMS-Shape_Prototype.KreiselDefinition.d_min)
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>(Shape_Prototype.KreiselDefinition.AbstandMS-Shape_Prototype.KreiselDefinition.d_min)
]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:20100728" SubType="Then" DesignTimeRemark="Meldung">
<ACTION_CALL Id="RDK:20100727" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Kein Verbindungspunkt kann innerhalb dieses Abstandes hinzugefügt werden!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$False]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:20100733" SubType="Else" DesignTimeRemark="keine Meldung">
<ACTION_CALL Id="RDK:20100729" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Ein neuer Verbindungspunkt wurde hinzugefügt!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
<SET_STRUCT Id="RDK:20294102" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.M_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.M_Strecke,&quot;x_M&quot;,i)+1)+&quot;)&quot;">
<PAR Name="id">
<EXP><![CDATA[$=$"ncp"+CPs+"M"]]></EXP>
</PAR>
<PAR Name="x_M">
<EXP><![CDATA[$=$i+Shape_Prototype.KreiselDefinition.d_cp]]></EXP>
</PAR>
<PAR Name="x_S" />
<PAR Name="x" />
<PAR Name="y" />
<PAR Name="z" />
<PAR Name="direction">
<EXP><![CDATA[$C$180]]></EXP>
</PAR>
<PAR Name="linkClass" />
<PAR Name="label">
<EXP><![CDATA[$=$"M"+CPs]]></EXP>
</PAR>
<PAR Name="aktiv">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20100732" VarRef="CPs">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.M_Strecke)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</VALUECONDITION>
<GROUP Id="RDK:20499869" SubType="Then" DesignTimeRemark="Meldung">
<ACTION_CALL Id="RDK:20499868" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Kein Verbindungspunkt kann innerhalb dieses Abstandes hinzugefügt werden!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$False]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:20428967" SubType="Else">
<ACTION_CALL Id="RDK:20100738" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<GROUP Id="RDK:20499873" SubType="Else" DesignTimeRemark="keine Meldung">
<ACTION_CALL Id="RDK:20499870" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
@@ -10810,7 +10717,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
<SET_STRUCT Id="RDK:20283998" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.M_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.M_Strecke,&quot;x_M&quot;,i)+1)+&quot;)&quot;">
<SET_STRUCT Id="RDK:20499871" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.M_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.M_Strecke,&quot;x_M&quot;,i)+1)+&quot;)&quot;">
<PAR Name="id">
<EXP><![CDATA[$=$"ncp"+CPs+"M"]]></EXP>
</PAR>
@@ -10832,7 +10739,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20100741" VarRef="CPs">
<SET Id="RDK:20499872" VarRef="CPs">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.M_Strecke)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -12249,6 +12156,245 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:20428965" Suppressed="True">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>LastPosition]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$i=LastPosition]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:20428966" SubType="Then">
<IFTHENELSE Id="RDK:20100734">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>(Shape_Prototype.KreiselDefinition.AbstandMS-Shape_Prototype.KreiselDefinition.d_min)
]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:20100728" SubType="Then" DesignTimeRemark="Meldung">
<ACTION_CALL Id="RDK:20100727" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Kein Verbindungspunkt kann innerhalb dieses Abstandes hinzugefügt werden!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$False]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:20100733" SubType="Else" DesignTimeRemark="keine Meldung">
<ACTION_CALL Id="RDK:20100729" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Ein neuer Verbindungspunkt wurde hinzugefügt!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
<SET_STRUCT Id="RDK:20294102" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.M_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.M_Strecke,&quot;x_M&quot;,i)+1)+&quot;)&quot;">
<PAR Name="id">
<EXP><![CDATA[$=$"ncp"+CPs+"M"]]></EXP>
</PAR>
<PAR Name="x_M">
<EXP><![CDATA[$=$i+Shape_Prototype.KreiselDefinition.d_cp]]></EXP>
</PAR>
<PAR Name="x_S" />
<PAR Name="x" />
<PAR Name="y" />
<PAR Name="z" />
<PAR Name="direction">
<EXP><![CDATA[$C$180]]></EXP>
</PAR>
<PAR Name="linkClass" />
<PAR Name="label">
<EXP><![CDATA[$=$"M"+CPs]]></EXP>
</PAR>
<PAR Name="aktiv">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20100732" VarRef="CPs">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.M_Strecke)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</GROUP>
<GROUP Id="RDK:20428967" SubType="Else">
<ACTION_CALL Id="RDK:20100738" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Ein neuer Verbindungspunkt wurde hinzugefügt!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
<SET_STRUCT Id="RDK:20283998" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.M_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.M_Strecke,&quot;x_M&quot;,i)+1)+&quot;)&quot;">
<PAR Name="id">
<EXP><![CDATA[$=$"ncp"+CPs+"M"]]></EXP>
</PAR>
<PAR Name="x_M">
<EXP><![CDATA[$=$i+Shape_Prototype.KreiselDefinition.d_cp]]></EXP>
</PAR>
<PAR Name="x_S" />
<PAR Name="x" />
<PAR Name="y" />
<PAR Name="z" />
<PAR Name="direction">
<EXP><![CDATA[$C$180]]></EXP>
</PAR>
<PAR Name="linkClass" />
<PAR Name="label">
<EXP><![CDATA[$=$"M"+CPs]]></EXP>
</PAR>
<PAR Name="aktiv">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20100741" VarRef="CPs">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.M_Strecke)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<COMMENTS Id="RDK:20114953" DesignTimeRemark="//Alte Version" />
<IFTHENELSE Id="RDK:771063" Suppressed="True">
<VALUECONDITION Value="true">
@@ -12719,163 +12865,70 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:20029293" SubType="Else" Bookmarked="True">
<IFTHENELSE Id="RDK:20416803">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>LastPosition]]></EXP>
</VALUECONDITION>
<IFTHENELSE Id="RDK:20508668">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$i=LastPosition]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:20416817" SubType="Then">
<IFTHENELSE Id="RDK:20494430">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>(Shape_Prototype.KreiselDefinition.AbstandMS-Shape_Prototype.KreiselDefinition.d_min)
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>(Shape_Prototype.KreiselDefinition.AbstandMS-Shape_Prototype.KreiselDefinition.d_min)
]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:20494424" SubType="Then" DesignTimeRemark="Meldung">
<ACTION_CALL Id="RDK:20494423" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Kein Verbindungspunkt kann innerhalb dieses Abstandes hinzugefügt werden!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$False]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:20494429" SubType="Else" DesignTimeRemark="keine Meldung">
<ACTION_CALL Id="RDK:20494425" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Ein neuer Verbindungspunkt wurde hinzugefügt!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
<SET_STRUCT Id="RDK:20494427" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.S_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.S_Strecke,&quot;x_S&quot;,i)+1)+&quot;)&quot;">
<PAR Name="id">
<EXP><![CDATA[$=$"ncp"+CPs+"S"]]></EXP>
</PAR>
<PAR Name="x_M" />
<PAR Name="x_S">
<EXP><![CDATA[$=$i+Shape_Prototype.KreiselDefinition.d_cp]]></EXP>
</PAR>
<PAR Name="x" />
<PAR Name="y" />
<PAR Name="z" />
<PAR Name="direction">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="linkClass" />
<PAR Name="label">
<EXP><![CDATA[$=$"S"+CPs]]></EXP>
</PAR>
<PAR Name="aktiv">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20494428" VarRef="CPs">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.S_Strecke)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</VALUECONDITION>
<GROUP Id="RDK:20508663" SubType="Then" DesignTimeRemark="Meldung">
<ACTION_CALL Id="RDK:20508662" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Kein Verbindungspunkt kann innerhalb dieses Abstandes hinzugefügt werden!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$False]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:20416823" SubType="Else">
<ACTION_CALL Id="RDK:20160777" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<GROUP Id="RDK:20508667" SubType="Else" DesignTimeRemark="keine Meldung">
<ACTION_CALL Id="RDK:20508664" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
@@ -12930,7 +12983,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
<SET_STRUCT Id="RDK:20324533" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.S_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.S_Strecke,&quot;x_S&quot;,i)+1)+&quot;)&quot;">
<SET_STRUCT Id="RDK:20508665" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.S_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.S_Strecke,&quot;x_S&quot;,i)+1)+&quot;)&quot;">
<PAR Name="id">
<EXP><![CDATA[$=$"ncp"+CPs+"S"]]></EXP>
</PAR>
@@ -12952,7 +13005,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20160779" VarRef="CPs">
<SET Id="RDK:20508666" VarRef="CPs">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.S_Strecke)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
@@ -13820,6 +13873,245 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</IFTHENELSE>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:20416803" Suppressed="True">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>LastPosition]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$i=LastPosition]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:20416817" SubType="Then">
<IFTHENELSE Id="RDK:20494430">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$(i+Shape_Prototype.KreiselDefinition.d_cp)>(Shape_Prototype.KreiselDefinition.AbstandMS-Shape_Prototype.KreiselDefinition.d_min)
]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:20494424" SubType="Then" DesignTimeRemark="Meldung">
<ACTION_CALL Id="RDK:20494423" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Kein Verbindungspunkt kann innerhalb dieses Abstandes hinzugefügt werden!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$False]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
</GROUP>
<GROUP Id="RDK:20494429" SubType="Else" DesignTimeRemark="keine Meldung">
<ACTION_CALL Id="RDK:20494425" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Ein neuer Verbindungspunkt wurde hinzugefügt!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
<SET_STRUCT Id="RDK:20494427" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.S_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.S_Strecke,&quot;x_S&quot;,i)+1)+&quot;)&quot;">
<PAR Name="id">
<EXP><![CDATA[$=$"ncp"+CPs+"S"]]></EXP>
</PAR>
<PAR Name="x_M" />
<PAR Name="x_S">
<EXP><![CDATA[$=$i+Shape_Prototype.KreiselDefinition.d_cp]]></EXP>
</PAR>
<PAR Name="x" />
<PAR Name="y" />
<PAR Name="z" />
<PAR Name="direction">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="linkClass" />
<PAR Name="label">
<EXP><![CDATA[$=$"S"+CPs]]></EXP>
</PAR>
<PAR Name="aktiv">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20494428" VarRef="CPs">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.S_Strecke)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</GROUP>
<GROUP Id="RDK:20416823" SubType="Else">
<ACTION_CALL Id="RDK:20160777" Name="RDEngineering_ModernUIControl" DesignTimeRemark="{ActionType} {PanelName} &lt;-- {UIType}:{Field} {Id} {ParentID}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="RenderList">
<EXP><![CDATA[$=$Render_Kreisel]]></EXP>
</PAR>
<PAR Name="PanelName">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="CustomPanel" />
<PAR Name="ActionType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="Id">
<EXP><![CDATA[$C$warning]]></EXP>
</PAR>
<PAR Name="ParentId" />
<PAR Name="Label" />
<PAR Name="Field" />
<PAR Name="Value">
<EXP><![CDATA[$C$Ein neuer Verbindungspunkt wurde hinzugefügt!]]></EXP>
</PAR>
<PAR Name="Uom" />
<PAR Name="Tooltip" />
<PAR Name="Styles" />
<PAR Name="Classes">
<EXP><![CDATA[$C$col-6]]></EXP>
</PAR>
<PAR Name="Rules" />
<PAR Name="Image">
<EXP><![CDATA[$C$icon:alert-circle-outline]]></EXP>
</PAR>
<PAR Name="ControlType">
<EXP><![CDATA[$C$label]]></EXP>
</PAR>
<PAR Name="ButtonSubType" />
<PAR Name="DropdownSubType" />
<PAR Name="TextboxSubType" />
<PAR Name="Action" />
<PAR Name="Required" />
<PAR Name="Hidden">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
<PAR Name="ROnly" />
<PAR Name="Disabled" />
<PAR Name="Pressed" />
<PAR Name="AutoCommit" />
<PAR Name="ValidateFail" />
<PAR Name="ValidateMsg" />
<PAR Name="DataSource" />
<PAR Name="Options">
<EXP><![CDATA[$C$(COLOR=red)]]></EXP>
</PAR>
</ACTION_CALL>
<SET_STRUCT Id="RDK:20324533" VarRef="SSGConnectionPoint" ClearAll="True" ListRef="Shape_Prototype.KreiselDefinition.S_Strecke" Options="$=$&quot;(INSERTIDX=&quot;+(IndexOfByFieldValue(Shape_Prototype.KreiselDefinition.S_Strecke,&quot;x_S&quot;,i)+1)+&quot;)&quot;">
<PAR Name="id">
<EXP><![CDATA[$=$"ncp"+CPs+"S"]]></EXP>
</PAR>
<PAR Name="x_M" />
<PAR Name="x_S">
<EXP><![CDATA[$=$i+Shape_Prototype.KreiselDefinition.d_cp]]></EXP>
</PAR>
<PAR Name="x" />
<PAR Name="y" />
<PAR Name="z" />
<PAR Name="direction">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="linkClass" />
<PAR Name="label">
<EXP><![CDATA[$=$"S"+CPs]]></EXP>
</PAR>
<PAR Name="aktiv">
<EXP><![CDATA[$C$true]]></EXP>
</PAR>
</SET_STRUCT>
<SET Id="RDK:20160779" VarRef="CPs">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.S_Strecke)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<IFTHENELSE Id="RDK:20029187" Suppressed="True">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$Count(Shape_Prototype.KreiselDefinition.S_Strecke_selected)=1]]></EXP>