Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD Civil 3D
  Blöcke / Attribute

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:  Blöcke / Attribute (2583 mal gelesen)
FutureFarmer2100
Mitglied
Dipl.-Ing.

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

Beiträge: 8
Registriert: 27.09.2013

Windows 7 Professional / SP1
Intel(R) Xeon(R) CPU 3.5 GHz
RAM GB
64 Bit-Betriebssystem
ACAD Civil 3D 2014
ACAD Map 3D 2014

erstellt am: 27. Sep. 2013 09:07    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

Hallo!

Ich nutze das Forum zum ersten Mal und bitte daher zu Beginn schon
Mal um Nachsicht.

Ich habe folgendes Problem:
Es soll im Zusammenhang mit einem Linienbauwerk ein Block erstellt werden.
Dem Block sollen entsprechende Attribute hinzugefügt werden.
Soweit so gut.

Ist es unter ACAD CIVIL 3D 2014 möglich, bei einem Block ein Eingabefeld o. ä.
zu definieren, auf das andere Attribute desselben Blocks zugreifen können und
ihre Werte entsprechend der Eingabe im Eingabefeld ändern?

Um es plastischer zu beschreiben:
Es soll im Modell nur die Länge eines Objektes eingegeben werden und alle an-
deren Attribute des betreffenden Blocks sollen in Abhängigkeit von dieser Ein-
gabe berechnet werden (Hinweis: Bei jedem in der Zeichnung befindlichen Block
ist der Eingabewert natürlich anders - keine globale Vorgabe).
z. B.:

Eingabe Länge 100 m
Attribut1 = 100*2 => 200
usw.

Bitte möglichst einfache Lösungsvorschläge! Keine VBA, OLE etc. Lösungen,
wenn überhaupt möglich.

Danke schon mal für Eure Hilfe!

[Diese Nachricht wurde von FutureFarmer2100 am 27. Sep. 2013 editiert.]

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

Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



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

Beiträge: 3358
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: 27. Sep. 2013 09: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 Nur für FutureFarmer2100 10 Unities + Antwort hilfreich

Servus

Jup kann man das heißt dann Schriftfeld (RM-Taste > Schriftfeld > Objekt wählen > Wert).

Entweder kann man das in der Blockdefinition speichern, oder man gibt sie nach dem Einfügen ein.

Etwas herumprobieren ist gefordert bis es funkt.

------------------
<----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark  Bernd P. Sport ist Mord
Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX

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

FutureFarmer2100
Mitglied
Dipl.-Ing.

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

Beiträge: 8
Registriert: 27.09.2013

Windows 7 Professional / SP1
Intel(R) Xeon(R) CPU 3.5 GHz
RAM GB
64 Bit-Betriebssystem
ACAD Civil 3D 2014
ACAD Map 3D 2014

erstellt am: 27. Sep. 2013 10:40    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

Danke Bernd!

...es hat jedoch bisher nicht gefunkt-))

Wenn wir so verfahren, wie Du beschrieben hast, entsteht nur ein MText. Wie soll ich den mit anderen Attributen verknüpfen können?

Ist das "Eingabefeld" im Block ein Attribut?
Wie erfolgt die Verknüfung von dem Wert im "Eingabefeld" mit den abhängigen Attributen? Formeln?

Für eine etwas ausführlichere Beschreibung des Vorgehens wäre ich sehr dankbar (irgendwann fällt bei mir dann auch der Groschen-))

LG

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

Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



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

Beiträge: 3358
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: 27. Sep. 2013 11:14    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 FutureFarmer2100 10 Unities + Antwort hilfreich

Servus

1. Variante in der Blockdefinition speichern

- Block erzeugen z.B. mit einer Linie kann man eh noch ändern
- Block im Blockeditor öffnen
- Attribut erzeugen Länge
- Attribut erzeugen Breite
- Attribut erzeugen Fläche bei Vorgabe ist links ein Symbol Schriftfeld
  - "O" für Objekt drücken
  - Schriftfeldnamen Formel wählen
  - RM-Taste in Formel Schriftfeld wählen
      - "O" für Objekt drücken
      - Schriftfeldnamen Objekt wählen
      - Attribut Länge wählen und Wert wählen (Hacken bei Wert für Blockreferenzen wählen RAUS)
      - OK
  - "*"
  - RM-Taste in Formel Schriftfeld wählen
      - "O" für Objekt drücken
      - Schriftfeldnamen Objekt wählen
      - Attribut Breite wählen und Wert wählen (Hacken bei Wert für Blockreferenzen wählen RAUS)
      - OK
  - Auswerten versuchen und Format wählen
- Block im Blockeditor schliessen
- entweder neu Block einfügen oder mit attsync aktualisieren

2. Variante man gibt sie nach dem Einfügen ein
- Attribut Fläche öffnen RM-Taste Schriftfeld
  - "O" für Objekt drücken
  - Schriftfeldnamen Formel wählen
  - RM-Taste in Formel Schriftfeld wählen
      - "O" für Objekt drücken
      - Schriftfeldnamen Objekt wählen
      - Attribut Länge wählen und Wert wählen (Hacken bei Wert für Blockreferenzen wählen RAUS)
      - OK
  - "*"
  - RM-Taste in Formel Schriftfeld wählen
      - "O" für Objekt drücken
      - Schriftfeldnamen Objekt wählen
      - Attribut Breite wählen und Wert wählen (Hacken bei Wert für Blockreferenzen wählen RAUS)
      - OK
  - Auswerten versuchen und Format wählen
-Fertig

------------------
<----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark  Bernd P. Sport ist Mord
Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX

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

FutureFarmer2100
Mitglied
Dipl.-Ing.

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

Beiträge: 8
Registriert: 27.09.2013

Windows 7 Professional / SP1
Intel(R) Xeon(R) CPU 3.5 GHz
RAM GB
64 Bit-Betriebssystem
ACAD Civil 3D 2014
ACAD Map 3D 2014

erstellt am: 27. Sep. 2013 12:04    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

Daaaaanke!!!

Soweit so gut.

Aber:
Ändert man nach dem Schließen des Blockeditors und speichern
unter den jeweiligen Attributen die Werte für Länge und Breite,
aktualisiert sich die Fläche nicht mehr!
Also die Formel wird nicht neu ausgewertet.
attsync hilft nicht!

Was nu? Was haben wir falsch gemacht?

Bitte Bernd, wir sind so kurz vorm Ziel

LG

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

.....
Mitglied



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

Beiträge: 433
Registriert: 01.07.2011

erstellt am: 27. Sep. 2013 12:08    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 FutureFarmer2100 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von FutureFarmer2100:
attsync hilft nicht! Was haben wir falsch gemacht?

Ihr habt euch nicht darüber informiert, wann und wie Schriftfelder aktualisiert werden 

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

FutureFarmer2100
Mitglied
Dipl.-Ing.

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

Beiträge: 8
Registriert: 27.09.2013

Windows 7 Professional / SP1
Intel(R) Xeon(R) CPU 3.5 GHz
RAM GB
64 Bit-Betriebssystem
ACAD Civil 3D 2014
ACAD Map 3D 2014

erstellt am: 27. Sep. 2013 13:03    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

Nee, habe ich geprüft. Eigentlich sind die Einstellungen für
Schriftfelder so, dass alle Häckchen gesetzt sind.
Einmal speichern sollte also aisreichen...
Tut sich jedoch nichts...????

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

Jaco2013
Mitglied



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

Beiträge: 27
Registriert: 27.09.2013

Software: Autodesk Infrastructure Design Suite Premium 2016
--> AutoCAD Civil 3D
--> Autodesk InfraWorks
--> Autodesk 3D S Max Design
--> AutCAD Raster Design<P>Windows 7 x64 Professional SP1
Intel Core i7-3770 @3.40GHz 3.40 GHz
8,0 GB RAM
NVIDIA Quadro 600
2*24"

erstellt am: 19. Sep. 2014 12:07    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 FutureFarmer2100 10 Unities + Antwort hilfreich

Hallo zusammen!

Kann man in einem Block auch ein "mehrzeiliges Attribut" einsetzen?

Habe ein Schriftfeld mit Attributen erstellt, aber für den Titel bräuchte ich irgendwas mehrzeiliges... 

LG

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

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



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

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 19. Sep. 2014 12:11    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 FutureFarmer2100 10 Unities + Antwort hilfreich

AutoCAD kennt mehrzeilige Attribute, daher wird es Civil wohl auch können, zumindest in einem einfachenBlock.
Siehe bei Attdef-Erstellung oder auch bei bestehenden Attributdefinitionene -> in der Eigenschaften-Palette.

(der AttributWERT kann mehrzeig sein / nur damit man nicht aneinander vorbei redet.)

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

Jaco2013
Mitglied



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

Beiträge: 27
Registriert: 27.09.2013

Software: Autodesk Infrastructure Design Suite Premium 2016
--> AutoCAD Civil 3D
--> Autodesk InfraWorks
--> Autodesk 3D S Max Design
--> AutCAD Raster Design<P>Windows 7 x64 Professional SP1
Intel Core i7-3770 @3.40GHz 3.40 GHz
8,0 GB RAM
NVIDIA Quadro 600
2*24"

erstellt am: 19. Sep. 2014 12:32    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 FutureFarmer2100 10 Unities + Antwort hilfreich

ja einverstanden, ich habe mich falsch ausgedrückt:
Ich habe einen Block mit Attributen, diese Attribute enthalten "Schriftfeldausdrucke" wie zum Beispiel Datum, Maßstab, usw.
Was ich jetzt suche ist solch ein Schriftfeldausdruck welches in der Länge begrenzt ist und automatisch eine Zeile tiefer springt
(Zum Beispiel wenn ich einen ganz langen Titel für meine Pläne haben muss)

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

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



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

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 19. Sep. 2014 12:48    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 FutureFarmer2100 10 Unities + Antwort hilfreich

1. Möglichkeit besteht nicht
2. Wenn man den Schriftfeldwert über Diesel ermitteln kann (wäre bei dir wohl nur der Fall wenn der Layout- oder Dateiname=Plannumer wäre),
  dann könnte man etwas tricksen.
3. Mit einer Programmierung, welche die Zeilenumbrüche "nachträglich" setzt, wäre sowas natürlich zu bewerkstelligen,
  aber dafür muß man sowas dann in Auftrag geben (wenn man es nicht selbst kann oder bereits über so eine Funktionalität verfügt)

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

fredvomjupiter
Mitglied
Bautechniker Tiefbau


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

Beiträge: 826
Registriert: 06.03.2009

DELL Precision 7740
Intel Core i7-9750H 2.60GHz,
32GB RAM, NVIDIA Quadro RTX 3000
Win10 64bit
- AEC 2022-2023
- Kobi Toolkit
- cseTools

erstellt am: 22. Sep. 2014 13:41    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 FutureFarmer2100 10 Unities + Antwort hilfreich

Hallo zusammen,

wenn Du zuerst einen MText erstellst und dort hinein das Schriftfeld einfügst, dann wird am Ende des MText-Feldes umgebrochen.
Ist es das, das Du suchst?

------------------
Grüße!
Michl

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