Hallo zusammen!
ich habe da mal ein Anliegen. Und zwar möchte ich ein 2D Netz mit einer 2D Geometrie fest verbinden so das sich das Netz bei einer Geometrieveränderung mit verzerrt bzw. staucht. Dies kann man manuell sehr schön in Advanced Simulation mit der Netzgenerierungs-Option "2D-abhängiges Gitter" realisieren.
Kurze Erklärung zum bisherigen Vorgehen:
Ausgangspunkt bildet dabei eine Fläche wobei ein Viertelkreis herausgetrimmt wurde, den Viertelkreis kann ich über die Expressions assoziativ verändern, vergleich Bild 1.
Danach kopiere ich mir die Fläche mit der Option "Objekt bewegen", die Kopie der Originalfläche kann nicht mehr über die Expression angesprochen werden und bildet meine "Master"-Fläche.
Ein anschließendes Vernetzen erzeugt mir ein identisches Netz auf beiden Flächen, für die Generierung wählt man einerseits die Flächen sowie eine Startkante aus -Bild 2.
Wenn ich nun die Expression verändere wird das Netz nicht assoziativ mit verändert man kann aber ein neues Netz auf der veränderten Fläche erstellen wobei die unveränderte Geometrie als Masternetz gilt. Voraussetzung ist dabei das die Kantenanzahl beider Flächen identisch ist. Bild 3.
Mein Ziel ist es nun diesen Prozess zu automatisieren. Und natürlich ist der erste Schritt, für NxOpen Neulinge, in solchen Fällen ein Journal aufzunehmen. Dieses Journal funktioniert auch sehr gut, allerdings sobald ich die Geometrie über die Expression verändere gibt es einen Fehler. Der Fehler entsteht, weil durch die Geometrieveränderung neue Body- Flächen- und Kantenbezeichnungen zugeteilt werden.
Kann man UG sagen das die alten Bezeichnungen mitgenommen werden?
Deshalb müssen die Neuen Bezeichnungen für den Body , Fläche und Kante entweder neu gefunden werden oder man kann schon vorher feste Tags vergeben welche von Ug nicht verändert werden.
Die Große Frage wäre, wie mach ich das! Hat vielleicht jemand ein beispiel wo einer Fläche ein Tag zugeteilt wird und es nach einer Expressionveränderung über den selben Namen noch ansprechbar ist.
Schon mal vielen Dank, Viele Grüße.
Daniel
NX6, Visual Basic
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP