Hallo zusammen,
ich würde gerne in einem Skelett eine variable Skizze zum Erzeugen von Profilen und über Parameter gesteuert (nicht Bemaßung) erstellen.
Der beiliegenden Film zeigt bereits einige Lösungen der Probleme, die in dem Zusammenhang auftauchen, z. B. dass sich offensichtlich immer nur ein geschlossener Linienzug in ein Referenz-KE überführen lässt, auch wenn man die Option "Alle Kurven im KE" aktiviert hat. Daher waren
- die Definition einer "Hilfselement"-Fläche als Verbindung aller Einzelflächen erforderlich
- Durch das Zusammenführen werden die 3 eigentlichen Ausgangsskizzen (F_F, F_C und C_F) mit einander verbunden.
- Da man aus der Kantenkette des Referenz-KE kein Profil extrudieren kann, habe ich diese Kette als Leitkurve für ein Zug-KE verwendet
- Das Schneiden des Zug-KE mit der Ebene ergibt die gesuchte Skizze (Skizze 1)
- Über die beiden Profildefinitionen wird der eigentlich überflüssige Teil aus dem Hilfselement wieder weggeschnitten.
Im Ergebnis kann ich jetzt durch einfache Modifikation im Zusammenführen-KE (siehe Film), das Ergebnis entsprechend der 3 Grundskizzen (F_F, F_C und C_F) steuern.
Soweit so gut.
Leider ist es mir bisher nicht gelungen, die Zustände des Zusammenführen-KE mittels pro/program über einen Parameter V_Typ zu steuern.
Der erste Versuch, das Zusammenführen-KE programmgesteuert in 3 Ausführungen zu aktivieren ist daran gescheitert, dass das KE mit der ID 1752 nur einmal angelegt werden kann "!*** FEHLER:KE mit der ID 1752 existiert schon in dem Modell.". Ich brauche aber für die Weiterbearbeitung immer genau dieses eine KE.
Ich bekomme dieselbe Fehlermeldung, wenn ich anstelle der ENDIF /IF - Passage in der Mitte ein ELSE setzt.
Zitat:
IF V_TYP=="CC"
ADD FEATURE (initial number 17)
INTERNE KE-ID 1752
Eltern = 323(#13) 359(#14) 1402(#15) 1549(#16)
FLÄ-ZUSAMMENFÜHRUNG
...
END ADD
ENDIF
IF V_TYP=="FF"
ADD FEATURE (initial number 17)
INTERNE KE-ID 1752
Eltern = 323(#13) 359(#14) 1402(#15)
FLÄ-ZUSAMMENFÜHRUNG
...
END ADD
ENDIF
Auch nicht funktioniert hat der Versuch, nur die Eltern-Definition durch IF / ENDIF zu steuern:
Zitat:
ADD FEATURE (initial number 17)
INTERNE KE-ID 1752
IF V_TYP=="CC"
Eltern = 323(#13) 359(#14) 1402(#15) 1549(#16)
ELSE
Eltern = 323(#13) 359(#14) 1402(#15)
ENDIF
FLÄ-ZUSAMMENFÜHRUNG
...
END ADD
ENDIF
Hat vielleicht jemand noch - gerne auch grundsätzlich andere - Ideen?
Modell (Creo2) anbei.
------------------
----------------
"Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP