| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PLM und ERP fest zusammengeschweißt - IDEAL-Werk (CIDEON, SAP, PLM, ERP), ein Anwenderbericht
|
Autor
|
Thema: Schriftgröße von Attributen im Layout (2362 mal gelesen)
|
zappa222 Mitglied Angestellter
Beiträge: 4 Registriert: 04.03.2015 'nacktes' AutoCAD2015
|
erstellt am: 04. Mrz. 2015 15:11 <-- editieren / zitieren --> Unities abgeben:
Ich habe eine Zeichnung mit ca. 100 Layouts (Formblatt, welches immer nur eine kleine Stelle des gesamten Modellbereiches 'freigibt'). Dabei zoome ich das jeweilige Detail im AFenster im Layout immer soweit raus, das es maximal groß dargestellt wird. So hat aber jedes AFenster seinen eigenen Maßstab. Ich verwende im Modell diverse Blöcke mit sichtbaren Attributen. Deren Schriftgröße variiert momentan immer proportional dem Maßstab des AFensters. Im Modellbereich sollen diese Attribute ja alle die gleiche Schriftgröße behalten. Nun meine eigentliche Frage: gibt es eine Möglichkeit, die Schriftgröße der Attribute im AFenster unabhängig vom Anzeigemaßstab gleich zu machen oder zur Not auch für jedes AFenster einen umgekehrt proportionalen Maßstabsfaktor nur für die Attribute anzuwenden? Mit Bemaßungen geht das ja wohl, nur für Attribute habe ich noch keine Lösung gefunden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Entsorger01 Moderator Techniker
Beiträge: 3310 Registriert: 07.07.2006 ACAD 2021 Acrobat Prof. Creative Suite WIN10
|
erstellt am: 04. Mrz. 2015 16:12 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Servus Zappa222 und herzlich willkommen bei CAD.de Wie bringst du das denn bei den Maßketten hin? Gibst du selbigen im Modellbereich den Maßstab des jeweiligen AFs mit? ------------------ 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 |
Entsorger01 Moderator Techniker
Beiträge: 3310 Registriert: 07.07.2006 ACAD 2021 Acrobat Prof. Creative Suite WIN10
|
erstellt am: 04. Mrz. 2015 16:35 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Hierfür solltest du mit der Eigenschaft 'Beschriftung' arbeiten. Allerdings solltest du dich zuvor damit beschäftigen, denn sonst machst du in deinen Zeichnungen mehr kaputt, als es Vorteile bringt. Anbei mal ein Beispiel mit einem Attribut. Besonders zu beachten ist, dass das Attribut selbst zwar die Eigenschaft 'Beschriftung' hat, der Block aber nicht. Schnelleinführung Beschriftungseigenschaft Zusätzlich zu nennen wäre noch der Befehl _AIOBJECTSCALEADD, um die Maßstäbe immer nur den jeweiligen Objekten mitzugeben.
------------------ 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 |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 04. Mrz. 2015 17:40 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
|
zappa222 Mitglied Angestellter
Beiträge: 4 Registriert: 04.03.2015 'nacktes' AutoCAD2015
|
erstellt am: 04. Mrz. 2015 21:41 <-- editieren / zitieren --> Unities abgeben:
1000 Dank Michi! Nicht nur, dass Deine Antwort haargenau das war, was ich gesucht habe (die Erläuterungen, auf die der Link verweisen, sind Klasse), kurz, knapp, auf den Punkt - Super! Sondern vor allem mal keine Belehrung eines selbsternannten Forum-Sitten-Wächters... Jetzt werde ich mal testenshalber bei einem Block die Attribute auf 'Beschriftung' umzubauen versuchen. Solche Sachen mache ich übrigens immer in einer Kopie Von der genannten Variablen habe ich auch noch nie gehört => reichlich Stoff zum Ausprobieren.
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: 04. Mrz. 2015 22:14 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Da wir deine Blöcke nicht kennen: Falls die eine Geometrie haben welche zufällig auch skaliert werden soll, so gibt man nicht dem Attribut sondern dem Block die Eigenschaft 'Beschriftung' beim Block definieren mit. Kann ja auch mal gewünscht sein. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Entsorger01 Moderator Techniker
Beiträge: 3310 Registriert: 07.07.2006 ACAD 2021 Acrobat Prof. Creative Suite WIN10
|
erstellt am: 05. Mrz. 2015 07:11 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Ach ja, noch eine Einschränkung: Solange die "Attributs-Blöcke" nur innerhalb einer Zeichnung verwendet werden, funktioniert die Beschriftungseigenschaft einwandfrei. Vorsicht allerdings beim Kopieren oder Einfügen in eine andere Zeichnung, da hier den Beschriftungsobjekten nur der gerade in der Zeichnung aktuelle Maßstab mitgegeben wird. Siehe auch http://ww3.cad.de/foren/ubb/Forum54/HTML/028924.shtml ------------------ 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 |
zappa222 Mitglied Angestellter
Beiträge: 4 Registriert: 04.03.2015 'nacktes' AutoCAD2015
|
erstellt am: 05. Mrz. 2015 08:37 <-- editieren / zitieren --> Unities abgeben:
Meine betroffenen Blöcke sind alles andere als spektakulär: Ein Punkt, überdeckt von einem Ring, und daneben ein kurzer Anschrieb. Der Hinweis mit dem Kopieren in eine andere Zeichnung macht m.E. auch Sinn, denn die Beschriftungs-Skalierung soll ja ausschließlich mit dem Maßstab des AFensters korrespondieren. Auf jeden Fall besten Dank für Eure schnelle, kompetente Hilfe!!!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jcad Mitglied
Beiträge: 23 Registriert: 24.09.2014 AutoCAD2015
|
erstellt am: 13. Mrz. 2015 13:41 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Hallo Michi, Ich versuche gerade einen Block zu erstellen, der selber keine Beschriftungsobjekt ist aber ein Beschriftungsobjekt als Attribut hat. Wenn ich im Blockeditor bin funktioniert das super. Das Attribut nimmt, je nachdem welche Massstab ich einstelle, unterschiedliche Skalierungen an. Sobald ich den Blockeditor schliesse reagiert das Attribut leider nicht mehr auf Masstabsänderungen. An was kann das liegen? 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: 13. Mrz. 2015 13:57 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Funktioniert wunderbar - testest du auch wirklich mit den Massstäben die zugeordnet sind ?? EDIT: Mir fällt gerade auf worüber du stolperst: Du hast im BEDIT der Attributdefinition Maßstäbe zugeordnet und hoffst jetzt bei der ollen Blockreferenz darauf das diese berücksichtigt werden ? Weise der Blockreferenz mal Maßstäbe zu und teste mit diesen, die Maßstäbe an der Attributdefinition kannst du dann der Ordnung wegen wieder löschen. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jcad Mitglied
Beiträge: 23 Registriert: 24.09.2014 AutoCAD2015
|
erstellt am: 13. Mrz. 2015 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 13. Mrz. 2015 14:38 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
In der Zeit in der du tippst, kannst du es auch selbst testen und das schöne daran: Selbst erarbeitet behält man sich das Wissen auch besser Deine Blockreferenz ist ja kein Beschriftungsobjekt, also wird diese auch nicht skaliert. (Acad läßt die Zuordnung von Maßstäben an die Blockreferenzen zu und leitet diese an die Attribute weiter) Teste es mal und bei Blöcken mit Attribute immer wieder gerne: Mit frischen Blockreferenzen, das ist hier zwar nicht wichtig, aber wenn man es sich angewöhnt stolpert man an anderen Stellen weniger. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jcad Mitglied
Beiträge: 23 Registriert: 24.09.2014 AutoCAD2015
|
erstellt am: 13. Mrz. 2015 14:49 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 13. Mrz. 2015 15:08 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
|
jcad Mitglied
Beiträge: 23 Registriert: 24.09.2014 AutoCAD2015
|
erstellt am: 13. Mrz. 2015 15:42 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Ja... Danke für deine Hilfe, aber ich glaub nicht, dass du das Problem erkannt hast. Hab mittlerweile den Fehler gefunden. Das Attribut reagiert auf den im Modell eingestellten Massstab wenn man "Massstäbe zu Beschriftungsobjekten hinzufügen, wenn sich Beschriftungsmassstab ändert" aktiviert hat. Dem Block muss man dafür keinen Massstab zuweisen. 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: 13. Mrz. 2015 16:11 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Der Block erhält keine Eigenschaft Beschriftung, Die Blockreferenzen erhalten aber die Maßstäbe (wenn ein Beschriftungs-Attribut enthalten ist. Der Schalter den du benutzt hast macht das jetzt (im Modellbereich) automatisch. Schaltest du einen Massstab aktuell, so wird dieser deinen Objekten ungefragt drangeklatscht, Wie mit Objektmass, aber halt immer für jeden aktuell geschalteten Massstab ohne Rückfrage automatisch. Schau dir den Beitrag des User FAQ und die Hilfe zu Beschriftung noch mal an (das Thema komplett zu erfassen geht nicht mal eben). ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Entsorger01 Moderator Techniker
Beiträge: 3310 Registriert: 07.07.2006 ACAD 2021 Acrobat Prof. Creative Suite WIN10
|
erstellt am: 16. Mrz. 2015 07:26 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Zitat: Original erstellt von jcad:
Ich versuche gerade einen Block zu erstellen, der selber keine Beschriftungsobjekt ist aber ein Beschriftungsobjekt als Attribut hat.
Servus jcad, bei der von dir geposteten Datei verhält es sich aber doch genau andersherum Die Blockdefinition hat die Eigenschaft Beschriftung, das Attribut nicht. Wie cadffm bereits beschrieb, wird bei einem positven ANNOAUTOSCALE-Wert je nach Einstellung allen Beschriftungsobjekten der neu eingestellte Maßstab mitgegeben. Manchmal ist das sinnvoll, oft sollen aber nur bestimmte Objekte einen weiteren Maßstab zugeteilt bekommen. Dann empfehle ich folgende Vorgehensweise: ANNOAUTOSCALE einen negativen Wert zuweisen, den neu zu vergebenen Maßstab im Modellbereich einstellen und dann mit _AIOBJECTSCALEADD den gewünschten Objekten den Maßstab mitgegeben. ------------------ 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 |
jcad Mitglied
Beiträge: 23 Registriert: 24.09.2014 AutoCAD2015
|
erstellt am: 16. Mrz. 2015 08:03 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Ich hab auf grund von dem Post von cadffm noch eine zweite Datei hochgeladen wo dies der Fall ist, da ich nicht weiss wie man sonst einem Block einen Massstab zuordnen können soll. Bei der ersten geposteten Datei hat der Block keine Beschriftungsdefinition sondern nur das Attribut. Bei meinem Block funktioniert, dass jetzt mit dem Massstab wunderbar, allerdings nur wenn das Attribut weiterhin ein Beschriftungsobjekt ist in kombination mit _AIOBJECTSCALEADD. Mein ANNOAUTOSCALE-Wert ist positiv, trotzdem passiert nichts wenn die Attribute keine Beschriftungsobjekte sind. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Entsorger01 Moderator Techniker
Beiträge: 3310 Registriert: 07.07.2006 ACAD 2021 Acrobat Prof. Creative Suite WIN10
|
erstellt am: 16. Mrz. 2015 08:10 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
Zitat: Original erstellt von jcad: Ich hab auf grund von dem Post von cadffm noch eine zweite Datei hochgeladen
... und da bei die zuerst gepostete Datei überschrieben ;) Bitte zukünftig klare Dateinamen verwenden. Du hast bei CAD.de ein eigenes Uploadverzeichnis, in dem Dateien mit gleichen Namen ohne Warnung überschrieben werden. Zitat: Original erstellt von jcad: Bei meinem Block funktioniert, dass jetzt mit dem Massstab wunderbar, allerdings nur wenn das Attribut weiterhin ein Beschriftungsobjekt ist
Nun, so sollte es doch auch sein. Attribut Beschriftung = Ja, Blockdefinition = Nein. Hauptsache es funktioniert jetzt so, wie du es dir vorstellst! ------------------ 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 |
jcad Mitglied
Beiträge: 23 Registriert: 24.09.2014 AutoCAD2015
|
erstellt am: 16. Mrz. 2015 08:14 <-- editieren / zitieren --> Unities abgeben: Nur für zappa222
|