| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Identische Blöcke, unterschiedliche Blocknamen (2201 / mal gelesen)
|
ECENAT Mitglied IT, CAD, KNX
Beiträge: 3 Registriert: 01.10.2019
|
erstellt am: 01. Okt. 2019 18:30 <-- editieren / zitieren --> Unities abgeben:
Hallo und schöne Grüße an die Community! Ich arbeite schon seit Jahren mit AutoCAD und Eplan und wir haben auch schon div. Tools (VBA, lisp) im Unternehmen im Einsatz - Bereich Elektrotechnik Planung. Nun bekommen wir immer öfters Pläne von Planern, die in anderen Software Produkten erstellt werden. Also typische DWG Exporte. Und wie schon der Thread-Name sagt, geht es um so einen Fall. Wir verarbeiten die Symbole (Blöcke) mit unseren Tools und versuchen diese halbwegs intelligent zu machen mit dem hinzufügen von Attributen etc. Dazu muss jeder Bock durch seinen Blocknamen klar definiert sein. Doch diese Pläne werden anders exportiert. Jeder Block, auch wenn es der gleiche Block ist, hat einen anderen Blocknamen. Das führt dazu, dass all unsere "Hilfs-Tools" nicht mehr greifen. Gibt es eine Möglichkeit, diese gleichen Blöcke auf einen einheitlichen Blocknamen zu ändern? (...geht in Richtung "Mustererkennung" oder sowas)
Oder wie könnte man da sonst vorgehen, weil den Plan (Pläne) neu zu Zeichnen, also mit unseren eigenen Blöcken und Symbolen wäre ein immenser Aufwand. Vielleicht hatte schon jemand so einen Fall - sehr wahrscheinlich und kennt/hat da einen Tipp oder Trick parat
DANKE & LG Ed Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 01. Okt. 2019 23:02 <-- editieren / zitieren --> Unities abgeben: Nur für ECENAT
Willkommen auf CAD.de (und im falschen Board, hier geht es die LT Version) Rund um Autocad gibt es nebenan (für das nächste Mal) Man kann für so ziemlich alles Lösungen erstellen, aber dazu braucht mehr Infos in Form konkreter Beispiele.
Je nach Exportprogramm ist es nämlich generell EIN Block pro Blockreferenz, also egal wie gedreht, Drehung ist immer Null, egal wie groß, Skalierung ist 1,1,1. Der Supergau und dann ist man bei Mustererkennung und deutlich mehr wie nur einem kleinen Helfer. Der Blockname ist aber oftmals zumindest zum Teil als Kriterium nutzbar. Vielleicht kann der eine oder andere helfen, das Beispiel sollte aber vorliegen. Am besten versch. Größen und Drehungen für 2-3 Blöcke die mehrfach eingesetzt vorhanden sind und dabei meine ich wie es der Mensch sieht.. programmtechnisch sind diese ja unterschiedlich wie du bereits sagtest. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2799 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 02. Okt. 2019 00:03 <-- editieren / zitieren --> Unities abgeben: Nur für ECENAT
Hallo Ed, wilkommen im Forum Wie cadffm schon schrieb ist es immer hilfreich ein Beispiel mitzuliefern denn es gibt zu viele unterschiedliche Fälle von Deinem geschilderten Wunsch. Besonders übel wird es dann wenn sich der Block und die eingefügte Blockreferenz dann auch noch unterscheiden (z.B. Blockreferenz hat Attribute, Block keine, gibt es wirklich!) Eine Möglichkeit zur Vermeidung solcher unschönen Tatsachen wäre die rechtzeitige Absprache wie Daten zu übergeben sind. Bei einigen Großprojekten mit vielen beteiligten Büros haben wir das schon durchgeführt. Mußten dabei unsere Arbeitsweise auch schon öfters dem Projekt anpassen. Grüße Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ECENAT Mitglied IT, CAD, KNX
Beiträge: 3 Registriert: 01.10.2019
|
erstellt am: 02. Okt. 2019 09:29 <-- editieren / zitieren --> Unities abgeben:
Hallo, ja ich kann euch gerne ein Bespiel liefern (anbei). Wie ihr sehen werdet haben die identischen Blöcke unterschiedliche Referenznamen ... LG ED [Diese Nachricht wurde von ECENAT am 02. Okt. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 02. Okt. 2019 09:48 <-- editieren / zitieren --> Unities abgeben: Nur für ECENAT
Servus, ja das ist ziemlich nervig Map macht das ähnlich bei MAPTOACAD... ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. [Diese Nachricht wurde von Bernd P am 02. Okt. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 3067 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 02. Okt. 2019 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für ECENAT
Hallo zusammen, könnte das evtl mit dem Tool Klappen ? kann das grad nicht testen . ;; Replace multiple instances of selected blocks (can be different) with selected block ;; Size and Rotation will be taken from original block and original will be deleted ;; Required subroutines: AT:GetSel ;; Alan J. Thompson, 02.09.10 BRE.lsp cu cw
------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 02. Okt. 2019 12:08 <-- editieren / zitieren --> Unities abgeben: Nur für ECENAT
@ECENAT Na die Daten/Struktur ist doch Weltklasse! Da würde ich mir die Finger nach lecken. Oft muß man (ich) aus Scheixxe Gold machen, aber das hier wäre ja nur Silber auf Gold zu ändern Seltenheitswert. Die Blöcke sind WIRKLICH gleich (nehme es zumindest nach dem ersten Blick und test an), die Erweiterungen im Blocknamen sind sinnvoll (ich meine es ist keine wahllose Zeichenfolge), wie zum Beispiel die BlockDREHUNG etcpp. Kurz: Da die Datenlage nahezu perfekt ist reicht ein Tool zum umbenennen eines Blockes und die zugehörige Blocknamenänderung in den Blockreferenzen dazu, reicht wohl aus. Händisch mit Objektwahl& Allgemeine Tauschfunktionen wie CW es nannte oder eine passgenaue 1-Klick-Lösung für Exporte aus dieser Anwendung. Siehe Anhang, scheint kein Problem zu sein. Frage: Welche Software ist das in diesem Fall? Kenne ich nämlich noch nicht! EDIT: Anhang
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ECENAT Mitglied IT, CAD, KNX
Beiträge: 3 Registriert: 01.10.2019
|
erstellt am: 02. Okt. 2019 13:14 <-- editieren / zitieren --> Unities abgeben:
DHi, Gut ich schaue mir gerne diese BRE.lsp an. Wo finde ich diese? Die Pläne dürften in DDS-CAD erstellt worden sein, wir Arbeiten halt mit AutoCAD 2018. Bei diesen Blöcken ist nur der Zusatz anders, hatte aber auch schon Pläne wo alle Blöcke einen Random-Referenznamen hatten. Das war schlimm.. LG ED
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 02. Okt. 2019 13:30 <-- editieren / zitieren --> Unities abgeben: Nur für ECENAT
Dann ist aber auch klar: Man braucht dafür dann wieder eine andere Lösung. Verschiedene IST-Stände, verschiedene Lösungen. Späßchen: Schön zu sehen wenn die Antworten von einem nicht (richtig) gelesen werden, ich habe jetzt "dennoch" mal den Anhang oben ergänzt von dem ich gesprochen hatte ciao Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2799 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Plateia, Canalis Visual Basic
|
erstellt am: 02. Okt. 2019 13:40 <-- editieren / zitieren --> Unities abgeben: Nur für ECENAT
|