Teile in Unterordner verschoben

This commit is contained in:
2025-03-24 10:47:02 +01:00
parent 00595122ec
commit 22fc421948
+315 -59
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="m.stangl [ENTW-NB08]" ModDate="2025-03-20T11:19:41" LanguageVersion="2014.1.3.710" />
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2025-03-24T10:43:06" LanguageVersion="2014.1.3.710" />
<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">
@@ -1124,7 +1124,7 @@
</TYPE>
</GROUP>
<GROUP Id="RDK:18753242" Name="SE EXPORT" SubType="TypeSet" IncludeDate="0">
<TYPE Id="RDK:18946335" Name="SEExportParamType" SubType="structure" HasArrayType="True">
<TYPE Id="RDK:18946335" Name="SEExportParamType" Expanded="True" SubType="structure" HasArrayType="True">
<TYPE_VALUES />
<FIELD Id="RDK:18946341" Name="key" Type="string" />
<FIELD Id="RDK:18946343" Name="value" Type="double" />
@@ -1141,6 +1141,7 @@
<FIELD Id="RDK:18838079" Name="rotation" Type="double" DesignTimeNotes="Planquadrat ist die Position des Objekts auf der 2D Ebene. Wurde kein Planquadrat definiert, sollen einfach die X/Y Koordinaten des Objekts ausgegeben werden" />
<FIELD Id="RDK:18753211" Name="ItemName" Type="string" DesignTimeNotes="Merkmale sind die vom Nutzer angegebenen Merkmale dieses Objeks, Z.B. Abstand der Motor zur Spannstation, Höhe, usw." />
<FIELD Id="RDK:18769962" Name="SEFilename" Type="string" DesignTimeNotes="Merkmale sind die vom Nutzer angegebenen Merkmale dieses Objeks, Z.B. Abstand der Motor zur Spannstation, Höhe, usw." />
<FIELD Id="RDK:24026448" Name="SESubdir" Type="string" DesignTimeNotes="Merkmale sind die vom Nutzer angegebenen Merkmale dieses Objeks, Z.B. Abstand der Motor zur Spannstation, Höhe, usw." />
<FIELD Id="RDK:18946347" Name="toSetParameters" Type="SEExportParamType[]" />
</TYPE>
</GROUP>
@@ -1373,6 +1374,8 @@
<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:23611107" Name="HoeheOben" Type="double" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:24038425" Name="Part" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:24038426" Name="Part" Type="string" DesignTimeRemark="Generated by RD" />
</GROUP>
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
@@ -32012,6 +32015,7 @@ me.x
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
<PAR Name="StrArr" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:20773273" VarRef="SSGParameter" ClearAll="True" ListRef="LinkTo">
<PAR Name="Key">
@@ -34237,9 +34241,10 @@ ShapeList["id="+Param.Input[1].shapeID].name
<FUNCTION Id="RDK:18960551" Name="SolidEdgeExport">
<GROUP Id="RDK:18760931" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:18760927" Name="AssemblyFile" Type="string" />
<VAR Id="RDK:24038408" Name="CopyTo" Type="SSGParameter[]" />
</GROUP>
<SET Id="RDK:18756397" VarRef="AssemblyFile">
<EXP><![CDATA[$=$ProcPath()+"CAD/SE_Baugruppe.asm"]]></EXP>
<EXP><![CDATA[$=$ProcPath()+"CAD\SE_Baugruppe.asm"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<GROUP Id="RDK:18756410" Name="INIT" SubType="Generic">
@@ -34339,12 +34344,127 @@ ShapeList["id="+Param.Input[1].shapeID].name
<VAR Id="RDK:20782867" Name="Part" Type="string" />
<VAR Id="RDK:18931684" Name="LevelOfDetail" Type="string" />
<VAR Id="RDK:18760947" Name="Destination" Type="string" />
<VAR Id="RDK:24054983" Name="DestinationFolder" Type="string" />
<VAR Id="RDK:20801347" Name="winkel" Type="double" />
<VAR Id="RDK:18950416" Name="Par" Type="SEExportParamType" />
<VAR Id="RDK:18951794" Name="Par1" Type="SEExportParamType" />
<VAR Id="RDK:18950424" Name="Par2" Type="SEExportParamType" />
<VAR Id="RDK:18950426" Name="Par3" Type="SEExportParamType" />
</GROUP>
<SET Id="RDK:24026610" VarRef="LevelOfDetail">
<EXP><![CDATA[$C$templates]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18937970" VarRef="LevelOfDetail" Suppressed="True" DesignTimeRemark="Dieser Unterordner wird dann als Quelle für die komplexer modelliertenTeile verwendet. ">
<EXP><![CDATA[$C$detailed]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<COMMENTS Id="RDK:24026628" DesignTimeRemark="collect all parts which should be copied and are used within the assembly" />
<FOREACHLOOP Id="RDK:24026717" ItemVarRef="ShapeItem">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$ShapeList]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<SET Id="RDK:24026609" VarRef="SE_Item.SEFilename">
<EXP><![CDATA[$=$""]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SELECTCASE Id="RDK:24026697">
<EXP><![CDATA[$=$ShapeItem.family]]></EXP>
<CASEGROUP Id="RDK:24026630" CaseType="0">
<EXP><![CDATA[$C$Kreisel]]></EXP>
<LIST_ADD Id="RDK:24026719" ListRef="Parts">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$C$ILS\Kreiselstrecke.par]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:24026721" ListRef="Parts">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$C$ILS\Motor.par]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:24026723" ListRef="Parts">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$C$ILS\Spannstation.par]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</CASEGROUP>
<CASEGROUP Id="RDK:24026654" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<LIST_ADD Id="RDK:24026725" ListRef="Parts">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$C$ILS\Gefaellestrecke_Verbinder.par]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<LIST_ADD Id="RDK:24026727" ListRef="Parts">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$C$ILS\T_Bogen.par]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</CASEGROUP>
</SELECTCASE>
</FOREACHLOOP>
<SET Id="RDK:24026730" VarRef="Parts">
<EXP><![CDATA[$=$ListDistinct(Parts)]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<COMMENTS Id="RDK:24038414" DesignTimeRemark="copy parts to the assembly" />
<SET_STRUCT Id="RDK:24038406" VarRef="SSGParameter" ClearAll="True" ListRef="CopyTo">
<PAR Name="Key">
<EXP><![CDATA[$C$Parts]]></EXP>
</PAR>
<PAR Name="StrArr">
<EXP><![CDATA[$=$Parts]]></EXP>
</PAR>
<PAR Name="Str" />
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:24038410" VarRef="SSGParameter" ClearAll="True" ListRef="CopyTo">
<PAR Name="Key">
<EXP><![CDATA[$C$SourceDir]]></EXP>
</PAR>
<PAR Name="StrArr" />
<PAR Name="Str">
<EXP><![CDATA[$=$ProcPath()+"CAD\"+ LevelOfDetail]]></EXP>
</PAR>
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:24038416" VarRef="SSGParameter" ClearAll="True" ListRef="CopyTo">
<PAR Name="Key">
<EXP><![CDATA[$C$Destination]]></EXP>
</PAR>
<PAR Name="StrArr" />
<PAR Name="Str">
<EXP><![CDATA[$=$ProcPath()+"CAD\"]]></EXP>
</PAR>
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
</SET_STRUCT>
<CALLFUNCTION Id="RDK:24038412">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CopyPartsOfAssembly]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$CopyTo]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<COMMENTS Id="RDK:24046209" DesignTimeRemark="Set the parameter within the assembly" />
<FOREACHLOOP Id="RDK:18756361" ItemVarRef="ShapeItem">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$ShapeList]]></EXP>
@@ -34406,7 +34526,11 @@ ShapeList["id="+Param.Input[1].shapeID].name
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18769964" VarRef="SE_Item.SEFilename">
<EXP><![CDATA[$C$Kreisel]]></EXP>
<EXP><![CDATA[$C$Kreisel.asm]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24051090" VarRef="SE_Item.SESubdir">
<EXP><![CDATA[$C$ILS]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<COMMENTS Id="RDK:18950428" DesignTimeRemark="try to set Parameter with a struct" />
@@ -34424,11 +34548,6 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<COMMENTS Id="RDK:20782870" DesignTimeRemark="set all parts which should be copied and are used within the assembly" />
<SET Id="RDK:20782872" VarRef="Parts">
<EXP><![CDATA[$=$NewList("Kreiselstrecke.par", "Motor.par", "Spannstation.par")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:18931682" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
@@ -34482,7 +34601,11 @@ ShapeList["id="+Param.Input[1].shapeID].name
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18931675" VarRef="SE_Item.SEFilename">
<EXP><![CDATA[$C$Gefaellestrecke_allgemein]]></EXP>
<EXP><![CDATA[$C$Gefaellestrecke_allgemein.asm]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24051092" VarRef="SE_Item.SESubdir">
<EXP><![CDATA[$C$ILS]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<COMMENTS Id="RDK:18951798" DesignTimeRemark="try to set Parameter with a struct" />
@@ -34514,11 +34637,6 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<COMMENTS Id="RDK:20782874" DesignTimeRemark="set all parts which should be copied and are used within the assembly" />
<SET Id="RDK:20793814" VarRef="Parts">
<EXP><![CDATA[$=$NewList("Gefaellestrecke_Verbinder.par", "T_Bogen.par")]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:18760766" CaseType="0">
<EXP><![CDATA[$C$Foerderer]]></EXP>
@@ -34562,7 +34680,112 @@ ShapeList["id="+Param.Input[1].shapeID].name
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18958521" VarRef="SE_Item.SEFilename">
<EXP><![CDATA[$C$Eckrad]]></EXP>
<EXP><![CDATA[$C$Eckrad.asm]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:24026414" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:24026407" VarRef="SE_Item.TeileArt">
<EXP><![CDATA[$=$"Omniflo Gerade"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026408" VarRef="SE_Item.X">
<EXP><![CDATA[$=$ShapeItem.x]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026409" VarRef="SE_Item.Y">
<EXP><![CDATA[$=$ShapeItem.y]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026410" VarRef="SE_Item.Z">
<EXP><![CDATA[$=$(ShapeItem.OFGeradeDefinition.HoeheOben + ShapeItem.OFGeradeDefinition.HoeheUnten) /2]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026411" VarRef="SE_Item.rotation" DesignTimeRemark="ShapeItem.rotation">
<EXP><![CDATA[$=$ShapeItem.rotation]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026412" VarRef="SE_Item.ItemName">
<EXP><![CDATA[$=$ShapeItem.OFGeradeDefinition.Beschreibung]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026413" VarRef="SE_Item.SEFilename">
<EXP><![CDATA[$=$ShapeItem.OFGeradeDefinition.Sivasnr+".prt"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026454" VarRef="SE_Item.SESubdir">
<EXP><![CDATA[$C$Omniflo]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:24026430" CaseType="0">
<EXP><![CDATA[$C$OFBogen]]></EXP>
<SET Id="RDK:24026423" VarRef="SE_Item.TeileArt">
<EXP><![CDATA[$=$"Omniflo Bogen"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026424" VarRef="SE_Item.X">
<EXP><![CDATA[$=$ShapeItem.x]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026425" VarRef="SE_Item.Y">
<EXP><![CDATA[$=$ShapeItem.y]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026426" VarRef="SE_Item.Z">
<EXP><![CDATA[$=$ShapeItem.OFBogenDefinition.Hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026427" VarRef="SE_Item.rotation" DesignTimeRemark="ShapeItem.rotation">
<EXP><![CDATA[$=$ShapeItem.rotation]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026428" VarRef="SE_Item.ItemName">
<EXP><![CDATA[$=$ShapeItem.OFBogenDefinition.Beschreibung]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026429" VarRef="SE_Item.SEFilename">
<EXP><![CDATA[$=$ShapeItem.OFBogenDefinition.Sivasnr+".par"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026452" VarRef="SE_Item.SESubdir">
<EXP><![CDATA[$C$Omniflo]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:24026446" CaseType="0">
<EXP><![CDATA[$C$OFWeiche]]></EXP>
<SET Id="RDK:24026439" VarRef="SE_Item.TeileArt">
<EXP><![CDATA[$=$"Omniflo Weiche"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026440" VarRef="SE_Item.X">
<EXP><![CDATA[$=$ShapeItem.x]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026441" VarRef="SE_Item.Y">
<EXP><![CDATA[$=$ShapeItem.y]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026442" VarRef="SE_Item.Z">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.Hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026443" VarRef="SE_Item.rotation" DesignTimeRemark="ShapeItem.rotation">
<EXP><![CDATA[$=$ShapeItem.rotation]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026444" VarRef="SE_Item.ItemName">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.Beschreibung]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026445" VarRef="SE_Item.SEFilename">
<EXP><![CDATA[$=$ShapeItem.OFWeicheDefinition.Sivasnr+".prt"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:24026450" VarRef="SE_Item.SESubdir">
<EXP><![CDATA[$C$Omniflo]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
@@ -34574,54 +34797,31 @@ ShapeList["id="+Param.Input[1].shapeID].name
</SET>
</CASEGROUP>
</SELECTCASE>
<FOREACHLOOP Id="RDK:20782847" DesignTimeRemark="Copy all parts which are used for given Assembly" ItemVarRef="Part">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$Parts]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<SET Id="RDK:20782849" VarRef="Source">
<EXP><![CDATA[$=$ProcPath()+"CAD\"+ LevelOfDetail+ "\"+Part]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:20782851" VarRef="Destination">
<EXP><![CDATA[$=$ProcPath()+"CAD\"+Part]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<ACTION_CALL Id="RDK:20782853" Name="RDEngineering_CopyFile" DesignTimeRemark="{Source File} --&gt; {Destination File}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_MISC]]></EXP>
</PAR>
<PAR Name="FileName">
<EXP><![CDATA[$=$Source]]></EXP>
</PAR>
<PAR Name="NewFileName">
<EXP><![CDATA[$=$Destination]]></EXP>
</PAR>
<PAR Name="AcceptWildcards" />
<PAR Name="Overwrite">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
</FOREACHLOOP>
<GROUP Id="RDK:18760875" Name="PlaceInSolidEdge" SubType="Generic">
<IFTHENELSE Id="RDK:18958534">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$StrLength(SE_Item.SEFilename) > 0]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:18958535" SubType="Then">
<SET Id="RDK:18937970" VarRef="LevelOfDetail" Suppressed="True">
<EXP><![CDATA[$C$detailed]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18931686" VarRef="Source">
<EXP><![CDATA[$=$ProcPath()+"CAD\"+ LevelOfDetail+ "\"+SE_Item.SEFilename+".asm"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18760840" VarRef="Destination">
<EXP><![CDATA[$=$ProcPath()+"CAD\"+StrReplace(SE_Item.ItemName, " :", "-")+".asm"]]></EXP>
<IFTHENELSE Id="RDK:24046210">
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$isEmpty(SE_Item.SESubdir)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:24046211" SubType="Then">
<SET Id="RDK:18931686" VarRef="Source">
<EXP><![CDATA[$=$ProcPath()+"CAD\"+ LevelOfDetail+ "\"+SE_Item.SEFilename]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:24046212" SubType="Else">
<SET Id="RDK:24046222" VarRef="Source">
<EXP><![CDATA[$=$ProcPath()+"CAD\"+ LevelOfDetail+ "\"+SE_Item.SESubdir+ "\"+SE_Item.SEFilename]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
<SET Id="RDK:18760840" VarRef="DestinationFolder">
<EXP><![CDATA[$=$ProcPath()+"CAD\"]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<ACTION_CALL Id="RDK:18756357" Name="RDEngineering_CopyFile" DesignTimeRemark="{Source File} --&gt; {Destination File}">
@@ -34632,7 +34832,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$Source]]></EXP>
</PAR>
<PAR Name="NewFileName">
<EXP><![CDATA[$=$Destination]]></EXP>
<EXP><![CDATA[$=$DestinationFolder]]></EXP>
</PAR>
<PAR Name="AcceptWildcards" />
<PAR Name="Overwrite">
@@ -34640,6 +34840,10 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<SET Id="RDK:24054985" VarRef="Destination">
<EXP><![CDATA[$=$ProcPath()+"CAD\"+"\"+SE_Item.SEFilename]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<ACTION_CALL Id="RDK:18756358" Name="RD_SEActions_PlacePart" DesignTimeRemark=" {PartFileName} ">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_SOLIDEDGE]]></EXP>
@@ -34741,6 +34945,58 @@ ShapeList["id="+Param.Input[1].shapeID].name
</ACTION_CALL>
</GROUP>
</FUNCTION>
<FUNCTION Id="RDK:24026467" Name="CopyPartsOfAssembly" InputTypeName="SSGParameter[]">
<COMMENTS Id="RDK:24038428" DesignTimeRemark="copy given parts to the destination folder" />
<GROUP Id="RDK:24026499" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:24026490" Name="Parts" Type="string[]">
<SET Id="RDK:24038402" VarRef="Me">
<EXP><![CDATA[$=$Param.Input["key=Parts"].StrArr]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:24026489" Name="SourceDir" Type="string">
<SET Id="RDK:24038418" VarRef="Me">
<EXP><![CDATA[$=$Param.Input["key=SourceDir"].Str]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:24038422" Name="Source" Type="string" />
<VAR Id="RDK:24026493" Name="Destination" Type="string">
<SET Id="RDK:24038404" VarRef="Me">
<EXP><![CDATA[$=$Param.Input["key=Destination"].Str]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
</GROUP>
<FOREACHLOOP Id="RDK:24026475" ItemVarRef="Part">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$Parts]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<SET Id="RDK:24038424" VarRef="Source">
<EXP><![CDATA[$=$SourceDir+"\"+Part]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<ACTION_CALL Id="RDK:24026474" Name="RDEngineering_CopyFile" DesignTimeRemark="{Source File} --&gt; {Destination File}">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_MISC]]></EXP>
</PAR>
<PAR Name="FileName">
<EXP><![CDATA[$=$Source]]></EXP>
</PAR>
<PAR Name="NewFileName">
<EXP><![CDATA[$=$Destination]]></EXP>
</PAR>
<PAR Name="AcceptWildcards" />
<PAR Name="Overwrite">
<EXP><![CDATA[$C$True]]></EXP>
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
</FOREACHLOOP>
</FUNCTION>
<FUNCTION Id="RDK:1630766" Name="GetNewShapeIDCounter" InputTypeName="string">
<SET Id="RDK:1630768" VarRef="Shape_Prototype.IDCounter">
<EXP><![CDATA[$=$FieldValue(LastOf(SortListOfStructs(FilterByFieldValue(ShapeList, "family", Shape_Prototype.family), "IDCounter", false)), "IDCounter")+1]]></EXP>