Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 5, 5 Gesamtergebnisse mit Suchbegriffen drafting windchill sec.
NX Programmierung : Alle Elemente einer Drafting-View finden
macfrei am 13.06.2012 um 20:59 Uhr (0)
HalloIch suche eine Methode, wie ich alle Elemente, die im NX Drafting in der aktuellen Drawing in einer View sind.Ich kann die View-Collection holen, die einzeln Views durchgehen, habe aber (noch) nichts gefunden, wie ich ermitteln kann, was alles in dieser View enthalten ist (Collection der NX-Objekte).aktueller Stand (C#):Code: Session theSession = Session.GetSession(); UFSession theUfSession = UFSession.GetUFSession(); Part workPart = theSession.Parts.Work; NXOpen.Drawings.DraftingV ...

In das Form NX Programmierung wechseln
NX Programmierung : Alle Elemente einer Drafting-View finden
macfrei am 14.06.2012 um 09:28 Uhr (0)
Hallo MatthiasDanke für die schnelle Antwort. Das kann ich evtl. verwenden. Wobei ich eben festgestellt habe, dass Objekte, die nicht im "View-Frame" sind (also ausserhalb um unsichtbaren Bereich) nicht aufgelistet werden (work as designed ;-)Daher werde ich voraussichtlich auf die UF ausweichen müssen.Kennst du dort ein Objekt oder eine Methode, die die Elemente in der View auflistet?Danke und GrussMarkus

In das Form NX Programmierung wechseln
NX Programmierung : Alle Elemente einer Drafting-View finden
macfrei am 15.06.2012 um 17:01 Uhr (0)
Hallo Michael, MatthiasDanke für die Unterstützung. Es klappt!Die Ursache, dass der Name in der Routine: theUfSession.Obj.AskName(oTags[nn], out foundObjName) nicht gefunden wurde lag daran, dass diese UF Routine wahrscheinlich keine REF aus einem Array als Input entgegen nehmen kann.Wenn ich die Routine so aufrufe:theUfSession.Obj.AskName(tmpTag, out foundObjName)(tmpTag wurde zuvor der Inhalt aus der Position "nn" das Arrays "oTags" zugeornet), dann läuft das wunderbar.Nochmals Danke und schönes Wochenen ...

In das Form NX Programmierung wechseln
NX Programmierung : Alle Elemente einer Drafting-View finden
macfrei am 14.06.2012 um 11:15 Uhr (0)
Danke, Matthiasich kanns sogar mit der .NET Implementierung fer UF realisieren:Code: theUfSession.View.AskVisibleObjects(vTag, out oCount, out oTags, out cCount, out cTags);um aber die "einfachen" Objekte und Methoden zu verwenden, die in .NET API vorhanden sind, muss ich aus jedem Tag, der mit obiger Funktion geliefert wird, das entsprechende Objekt zuordnen/finden:Code: tmpIDSym = (NXOpen.Annotations.IdSymbol)das_objekt_anhand_des_Tags_ermitteln ; symPref = tmpIDSym.GetSymbolPreferences(); lettPre ...

In das Form NX Programmierung wechseln
NX Programmierung : Alle Elemente einer Drafting-View finden
macfrei am 14.06.2012 um 17:46 Uhr (0)
... NX ist manchemal schon schwierig... Beim Ausführen der Abfrage des Namens, kirge ich dir unten aufgeführte Felermeldung. Nach kurzem Test ist klar, dass keines der Tag-Objekte einen namen zugeordnet hat. (Was in der Realistät aber eher unwahrscheinlich und bei meinem Test-Sheet ganz sicher nicht der Fall ist)Code: theUfSession.View.AskVisibleObjects(vTag, out oCount, out oTags, out cCount, out cTags); for (int nn = 0; nn oCount; nn++) { try { theUfSession.Obj.AskName(oTags[nn], out foundObjName ...

In das Form NX Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz