| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Selektieren von Kurven (1338 mal gelesen)
|
Bito00 Mitglied Dipl.-Ing. Triebwerkstechnik
Beiträge: 85 Registriert: 27.12.2010
|
erstellt am: 09. Feb. 2011 14:49 <-- editieren / zitieren --> Unities abgeben:
Servus, ich bin auf der Suche nach einer Funktion, die es mir per Journal (.vb) erlaubt, alle Objekte auf einem Layer zu selektieren. Im Anschluss an die Selektierung möchte ich mir nämlich die Objektinformationen ausgeben lassen und extern speichern. Die Abfrage der Objektinformation und das speichern bekomme ich schon hin, allerdings nicht das selektieren. Neben der Funktion über den gesamten Layer zu selektieren würde mich auch noch das Selektieren einzelner Komponenten (Kurven, Flächen...) interessieren. Das Beispiel zur "Select All" Alternative habe ich schon durchgeschaut. Da geht es um Datums. Leider konnte ich für mich nicht ableiten, wie man das Ganze auf Kurven und Flächen ummünzt. Gruß und Danke Bito Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 09. Feb. 2011 16:31 <-- editieren / zitieren --> Unities abgeben: Nur für Bito00
|
Bito00 Mitglied Dipl.-Ing. Triebwerkstechnik
Beiträge: 85 Registriert: 27.12.2010
|
erstellt am: 09. Feb. 2011 21:18 <-- editieren / zitieren --> Unities abgeben:
Auch auf die Gefahr hin dumm zu wirken, aber wo schau ich denn so was nach? Bin noch nicht so bewandert in diesem Thema. Mein bisheriges Wissen habe ich hauptsächlich aus diversen Journals die ich aufgenommen habe und dann analysiert hab. Gruß Bito Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 10. Feb. 2011 08:23 <-- editieren / zitieren --> Unities abgeben: Nur für Bito00
Hallo Bito, das kannst Du ausprobieren in der IDE - mit Intellisense, Object Browser etc. Oder Du nimmst einfach mal die NX Online Doku, Kapitel Automation, hier insbesondere die net-ref.chm, zum Lesen und Nachschlagen. 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
|
erstellt am: 10. Feb. 2011 09:35 <-- editieren / zitieren --> Unities abgeben:
ok, den Weg zur net-ref.chm hab ich gefunden und da steht auch unglaublich viel drin. Bin auch bis zur uf_object_types.h. vorgedrungen aber da hörts dann bei meinem Verständnis leider schon auf. Für den Begriff Curve gibts da unzählige Treffer und vor allem weiß ich nicht mal genau wonach ich suche. Wie gesagt, ich habe nur sehr rudimentäre Kenntnisse was das Programmieren in NX .net angeht. Ich hatte versucht mir die Funktion: Dim ddo() As DisplayableObject = theSession.Parts.Work.Datums.ToArray() aus der Selection.vb auf Kurven umzuschreiben, also Curve anstelle des Datums zu schreiben aber das hat nicht zum Erfolg geführt. Das Ganze will ich mit: theSession.Information.DisplayObjectsDetails(selectedObjects1) ufses.Ui.SaveListingWindow(path) <---(ist aus einem Journal) verknüpfen um an die benötigten Informationen zu gelangen. Gruß Bito Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| |
little_ug Mitglied CAX/PDM Admin / PM
Beiträge: 389 Registriert: 20.03.2003 NX 7.5.4.4 mp1 Creo2 M020 TC UA 9.1.1.2
|
erstellt am: 10. Feb. 2011 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für Bito00
Okay, jetzt hab ich heute wirklich meinen sehr guten Tag und das Thema kommt mir auch einfach zu oft ;-) Also hier mal ein Beispiel wie man objekte auf layer schubst, damit solltest du auch alles bei dir abfangen können.... ------------------ Gruß Michael have you tried turning it off and on again Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |