Eigenes Strukt SolidEdge_ExportParameter definiert, der in einer Liste verwendet werden kann um einen oder mehrere Parameter in einem Bauteil zu setzen

This commit is contained in:
2024-05-13 17:22:40 +02:00
parent 530a92c54f
commit 03248f5069
+82 -98
View File
@@ -1,10 +1,10 @@
<?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="2024-05-08T20:56:27" LanguageVersion="2014.1.3.635" />
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-05-13T17:20:11" LanguageVersion="2014.1.3.635" />
<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">
<TYPE Id="RDK:313478" Name="SSGConnectionPoint" SubType="structure" HasArrayType="True">
<TYPE Id="RDK:313478" Name="SSGConnectionPoint" Expanded="True" SubType="structure" HasArrayType="True">
<TYPE_VALUES />
<FIELD Id="RDK:609117" Name="id" Type="string" />
<FIELD Id="RDK:313462" Name="x_M" Type="double" />
@@ -17,7 +17,7 @@
<FIELD Id="RDK:313476" Name="label" Type="string" />
<FIELD Id="RDK:721671" Name="aktiv" Type="boolean" />
</TYPE>
<TYPE Id="RDK:26388" Name="KreiselType" SubType="structure">
<TYPE Id="RDK:26388" Name="KreiselType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:95024" Name="Beschreibung" Type="string" />
<FIELD Id="RDK:26389" Name="AbstandMS" Type="double" />
@@ -175,7 +175,7 @@
<FIELD Id="RDK:57858" Name="PageFormat" Type="string" />
</TYPE>
<GROUP Id="RDK:12" Name="Editor2DTypes" SubType="TypeSet" Include="Type_Editor2DTypes.rdx" IncludeDate="133382924407573122">
<TYPE Id="RDK:1013885" Name="Editor2DOptionType" SubType="structure">
<TYPE Id="RDK:1013885" Name="Editor2DOptionType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1013818" Name="PageUnit" Type="string" DesignTimeRemark="mm | in" DesignTimeNotes="mm | in" />
<FIELD Id="RDK:1013819" Name="PageLanguage" Type="string" DesignTimeRemark="Language key as defined in Wizard" DesignTimeNotes="mm | in" />
@@ -20304,8 +20304,11 @@ ShapeList["id="+Param.Input[1].shapeID].name
<VAR Id="RDK:18760945" Name="Source" Type="string" />
<VAR Id="RDK:18931684" Name="LevelOfDetail" Type="string" />
<VAR Id="RDK:18760947" Name="Destination" Type="string" />
<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>
<COMMENTS Id="RDK:18756363" />
<FOREACHLOOP Id="RDK:18756361" ItemVarRef="ShapeItem">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$ShapeList]]></EXP>
@@ -20345,6 +20348,7 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$=$ShapeItem.y]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<COMMENTS Id="RDK:18756363" />
<SET Id="RDK:18760832" VarRef="SE_Item.Z">
<EXP><![CDATA[$=$ShapeItem.KreiselDefinition.Hoehe]]></EXP>
<PAR Name="AdvancedOptions" />
@@ -20361,18 +20365,25 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$C$Kreisel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18931694" VarRef="SE_Item.Param1filename">
<COMMENTS Id="RDK:18950428" DesignTimeRemark="try to set Parameter with a struct" />
<SET Id="RDK:18950422" VarRef="Par1.filename">
<EXP><![CDATA[$C$Verbinder.par]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18760903" VarRef="SE_Item.Param1key">
<SET Id="RDK:18950418" VarRef="Par1.key">
<EXP><![CDATA[$C$Laenge]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18760899" VarRef="SE_Item.Param1value">
<SET Id="RDK:18950420" VarRef="Par1.value">
<EXP><![CDATA[$=$ShapeItem.KreiselDefinition.AbstandMS]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<LIST_ADD Id="RDK:18950431" ListRef="SE_Item.toSetParameters">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$Par1]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</CASEGROUP>
<CASEGROUP Id="RDK:18931682" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
@@ -20404,18 +20415,43 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$C$Gefaellestrecke_rechts]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18931696" VarRef="SE_Item.Param1filename">
<COMMENTS Id="RDK:18951798" DesignTimeRemark="try to set Parameter with a struct" />
<SET Id="RDK:18951800" VarRef="Par1.filename">
<EXP><![CDATA[$C$Gefaellestrecke.par]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18931678" VarRef="SE_Item.Param1key">
<SET Id="RDK:18951802" VarRef="Par1.key">
<EXP><![CDATA[$C$Länge]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18931679" VarRef="SE_Item.Param1value">
<SET Id="RDK:18951804" VarRef="Par1.value">
<EXP><![CDATA[$=$ShapeItem.GefaelleDefinition.L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<LIST_ADD Id="RDK:18951812" ListRef="SE_Item.toSetParameters">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$Par1]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<SET Id="RDK:18951806" VarRef="Par2.filename">
<EXP><![CDATA[$C$Gefaellestrecke.par]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18951808" VarRef="Par2.key">
<EXP><![CDATA[$C$Neigung]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:18951810" VarRef="Par2.value">
<EXP><![CDATA[$=$ShapeItem.GefaelleDefinition.winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<LIST_ADD Id="RDK:18951814" ListRef="SE_Item.toSetParameters">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$Par2]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</CASEGROUP>
<CASEGROUP Id="RDK:18760766" CaseType="0">
<EXP><![CDATA[$C$Foerderer]]></EXP>
@@ -20514,96 +20550,44 @@ ShapeList["id="+Param.Input[1].shapeID].name
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<ACTION_CALL Id="RDK:18756360" Name="RD_SEActions_SetVariable" DesignTimeRemark=" {VarValue} --&gt; {VarName} ">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_SOLIDEDGE]]></EXP>
<FOREACHLOOP Id="RDK:18951788" ItemVarRef="Par">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$SE_Item.toSetParameters]]></EXP>
</PAR>
<PAR Name="VarLocateMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="SubPartName">
<EXP><![CDATA[$=$SE_Item.Param1filename+":1@"+Path2File(Destination)+":1"]]></EXP>
</PAR>
<PAR Name="WriteMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="VarName">
<EXP><![CDATA[$=$SE_Item.Param1key]]></EXP>
</PAR>
<PAR Name="InVarValue">
<EXP><![CDATA[$=$SE_Item.Param1value]]></EXP>
</PAR>
<PAR Name="VarUom" />
<PAR Name="InVarStruct">
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="InVarNames" />
<PAR Name="InVarValues" />
<PAR Name="InVarUoms" />
<PAR Name="Options">
<EXP><![CDATA[$C$(ADJUSTABLEVAR)]]></EXP>
</PAR>
</ACTION_CALL>
<ACTION_CALL Id="RDK:18760905" Name="RD_SEActions_SetVariable" Suppressed="True" DesignTimeRemark=" {VarValue} --&gt; {VarName} ">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_SOLIDEDGE]]></EXP>
</PAR>
<PAR Name="VarLocateMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="SubPartName">
<EXP><![CDATA[$=$"Verbinder.par:1@"+Path2File(Destination)+":1"]]></EXP>
</PAR>
<PAR Name="WriteMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="VarName">
<EXP><![CDATA[$=$SE_Item.Param2key]]></EXP>
</PAR>
<PAR Name="InVarValue">
<EXP><![CDATA[$=$SE_Item.Param2value]]></EXP>
</PAR>
<PAR Name="VarUom" />
<PAR Name="InVarStruct">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="InVarNames" />
<PAR Name="InVarValues" />
<PAR Name="InVarUoms" />
<PAR Name="Options">
<EXP><![CDATA[$C$(ADJUSTABLEVAR)]]></EXP>
</PAR>
</ACTION_CALL>
<ACTION_CALL Id="RDK:18823524" Name="RD_SEActions_SetVariable" Suppressed="True" DesignTimeRemark=" {VarValue} --&gt; {VarName} ">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_SOLIDEDGE]]></EXP>
</PAR>
<PAR Name="VarLocateMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="SubPartName">
<EXP><![CDATA[$=$"KreiselSkelett.par:1@"+Path2File(Destination)+":1"]]></EXP>
</PAR>
<PAR Name="WriteMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="VarName">
<EXP><![CDATA[$=$SE_Item.Param2key]]></EXP>
</PAR>
<PAR Name="InVarValue">
<EXP><![CDATA[$=$SE_Item.Param2value]]></EXP>
</PAR>
<PAR Name="VarUom" />
<PAR Name="InVarStruct">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="InVarNames" />
<PAR Name="InVarValues" />
<PAR Name="InVarUoms" />
<PAR Name="Options">
<EXP><![CDATA[$C$(ADJUSTABLEVAR)]]></EXP>
</PAR>
</ACTION_CALL>
<ACTION_CALL Id="RDK:18951792" Name="RD_SEActions_SetVariable" DesignTimeRemark=" {VarValue} --&gt; {VarName} ">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_SOLIDEDGE]]></EXP>
</PAR>
<PAR Name="VarLocateMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="SubPartName">
<EXP><![CDATA[$=$Par.filename+":1@"+Path2File(Destination)+":1"]]></EXP>
</PAR>
<PAR Name="WriteMode">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="VarName">
<EXP><![CDATA[$=$Par.key]]></EXP>
</PAR>
<PAR Name="InVarValue">
<EXP><![CDATA[$=$Par.value]]></EXP>
</PAR>
<PAR Name="VarUom" />
<PAR Name="InVarStruct">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="InVarNames" />
<PAR Name="InVarValues" />
<PAR Name="InVarUoms" />
<PAR Name="Options">
<EXP><![CDATA[$C$(ADJUSTABLEVAR)]]></EXP>
</PAR>
</ACTION_CALL>
</FOREACHLOOP>
</GROUP>
</FOREACHLOOP>
<ACTION_CALL Id="RDK:18756364" Name="RD_SEActions_Save">