| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| | |
 | Qualität sichtbar gemacht, dank leistungsfähiger 3DViewStation Grafik, eine Pressemitteilung
|
|
Autor
|
Thema: XY-Data von Output-Node-Sets erstellen (770 mal gelesen)
|
Hamsterdog Mitglied
 Beiträge: 5 Registriert: 30.03.2010
|
erstellt am: 31. Mrz. 2010 12:36 <-- editieren / zitieren --> Unities abgeben:         
Hallo, alle zusammen. Ich habe folgende frage: Ich erstelle einen Python-Script zur Simulation eines 3-Rollen-Schubbiegen-Prozesses von Rohren. Nach der Simulation muss ich auf Odb zugreifen und aus dem Linienverlauf des gebogenen Rohres sein radius ermitteln. Das Auslesen der Linienverläufe muss automatisch erfolgen, da das Modell Parametrisierbar ist. Ich hab einen parametrisierten Set erstellt der den Linienverlauf beim Rohr abbildet, der ist logischerweise beim Output-File ganz schön in Node-Sets abgespeichert. Und genau von diesen Nodes will ich in eine XY-Data erstellen. Bisher habe ich leder noch keine Möglichkeit dazu gefunden . Geht das überhaupt ohne die Nodes im Viewport von Hand auswählen zu müssen? Danke im Voraus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
carsten1983 Mitglied Doktorand
 
 Beiträge: 125 Registriert: 11.10.2007
|
erstellt am: 31. Mrz. 2010 13:20 <-- editieren / zitieren --> Unities abgeben:          Nur für Hamsterdog
Ist es das was du suchst? Code: from abaqusConstants import * Ass = mdb.models['Model-1'].rootAssembly alleNodes = Ass.sets['Set-1'].nodes labels=[] for x in xrange(len(alleNodes)): labels.append(alleNodes[x].label)session.Path(name='Path-1', type=NODE_LIST, expression=(('SCHULTERSTAB_VOLLMODELL-1', labels), ))
Damit greifst du zum Beispiel auf ein Set aus dem Assembly zu und nimmst alle Knoten des Sets in den Pfad für eine spätere Auswertung auf. Eventuell musst du noch eine Zeile zum Öffnen der entsprechenden odb einfügen. [Diese Nachricht wurde von carsten1983 am 31. Mrz. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hamsterdog Mitglied
 Beiträge: 5 Registriert: 30.03.2010
|
erstellt am: 31. Mrz. 2010 16:35 <-- editieren / zitieren --> Unities abgeben:         
|
Hamsterdog Mitglied
 Beiträge: 5 Registriert: 30.03.2010
|
erstellt am: 31. Mrz. 2010 17:21 <-- editieren / zitieren --> Unities abgeben:         
|