Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Beschriftung von Blöcken

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:  Beschriftung von Blöcken (1280 mal gelesen)
ReneReichel
Mitglied
Technischer Projektleiter


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

Beiträge: 58
Registriert: 07.02.2018

ACAD 2019
Win10, Intel Xeon CPU E3-1275 v6, 3.80 GHz, 32 GB RAM, NVIDIA Quadro P4000

erstellt am: 13. Mrz. 2018 09:27    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


L-Profil.dwg

 
Hallo zusammen,

da mein erster Beitrag zu diesem Thema leider ins Nirvana verschwunden ist, versuch ich's nochmal.

Ich möchte für diverse Blöcke Beschriftungsattribute anlegen, welche sich über Schriftfelder abrufen lassen und bei Änderung der Blöcke (dynamische Parameter, Attribute) automatisch aktualisieren. Dazu wird beim Einfügen des Schriftfeldes über Objekte der zu beschriftende Block angeklickt und das gewünschte Beschriftungsattribut ausgewählt.

Dazu habe ich im Blockeditor Attribute angelegt (_Beschriftung_einzeilig, _Beschriftung_mehrzeilig) welche auf die dynamischen Parameter sowie die im Block beinhalteten Attribute zugreifen sollen. Anbei ein einfacher Block als Beispiel.

Für alles, was im Blockeditor als Blockplatzhalter fungiert (Parameter, Attribut Material) funktioniert das tadellos, mit den "frei" angelegten Attributen (Bauteilnummer, Beschichtung) leider nicht. Diese werden nicht ausgelesen, sondern erscheinen in der Beschriftung als ####.

Wenn ich die "frei" angelegten Attribute über ein Schriftfeld einzeln abrufe, werden sie auch ausgelesen, allerdings möchte ich bei der Beschriftung von Objekten nicht mehrere Schriftfelder einfügen müssen, da zu umständlich.

Warum können die Attribute nicht ausgelesen werden, bzw. wo habe ich den Fehler gemacht?

Gibt es eine andere Möglichkeit, die gewünschten Informationen in den Beschriftungsattributen darzustellen?

Danke schon mal im Voraus.

Mfg René

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

Kuschelfee
Mitglied
Bauzeichnerin


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

Beiträge: 186
Registriert: 07.05.2007

Windows 10 Pro
AutoCAD 2022.1.3
Soficad 2022-4
Advance Steel 2022.1.3

erstellt am: 13. Mrz. 2018 10:17    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 ReneReichel 10 Unities + Antwort hilfreich

Du greifst innerhalb eines Blockes auf ein Attribut zu.
Das kann nicht Funktionieren, da Attribute beim Blockeinfügen grob gesagt neu erstellt werden.
Das Objekt ist also nicht mehr vorhanden, deswegen die ###.

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

ReneReichel
Mitglied
Technischer Projektleiter


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

Beiträge: 58
Registriert: 07.02.2018

ACAD 2019
Win10, Intel Xeon CPU E3-1275 v6, 3.80 GHz, 32 GB RAM, NVIDIA Quadro P4000

erstellt am: 14. Mrz. 2018 10:06    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:
Original erstellt von Kuschelfee:
Du greifst innerhalb eines Blockes auf ein Attribut zu.
Das kann nicht Funktionieren, da Attribute beim Blockeinfügen grob gesagt neu erstellt werden.
Das Objekt ist also nicht mehr vorhanden, deswegen die ###.

Mmh, verständlich.

Gibt es denn eine andere Möglichkeit, die Info in das Beschriftungsattribut zu übertragen?

Mfg René

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

Kuschelfee
Mitglied
Bauzeichnerin


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

Beiträge: 186
Registriert: 07.05.2007

Windows 10 Pro
AutoCAD 2022.1.3
Soficad 2022-4
Advance Steel 2022.1.3

erstellt am: 14. Mrz. 2018 10:26    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 ReneReichel 10 Unities + Antwort hilfreich

Du Könntest den Block einfügen, die Beschriftungsattribute mit Schriftfeldern ausfüllen und anschließend diesen Block innerhalb der Zeichnung entsprechend oft kopieren.
Wenn du nun eine Änderung der Dynamik oder der Bezeichnungs-Attribute vornimmst, ändern sich auch die entsprechenden Werte.
Natürlich müsstest du dir einmal deine Attribute anzeigen lassen, damit Du sie editieren kannst (Sichtbarkeitsparameter...)

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

Kuschelfee
Mitglied
Bauzeichnerin


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

Beiträge: 186
Registriert: 07.05.2007

Windows 10 Pro
AutoCAD 2022.1.3
Soficad 2022-4
Advance Steel 2022.1.3

erstellt am: 14. Mrz. 2018 10:59    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 ReneReichel 10 Unities + Antwort hilfreich


Block-field.dwg


Block-Parameter.jpg

 
Mir fällt noch etwas ein.
Wenn Du auf deine Attribute Verzichten kannst, könntest Du diese auch im Parameter-Manager als Benutzer-Parameter erstellen, bzw. über Blocktabelle Benutzerparameter da hier auch eine Zeichenfolge eingestellt werden kann (die Blocktabelle kann anschließend wieder gelöscht werden).
Du bekommst dann zwar kein Fenster beim einfügen des Blockes kannst die Werte aber immer noch im Eigenschaftenfenster sehen und ändern und Zusätzlich mit deinem Attributen im Block mit Schriftfeld darauf zugreifen.

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

ReneReichel
Mitglied
Technischer Projektleiter


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

Beiträge: 58
Registriert: 07.02.2018

ACAD 2019
Win10, Intel Xeon CPU E3-1275 v6, 3.80 GHz, 32 GB RAM, NVIDIA Quadro P4000

erstellt am: 19. Mrz. 2018 12:50    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:
Original erstellt von Kuschelfee:
Mir fällt noch etwas ein.
Wenn Du auf deine Attribute Verzichten kannst, könntest Du diese auch im Parameter-Manager als Benutzer-Parameter erstellen, bzw. über Blocktabelle Benutzerparameter da hier auch eine Zeichenfolge eingestellt werden kann (die Blocktabelle kann anschließend wieder gelöscht werden).
Du bekommst dann zwar kein Fenster beim einfügen des Blockes kannst die Werte aber immer noch im Eigenschaftenfenster sehen und ändern und Zusätzlich mit deinem Attributen im Block mit Schriftfeld darauf zugreifen.

Das ist genau das, was ich gesucht habe.

Vielen Dank Dir für die Anregung!

Mfg René

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