| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Blocknamenänderung wird nicht übernommen.. (2007 mal gelesen)
|
sh0ne Mitglied Brandschutz
Beiträge: 45 Registriert: 26.08.2009 Win7 64 i7 4790K @ 4,6GHz @1,22V Noctua 14pwm 32GB Ram @ 2,4GHz 120 Evo GB SSD system GTX 970 Asus Ranger VII Hyperthreading Bios OFF -> Acad Bequiet 600W ACAD 2014 C.A.T.S
|
erstellt am: 24. Apr. 2013 10:16 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute! Ich habe das folgende Problem: Block umbenannt mittels "DU" und für die weitere Verarbeitung mit ATTOUT extrahiert. Siehe da im TXT file von Extrakt sieht man nicht den richtigen Namen sondern bei der extraktion nimmt ACad einen "Unbekannten Namen" !!! Anbei das ACad File mit dem Extrakt und dem LIST screen. Wo kann kann ich da ansetzen? DANKE!
------------------ ACAD 2012 ACAD 2013 ACAD 2014 ( wieder deinstalliert, bzw. Backup vom ganzen System zurückgespielt, da ACAD div. Programme nicht mehr starten lässt) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AutoArch Mitglied Designer/Konstrukteur
Beiträge: 43 Registriert: 04.11.2010 XEON E5630 2,53 GHz, 12 GB, Win7 Ultimate 64Bit (SP1), NVIDIA Quadro 4000<P>AutoCAD 2014 64 Bit
|
erstellt am: 24. Apr. 2013 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für sh0ne
Guten Morgen! Das Problem liegt in der Dynamik des Blocks. AutoCAD legt anscheinend intern für jede dynamisch veränderte Blockreferenz einen unbenannten Dummy-Block an. Umgehen läßt sich das Problem, wenn Du dem Block ein weiteres Attribut mit anhängst, in das Du ein Schriftfeld einfügst, das den EffectiveName (oder so ähnlich) - also den Namen der Blockdefinition - ausliest. Dieses Attribut mußt Du natürlich beim ATTOUT mit ausgeben. Viel Erfolg! ------------------ AutoArch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Entsorger01 Moderator Techniker
Beiträge: 3263 Registriert: 07.07.2006 ACAD 2021 Acrobat Prof. Creative Suite WIN10
|
erstellt am: 24. Apr. 2013 11:36 <-- editieren / zitieren --> Unities abgeben: Nur für sh0ne
Zitat: Original erstellt von AutoArch: AutoCAD legt anscheinend intern für jede dynamisch veränderte Blockreferenz einen unbenannten Dummy-Block an.
So ist es! - <<<hier>>> schön erklärt. ------------------ Gruß Michi "Es ist schon alles gesagt, nur noch nicht von allen." (Karl Valentin) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sh0ne Mitglied Brandschutz
Beiträge: 45 Registriert: 26.08.2009 Win7 64 i7 4790K @ 4,6GHz @1,22V Noctua 14pwm 32GB Ram @ 2,4GHz 120 Evo GB SSD system GTX 970 Asus Ranger VII Hyperthreading Bios OFF -> Acad Bequiet 600W ACAD 2014 C.A.T.S
|
erstellt am: 24. Apr. 2013 11:38 <-- editieren / zitieren --> Unities abgeben:
hmmm d.h. ich müsste bei mir so ca. 600 Blöcke nachbearbeiten? Oh mann gibt es vielleicht einen anderen Ausweg? bzw. Eigentlich will ich ja nur dass ATTOUT den richtigen Namen nimmt, dieser zusätzlicher Name kann bestehen bleiben! ------------------ ACAD 2012 ACAD 2013 ACAD 2014 ( wieder deinstalliert, bzw. Backup vom ganzen System zurückgespielt, da ACAD div. Programme nicht mehr starten lässt) [Diese Nachricht wurde von sh0ne am 24. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 bis ACA 2013 Arcibem System: Windows Internet-Startseite: http://www.archi.de
|
erstellt am: 24. Apr. 2013 11:47 <-- editieren / zitieren --> Unities abgeben: Nur für sh0ne
|
sh0ne Mitglied Brandschutz
Beiträge: 45 Registriert: 26.08.2009 Win7 64 i7 4790K @ 4,6GHz @1,22V Noctua 14pwm 32GB Ram @ 2,4GHz 120 Evo GB SSD system GTX 970 Asus Ranger VII Hyperthreading Bios OFF -> Acad Bequiet 600W ACAD 2014 C.A.T.S
|
erstellt am: 25. Apr. 2013 07:53 <-- editieren / zitieren --> Unities abgeben:
Zitat: Guten Morgen!Das Problem liegt in der Dynamik des Blocks. AutoCAD legt anscheinend intern für jede dynamisch veränderte Blockreferenz einen unbenannten Dummy-Block an. Umgehen läßt sich das Problem, wenn Du dem Block ein weiteres Attribut mit anhängst, in das Du ein Schriftfeld einfügst, das den EffectiveName (oder so ähnlich) - also den Namen der Blockdefinition - ausliest. Dieses Attribut mußt Du natürlich beim ATTOUT mit ausgeben. Viel Erfolg!
Hallo ich habe das nie gemacht, versucht habe ichs jetzt, kannst Du das ein bissi präziser definieren wie man das erledigt? DANKE! ------------------ ACAD 2012 ACAD 2013 ACAD 2014 ( wieder deinstalliert, bzw. Backup vom ganzen System zurückgespielt, da ACAD div. Programme nicht mehr starten lässt) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AutoArch Mitglied Designer/Konstrukteur
Beiträge: 43 Registriert: 04.11.2010 XEON E5630 2,53 GHz, 12 GB, Win7 Ultimate 64Bit (SP1), NVIDIA Quadro 4000<P>AutoCAD 2014 64 Bit
|
erstellt am: 26. Apr. 2013 12:56 <-- editieren / zitieren --> Unities abgeben: Nur für sh0ne
Hallo, sh0ne, ich hab mal Deinen Ursprungsblock etwas bearbeitet und Dir eine DWG mit drei Varianten angehängt: 1. Der Originalblock mit einem konstanten Attribut, in das bei Erstellung bzw. im Blockeditor der Bauteilname per Hand eingetragen wird. Da das Attribut konstant ist, kann es nachträglich nur im Blockeditor geändert werden. 2. Der Originalblock mit einem "normalen" Attribut inkl. Schriftfeld, welches den jeweils aktuellen Sichtbarkeitsstatus mit ausliest. Nach einer Änderung des Sichtbarkeitsstatus´ mußt Du einmal REGEN ausführen, damit das Schriftfeld aktualisiert wird. 3. Der Originalblock mit einem "normalen" Attribut inkl. Schriftfeld, welches den tatsächlichen Namen der Blockdefinition mit ausliest. Vorteil hierbei: Falls Du den Block mit "DU" umbenennst, übernimmt das Attribut nach einem REGEN die neue Blockbezeichnung. Ein Schriftfeld im Attribut einer Blockdefinition erstellst Du am besten folgendermaßen: 1. Den Block im Blockeditor öffnen 2. Doppelklick auf das Attribut 3. Rechtsklick in das Feld "Vorgabe" 4. "Schriftfeld einfügen..." anklicken 5. Entsprechende Einstellungen im folgenden Fenster auswählen (s. angehängte Bilder) Denk dran: Wenn Du bei einer bestehenden Blockdefinition Attribute hinzufügst, mußt Du nach dem Schließen des Blockeditors einmal ATTSYNC ausführen, damit die neuen Attribute/Werte übernommen werden. Viel Erfolg und schönes WE! ------------------ AutoArch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sh0ne Mitglied Brandschutz
Beiträge: 45 Registriert: 26.08.2009 Win7 64 i7 4790K @ 4,6GHz @1,22V Noctua 14pwm 32GB Ram @ 2,4GHz 120 Evo GB SSD system GTX 970 Asus Ranger VII Hyperthreading Bios OFF -> Acad Bequiet 600W ACAD 2014 C.A.T.S
|
erstellt am: 27. Apr. 2013 19:44 <-- editieren / zitieren --> Unities abgeben:
|