| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | NX Learning Nugget: Resilientes Modellieren , ein Kurs
|
Autor
|
Thema: Text in einer großen Zeichnung suchen (4222 mal gelesen)
|
lastman Mitglied

 Beiträge: 98 Registriert: 15.09.2003
|
erstellt am: 30. Okt. 2012 11:13 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, es mag vielleicht ein bißchen banal klingen... Ich habe eine Zeichnung mit sehr viel Text. Wie kann ich nach einem Wort in der kompletten Zeichnung suchen? Für Infos wäre ich sehr dankbar. viele Grüße, Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
       

 Beiträge: 5447 Registriert: 19.05.2000 (02-2025) --------------------------------------------- [stable] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12 BCT-Inspector Neutral v22R2 @M7720 Win10 (22H2)
|
erstellt am: 30. Okt. 2012 11:17 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
|
lastman Mitglied

 Beiträge: 98 Registriert: 15.09.2003
|
erstellt am: 30. Okt. 2012 12:24 <-- editieren / zitieren --> Unities abgeben:         
Hallo Thomas, Ich habs gerade ausprobiert, funktioniert einwandfrei. Komfortabler wäre es zwar gewesen, wenn es so eine Funktion in UG geben würde, aber für meine Zwecke ist es in Ordnung. Vielen Dank. viele Grüße, Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jens.neumann Mitglied Teamleiter MultiCAD Methoden & Prozesse; Senior Berater CAx/PLM
  
 Beiträge: 581 Registriert: 08.03.2011 Win 7 pro 64bit Intel(R) Core(TM) i7 CPU 2,8 GHz NVIDIA Quadro K2100M Memory 16GB UG V16 - NX11.0 (beta) CATIA V5R19-24 Elysium CADfeature EX6.0-6.1 Elysium CADdoctor EX6.0-7.0 (beta) Elysium V5-JT-Translator V1.1-1.3 ASFALIS EX6.0-6.1
|
erstellt am: 30. Okt. 2012 13:09 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
Ich meine mich zu erinnern, dass wir hierfür vor Jahren mal ein Progrämmchen geschrieben haben, weil es in NX kein entsprechendes Bordmittel gab. Bieten die NX-Tools diesbzgl. nichts? ------------------ Beste Grüße, Jens Neumann  kann NX  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gfx-toxic.de Mitglied Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 30. Okt. 2012 21:39 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
|
ThomasZwatz Moderator cadadmin
       

 Beiträge: 5447 Registriert: 19.05.2000 (02-2025) --------------------------------------------- [stable] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12 BCT-Inspector Neutral v22R2 @M7720 Win10 (22H2)
|
erstellt am: 31. Okt. 2012 07:45 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
Zitat: Original erstellt von gfx-toxic.de: ...Mit Journal wäre das ganze schnell möglich.
Wirklich ? Ich stell mir das eher mühsam vor alle Zeichnungsobjekte durchzugehen um z.B. auch Texte aus eingefügten Pattern, Oberflächenzeichen usw. mitzuerwischen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gfx-toxic.de Mitglied Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 31. Okt. 2012 07:51 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
Hier ein paar Codeausschnitte. Geht aber schon Richtung Programmierung. Erstmal die Notes suchen und in eine Liste speichern: Code:
//NOTES if (bool_woText == true) //Abrage ob Notes gesucht werden sollen { foreach (NXOpen.Annotations.Note note in workpart.Notes) { string[] notetext = note.GetText(); for (int i = 0; i < notetext.Length; i++) { //Abfrage ob Groß KleinSchreibung if (bool_grossklein == false) { notetext[i] = notetext[i].ToLower(); } // Abfrage ob genaus gesucht werden soll oder nicht if (bool_genauewortgruppe) { if (notetext[i] == string_suchstring) { AddNote(note); } } else { if (notetext[i].Contains(string_suchstring)) { AddNote(note); } } } } }
Und dann das Note markieren und die Position speichern: Code:
private void AddNote(NXOpen.Annotations.Note note) { //zur Liste hinzufügen listDrawing.Add(GetDrawingOfObject(note)); listX.Add(note.AnnotationOrigin.X.ToString()); listY.Add(note.AnnotationOrigin.Y.ToString()); listZ.Add(note.AnnotationOrigin.Z.ToString()); //Makieren if (bool_markieren == true) { note.Highlight(); } zaehler++; }
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
       
 Beiträge: 4030 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 31. Okt. 2012 09:22 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
Hallo Dirk, man soll hier eigentlich nicht werben, aber es trifft eben genau deine Frage. Wir haben ein Programm gebastelt das Texte sucht, heranzoomt und sogar ersetzt (Rechtschreibfehler beheben, Übersetzungen realisieren). Es kostet € 100,- und ist bei uns im Shop zu finden (Klick auf meine Signatur). Gruß
------------------ Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
matthias-p Mitglied Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 19. Mrz. 2015 11:19 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
Hi, ich habe bei uns das Tool zum Suchen von Texten gerade mal etwas überarbeitet. Ich hab gedacht ich leg euch hier mal kurz ein Journal ab. Einziger nachteil vom Journal ist, dass ich während der Dialog offen ist, die Zeichnung nicht mit der SpaceMouse bewegen kann (Mit der Maus geht es aber). Vielleicht hilft es den einem oder anderen. Wenn es die Zeit zulässt veröffentliche ich auf GitHub Seite noch das ein oder andere Journal. Bzw. wenn einer/eine Lust hat mit mir ein kleines "OpenSource Journal" Repository zu erstellen, kann sich gerne bei mir melden. https://github.com/NiXeTools/NiXeTools/blob/master/src/NiXeSearch.cs Getestet in NX8 und NX9. Kann sein, dass der Code noch etwas wüsst aussieht, wie gesagt ist aus einer Sammlung zusammenkopiert. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Martin von Schmidt Mitglied Dr. Dipl. Ing.
 Beiträge: 7 Registriert: 05.07.2018 Win 7 6.1.7601 NX11.0.2.7 x64 phy. Speicher 16GB virtueller Speicher 24GB
|
erstellt am: 09. Aug. 2018 13:03 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
|
matthias-p Mitglied Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 09. Aug. 2018 13:21 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
|
Martin von Schmidt Mitglied Dr. Dipl. Ing.
 Beiträge: 7 Registriert: 05.07.2018 Win 7 6.1.7601 NX11.0.2.7 x64 phy. Speicher 16GB virtueller Speicher 24GB
|
erstellt am: 09. Aug. 2018 13:44 <-- editieren / zitieren --> Unities abgeben:          Nur für lastman
Das war ein sehr hilfreicher Kommentar. Habe ich gleich mit 10 honoriert. Zitat: Original erstellt von matthias-p: Hi, du hast die Datei als .vb abgelegt. Das wäre für die Journal-Sprache VisualBasic das Richtige. Das Journal ist aber als C# programmiert. Also bitte einfach als .cs abspeichern ;-)
------------------ Kleingeister halten Ordnung, Genies überblicken das Chaos und Ingenieure fliegen ins All. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |