Autor
|
Thema: Löschen doppelter Flächen (2389 mal gelesen)
|
Starbirth Mitglied Konstrukteur
Beiträge: 119 Registriert: 22.10.2009
|
erstellt am: 04. Jan. 2010 12:49 <-- editieren / zitieren --> Unities abgeben:
Moin, ist es irgendwie möglich per Makro einen Datensatz auf doppelte Flächen zu prüfen und diese gegebenenfalls zu löschen? Am liebsten wäre mir eine Prüfung mit nativen Catiafunktionen. Leider fällt mir da spontan keine Möglichkeit ein. Möglicherweise stellt ja die eine oder andere DMU Lizenz da was zur Verfügung. Etwas uneleganter wäre vermutlich die Prüfung mit externen Tools (Q-Checker o.ä.) wobei diese dann auch irgendwie aus dem Makro gestartet werden müsste und die Ergebnisse hinterher zwecks Löschung an CATIA übergibt. Bin wie immer für jeden Tipp zur Umsetzung dankbar. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
V5Playaz Mitglied Dipl.-Ing (BA)
Beiträge: 447 Registriert: 12.07.2005 DELL PRECISION 390 3,25 GB RAM WIN XP PRO SP2 CATIA V5 R16-19 Delmia V5 R19 VB6, VB2008 Adobe Acrobat 9 Pro Extended
|
erstellt am: 04. Jan. 2010 14:40 <-- editieren / zitieren --> Unities abgeben: Nur für Starbirth
Hallo, was für Flächen meinst du genau? Hast du mal ein Beispiel? Ich kann mir nämlich noch nicht genau vorstellen wie du das meinst, bzw. wie man doppelte Flächen erkennen könnte. grüße Dominik Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Starbirth Mitglied Konstrukteur
Beiträge: 119 Registriert: 22.10.2009
|
erstellt am: 04. Jan. 2010 14:56 <-- editieren / zitieren --> Unities abgeben:
Ich hänge mal n einfaches Beispiel an. Ziel wäre es automatisch erkennen zu lassen, dass in diesem Fall Surface.8 und Surface.9 identisch mit Surface.3 bzw Surface.5 sind und je ein Element der betreffenden Paarung zu löschen. Welches ist dabei ja egal. Alternativ könnte man sie auch lediglich pink einfärben o.ä. Habe die Flächen in meinem Beispiel nur zur besseren Übersicht in 2 Sets gegliedert. Ist im Normalfall natürlich nicht so. Anwendungen in der Praxis wären z.B. Strakdaten die gerne immer mal wieder doppelte Patches enthalten. Diese von Hand zu sortieren ist immer etwas umständlich. EDIT: Zitat: Ich kann mir nämlich noch nicht genau vorstellen (...) wie man doppelte Flächen erkennen könnte.
Ich auch nicht. Deswegen frage ich ja Meine mich erinnern zu können dass eines der DMU Module Parts vergleichen und Unterschiede einfärben konnte. Was ähnliches müsste eigentlich auch für Hybrid Shapes möglich sein. XV5 hatte ne ähnliche Funktion, ich komme aber grade nicht drauf Tools wie Q-Checker bieten diesen Service ja ebenfalls an, allerdings basieren die IMHO auf CAA und davon verstehe ich nichts. [Diese Nachricht wurde von Starbirth am 04. Jan. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dubbel Mitglied
Beiträge: 12 Registriert: 30.03.2006
|
erstellt am: 04. Jan. 2010 15:16 <-- editieren / zitieren --> Unities abgeben: Nur für Starbirth
|
V5Playaz Mitglied Dipl.-Ing (BA)
Beiträge: 447 Registriert: 12.07.2005 DELL PRECISION 390 3,25 GB RAM WIN XP PRO SP2 CATIA V5 R16-19 Delmia V5 R19 VB6, VB2008 Adobe Acrobat 9 Pro Extended
|
erstellt am: 04. Jan. 2010 15:28 <-- editieren / zitieren --> Unities abgeben: Nur für Starbirth
|
Starbirth Mitglied Konstrukteur
Beiträge: 119 Registriert: 22.10.2009
|
erstellt am: 04. Jan. 2010 15:45 <-- editieren / zitieren --> Unities abgeben:
Danke für den Tipp dubbel, das entspricht schon ziemlich genau dem was ich mir wünsche. Das dumme ist nur, dass der Surface Connection Checker die Flächen nicht dauerhaft einfärbt oder selektiert. Ich sehe somit keine Möglichkeit um da ran zu kommen und sie zu löschen. Jemand ne Idee? Danke auch dir Dominik, den meinte ich. Wenn das allerdings nur im Produkt funktioniert nützt der mir nichts. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fugmann Mitglied Anwenderbetreuer
Beiträge: 184 Registriert: 08.05.2001 CATIA V5 R24 VBA 7.1
|
erstellt am: 04. Jan. 2010 15:49 <-- editieren / zitieren --> Unities abgeben: Nur für Starbirth
Hallo Starbirth Es funktioniert mit der HA1 (HEALING ASSISTANT 1 Produkt) Lizenz. Funktion:Prüfung der Flächenverbindungen. Fangzone über das gesamte Teil aufziehen, Funktion anwählen( Prüfung der Flächenverbindungen), Anwenden (Anklicken), Haken in "Duplizieren" setzen, "Übertragungsschalter" Anklicken, alle angezeigten Elemente mit dem Doppelpfeil ins rechte Feld schieben, Übertragung-Schalter anklicken, und Fenster Schließen. Im Baum sieht man nun einen neuen Ast mit der Bezeichnung "Doppelte Teilflächen" Hier werden alle doppelten Elemente in einen weiteren Ast "Überschuss" automatisch ins NOSHO gestellt und könnten somit "elegant" gelöscht werden. Gruß Fugmann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Starbirth Mitglied Konstrukteur
Beiträge: 119 Registriert: 22.10.2009
|
erstellt am: 04. Jan. 2010 15:53 <-- editieren / zitieren --> Unities abgeben:
|
Fugmann Mitglied Anwenderbetreuer
Beiträge: 184 Registriert: 08.05.2001 CATIA V5 R24 VBA 7.1
|
erstellt am: 04. Jan. 2010 15:54 <-- editieren / zitieren --> Unities abgeben: Nur für Starbirth
|
smodo1977 Mitglied
Beiträge: 263 Registriert: 28.07.2006
|
erstellt am: 05. Jan. 2010 07:25 <-- editieren / zitieren --> Unities abgeben: Nur für Starbirth
|
| Techniker / Technischer Produktdesigner (m/w/d) für die Serienbetreuung | "BEREIT, TEIL EINES DYNAMISCHEN TEAMS ZU WERDEN, DAS DIE ZUKUNFT GESTALTET? GESUCHT WIRD EIN TECHNIKER O. TECHNISCHER PRODUKTDESIGNER (M/W/D) FÜR DIE SERIENBETREUUNG Willkommen bei der Verder Gruppe ? einem globalen Innovator in der Welt der Technik und Engineering! Bei uns stehst du im Mittelpunkt unserer wegweisenden Produkte, die in den Bereichen Labor- und Analysetechnik sowie in der industriellen Pumpenherstellung eingesetzt werden.... | Anzeige ansehen | Technischer Zeichner, Bauzeichner |
|
Starbirth Mitglied Konstrukteur
Beiträge: 119 Registriert: 22.10.2009 Catia V5-6 R24 Windows 7 64bit Intel Xeon (4x3,5GHz) 32B Ram Nvidia Quatro K4200
|
erstellt am: 05. Jan. 2010 07:46 <-- editieren / zitieren --> Unities abgeben:
Schön wäre es. Dazu bräuchte man lediglich irgend einen Workaround für die Überprüfung ob die Elemente denn nun auch wirklich identisch sind. Also für den Kern des eigentlichen Programmes. Wenn es da (außer Sichtkontrolle durch den Anwender) noch was gibt wäre das wohl möglich. Kann allerdings auch noch keine Dokumentation der Befehlssätze des HA1 finden. Ohne die mach ich auch kein Makro draus. Also, wer sich berufen fühlt... Immerhin ist die Sache über den Healing Assistent oder Q-Checker ja jetzt auch recht schnell erledigt.
[Diese Nachricht wurde von Starbirth am 05. Jan. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |