Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Blocknamenänderung wird nicht übernommen..

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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


Sehen Sie sich das Profil von sh0ne an!   Senden Sie eine Private Message an sh0ne  Schreiben Sie einen Gästebucheintrag für sh0ne

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


problemblock.dwg


Problemblock.jpg


problemblock.txt

 
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


Sehen Sie sich das Profil von AutoArch an!   Senden Sie eine Private Message an AutoArch  Schreiben Sie einen Gästebucheintrag für AutoArch

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sh0ne 10 Unities + Antwort hilfreich

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




Sehen Sie sich das Profil von Entsorger01 an!   Senden Sie eine Private Message an Entsorger01  Schreiben Sie einen Gästebucheintrag für Entsorger01

Beiträge: 3263
Registriert: 07.07.2006

ACAD 2021
Acrobat Prof.
Creative Suite
WIN10

erstellt am: 24. Apr. 2013 11:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sh0ne 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von sh0ne an!   Senden Sie eine Private Message an sh0ne  Schreiben Sie einen Gästebucheintrag für sh0ne

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von wronzky an!   Senden Sie eine Private Message an wronzky  Schreiben Sie einen Gästebucheintrag für wronzky

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sh0ne 10 Unities + Antwort hilfreich

nimm statt attout die Datenextraktion.

Grüsse, Henning

------------------
Henning Jesse
VoxelManufaktur
Computer-Dienstleistungen für Architekten und Ingenieure

  http://www.voxelman.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sh0ne
Mitglied
Brandschutz


Sehen Sie sich das Profil von sh0ne an!   Senden Sie eine Private Message an sh0ne  Schreiben Sie einen Gästebucheintrag für sh0ne

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von AutoArch an!   Senden Sie eine Private Message an AutoArch  Schreiben Sie einen Gästebucheintrag für AutoArch

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sh0ne 10 Unities + Antwort hilfreich


problemblock_erweitert.dwg


Schriftfeld1.jpg


Schriftfeld2.jpg

 
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


Sehen Sie sich das Profil von sh0ne an!   Senden Sie eine Private Message an sh0ne  Schreiben Sie einen Gästebucheintrag für sh0ne

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen DANK!!!

------------------
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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz