| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX | | | | On-Demand-Webinare zu NX (NX) |
Autor
|
Thema: Informationen aus Infofenster extern speichern (1348 mal gelesen)
|
Bito00 Mitglied Dipl.-Ing. Triebwerkstechnik
Beiträge: 85 Registriert: 27.12.2010 Quadcore i7 Geforce GTX 680 32GB Ram UG NX9
|
erstellt am: 27. Dez. 2010 16:57 <-- editieren / zitieren --> Unities abgeben:
Servus, ich sitze derzeit an meiner Diplomarbeit zum Thema: Parametrisierte Modelle und deren Einbindung in eine automatische Optimierung. Dafür baue ich parametrisierte Modelle die im Zuge der Optimierung durch diverse Strömungsmechanik- und FEM-Tools laufen. Um Streams und Kräfte automatisiert anzutragen, ist es notwendig die Kanten und Flächen im Modell zu benennen. Während der Parametervariation kann es zu Topologieänderungen kommen und es können Kanten oder Flächen verschwinden. Zum aufbringen von Streams bei der Strömungssimulation verwende ich ein Skript in dem z.B. steht: Stream 1 geht um Kante1, Kante2 und Kante3 herum. Verschwindet nun eine der Kanten, so kann das Skript nicht mehr erfolgreich ausgeführt werden und der Stream wird nicht angetragen, was zum Abbruch des Optimierungsruns führt. Nun ist meine Idee, mir die Informationen über mein Modell via Objektinformation ausgeben zu lassen, die Ausgabe extern zu speichern und mein Skript und diese Datei zu vergleichen, also schauen welche Kanten im Skript und in der Datei vorhanden sind. Sollte eine Kante in der Infodatei fehlen wird sie automatisch im Skript gelöscht. Damit sollte das Skript dann auch funktionieren und den Stream auftragen können. Soweit die Theorie. Nun ist mein Problem, dass ich mir zwar via Journal das Infofenster erzeugen kann, aber ich bekomme den Inhalt nicht per Journal extern gespeichert.Allgemein finde ich es sehr schwer Infofenster und deren Inhalt automatisiert zu exportieren. Hat damit schon jemand Erfahrungen gemacht? Ich wäre über eine Lösung oder einen Lösungsansatz sehr Dankbar. Die Suchfunktion habe ich schon benutzt, jedoch nichts in Richtung meiner Frage gefunden. Gruß Bito00 Ich verwende NX6 als CAD Software. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 27. Dez. 2010 19:48 <-- editieren / zitieren --> Unities abgeben: Nur für Bito00
Hallo Bito00, es gibt m.W. 2 Möglichkeiten, den Inhalt des ListingWindows in ein File zu schreiben: Wenn der Inhalt schon drin ist mit: Code: UFsession.GetUFsession.ui.SaveListingWindow(...)
Vor dem Schreiben einstellen, wohin geschrieben wird: Code: Session.GetSession.ListingWindow.SelectDevice(...)
Heiße Tipps: Verwende zum Schreiben/Editieren eines Journals eine Entwicklerumgebung, die hätte Dir die zweite Lösung angezeigt. Stell' Fragen zur Programmierung ins Programmier-Forum. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bito00 Mitglied Dipl.-Ing. Triebwerkstechnik
Beiträge: 85 Registriert: 27.12.2010 Quadcore i7 Geforce GTX 680 32GB Ram UG NX9
|
erstellt am: 27. Dez. 2010 20:16 <-- editieren / zitieren --> Unities abgeben:
Ui, das ging aber schnell. Danke! Das es hier auch noch ein Programmier-Forum gibt wusste ich nicht, also SORRY =) Ok, wenn ich das also richtig verstehe, dann füge ich im Journal vor dem öffnen des Infofensters Session.GetSession.ListingWindow.SelectDevice(Pfad) ein? So ganz verstehe ich das Prozedere leider noch nicht. Wie verhält es sich denn wenn ich mehrere Infofenster nacheinander öffnen und abspeichern will? Gibt es eine empfehlenswerte Quelle für solche Arten von Befehle? Also eine Art Übersicht? Gruß und Danke Bito00 PS: Falls das ein Moderator sieht, bitte ins Programmier-Forum verschieben! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 28. Dez. 2010 09:27 <-- editieren / zitieren --> Unities abgeben: Nur für Bito00
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|