Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Sichtbarkeitsstatus (Wert/Ausdruck) in Schriftfeld angeben

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:  Sichtbarkeitsstatus (Wert/Ausdruck) in Schriftfeld angeben (2482 mal gelesen)
Musicus
Mitglied
Staatl. gepr. Techniker


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

Beiträge: 685
Registriert: 26.07.2005

AutoCAD 2021
Linear Building 18
Linear CAD Solutions 18
C.A.T.S.
Windows 10 64bit

erstellt am: 12. Apr. 2012 16:55    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


Sichtbarkeit.jpg

 
Hallo Forum,

folgende Situation:
Ich habe einen dynamischen Block für Blattrahmen erstellt, in dem alle unsere Vorlage-Blattrahmen enthalten sind und über einen Sichtbarkeitsparameter ausgewählt werden können. Die rechte untere Ecke aller Blattrahmen liegt bei 0,0.

Jetzt möchte ich gerne im Planstempel ein Schriftfeld integrieren, was automatisch die Größe des Rahmens ausgibt. Also entweder die Abmessungen der äußeren Polylinie (Länge x Höhe) oder den Wert oder Ausdruck des Sichtbarkeitsstatus'.

Was muss ich bei der Schriftfelderstellung einstellen?

Oder gibt's eine Alternativ-Lösung ohne Schriftfeld?

Danke schon mal.
Musicus

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

joeycool
Mitglied
Ingenieur TGA


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

Beiträge: 1451
Registriert: 01.06.2004

MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017
REVIT MEP 2017
WIN7 64 bit
i7 3,4 GHZ, SSD Platte, 16 GB Ram
NVDIA Quadro K 2200

erstellt am: 13. Apr. 2012 08: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 Nur für Musicus 10 Unities + Antwort hilfreich

Moin,

also den (Abruf)Namen krieg ich auch nicht hin, aber für die Größe hätte ich folgenden Tip:

Wenn der Rahmen bei Dir (wie bei mir) ein Rechteck (Polylinie) ist, kommst Du nicht direkt an die Seitenlängen.

Würgaround:
Du legst jeweils noch eine Linie unter die beiden Seiten, Layer defpoints oder gleicher Layer wie der Rahmen.
Diese Liniene beziehst Du in die Strecken Aktion mit ein, und das Schriftfeld fragt die Längen dieser Linien ab.

Joeycool

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

Musicus
Mitglied
Staatl. gepr. Techniker


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

Beiträge: 685
Registriert: 26.07.2005

AutoCAD 2021
Linear Building 18
Linear CAD Solutions 18
C.A.T.S.
Windows 10 64bit

erstellt am: 13. Apr. 2012 09:58    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 joeycool,

die einzelnen Längen bekomme ich auch über Linear-Parameter oder XY-Parameter, da brauchts keine zusätzliche Linie. (Streckungsaktionen hab ich gar keine drin.)
Problem ist dabei nur, dass ich immer nur einen Wert ins Schriftfeld bekomme, selbst beim XY-Parameter (seit wann gibt's den überhaupt, den kannte ich noch nicht) kann ich nur eine Länge einfügen. D.h. ich brauche immer 2 Schriftfelder, und wenn die Länge nicht mehr 4-stellig sondern nur noch 3-stellig ist, entsteht eine Lücke.
Und, echte DIN-Formate werden dann auch nur mit Länge x Höhe angezeigt, statt mit z.B. DIN A0 wie es der Sichtbarkeitsstatus hergeben würde.

Musicus

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

joeycool
Mitglied
Ingenieur TGA


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

Beiträge: 1451
Registriert: 01.06.2004

MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017
REVIT MEP 2017
WIN7 64 bit
i7 3,4 GHZ, SSD Platte, 16 GB Ram
NVDIA Quadro K 2200

erstellt am: 13. Apr. 2012 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 Musicus 10 Unities + Antwort hilfreich

Hi Musicus

Das Strecken ist bei mir drinnen, da ich eine Kombination aus Abruf (für DIN Maße) und strecken über Listenwerte für Wildformate
(Breite-Höhe unabahängig) habe.

Bei den Felddefinition kann ich zwar auch auf die Paramter zugreifen, krieg aber hinterher keinen Wert angezeigt (###), weiß nicht warum das so ist .

Daher mein würgaround mit den Linien.

Es geht aber tatsächlich nur mit 2 Feldern, für den unterschiedlichen Abstand, keine Idee, jedenfalls keine gute: vielleicht erstes Atrribut rechts, zweites linksbündig.

Joeycool

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

Musicus
Mitglied
Staatl. gepr. Techniker


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

Beiträge: 685
Registriert: 26.07.2005

AutoCAD 2021
Linear Building 18
Linear CAD Solutions 18
C.A.T.S.
Windows 10 64bit

erstellt am: 13. Apr. 2012 11: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

Ich glaub, ich hab's.

Ich habe jetzt für alle Sichtbarkeiten zwei Linien auf dem Blattrahmen eingefügt. Dann ein Attribut, bei dem ich den Vorgabewert fixiert habe. Als Vorgabewert kann ich Schriftfelder, auch mehrere, verwenden.
Das erste Schriftfeld greift von der waagerechten Linie die Länge ab und hat als Suffix ein x bekommen, Nachkommanullen werden unterdrückt.
Das zweite Schriftfeld greift von der senkrechten Linie die Länge ab.

DIN-Bezeichnungen gibt das zwar immernoch nicht, aber ich glaub, damit können wir leben.

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

Musicus
Mitglied
Staatl. gepr. Techniker


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

Beiträge: 685
Registriert: 26.07.2005

AutoCAD 2021
Linear Building 18
Linear CAD Solutions 18
C.A.T.S.
Windows 10 64bit

erstellt am: 13. Apr. 2012 11:18    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

Und wie ich so schreibe, fällt mir auf, dass es noch viel einfacher geht, komplett ohne Schriftfelder und Attribute.

Wenn ich sowieso schon in jede Sichtbarkeit ein Attribut basteln muss, kann ich eigentlich auch gleich einen Text nehmen. Der Wert ändert sich schließlich nicht mehr. So kann ich reinschreiben, was ich will.

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

joeycool
Mitglied
Ingenieur TGA


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

Beiträge: 1451
Registriert: 01.06.2004

MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017
REVIT MEP 2017
WIN7 64 bit
i7 3,4 GHZ, SSD Platte, 16 GB Ram
NVDIA Quadro K 2200

erstellt am: 13. Apr. 2012 11:52    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 Musicus 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Musicus:
Ich glaub, ich hab's.

Ich habe jetzt für alle Sichtbarkeiten zwei Linien auf dem Blattrahmen eingefügt. Dann ein Attribut, bei dem ich den Vorgabewert fixiert habe. Als Vorgabewert kann ich Schriftfelder, auch mehrere, verwenden.
Das erste Schriftfeld greift von der waagerechten Linie die Länge ab und hat als Suffix ein x bekommen, Nachkommanullen werden unterdrückt.
Das zweite Schriftfeld greift von der senkrechten Linie die Länge ab.

DIN-Bezeichnungen gibt das zwar immernoch nicht, aber ich glaub, damit können wir leben.



Aha, hast also auch die Linien gebraucht...

Aber der Rest ist natürlich eine geniale Idee:  das x (mit entsprechenden Leerzeichen als suffix) cool

Ich mache das aber nicht in einem Attribut, das klappt bei mir nur über den Attributseditor, sondern über einen Mtext mit den beiden Schriftfeldern drinnen.
So kann ich das als Block definieren und überall aus der Werkzeugpalette einfügen

Was meinst Du aber mit "DIN Bezeichnungen gibt das zwar immer noch nicht"?


Die letzte Idee (mit Sichtbarkeiten) ist natürlich oberlässig, aber geht halt nicht beim Strecken


Joeycool

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

Musicus
Mitglied
Staatl. gepr. Techniker


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

Beiträge: 685
Registriert: 26.07.2005

AutoCAD 2021
Linear Building 18
Linear CAD Solutions 18
C.A.T.S.
Windows 10 64bit

erstellt am: 13. Apr. 2012 12:35    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

Da ich ja keine Streckaktionen habe (wir wollen die Formate konkret vorgeben, damit nicht jeder zweite irgendwas zusammenbastelt), ist das mit dem Text wohl die einfachste Lösung. Es funktioniert aber auch mit Schriftfeldern, falls man das dynamisch braucht.

Das Schriftfelder auch im MText funktionieren, wusste ich noch gar nicht, wieder was gelernt.

Mit DIN-Bezeichnung meine ich, dass da dann statt 1189x841 eben gleich DIN A0 steht, das geht aber mit den Schriftfeldern nicht.

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

cad4fun
Ehrenmitglied



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

Beiträge: 1846
Registriert: 06.12.2004

privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit
HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM
ATI FirePro V (FireGL V) Graphics Adapter
Treiberversion: 15.201.1151.1008

erstellt am: 13. Apr. 2012 13:24    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 Musicus 10 Unities + Antwort hilfreich


dyn_blattrahmen.dwg

 
Das irgendwas zusammenbasteln kann man aber verhindern. Die Fläche steht an der Stelle im Plankopf, wo diese üblicherweise ausgegeben wird

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

joeycool
Mitglied
Ingenieur TGA


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

Beiträge: 1451
Registriert: 01.06.2004

MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017
REVIT MEP 2017
WIN7 64 bit
i7 3,4 GHZ, SSD Platte, 16 GB Ram
NVDIA Quadro K 2200

erstellt am: 13. Apr. 2012 14: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 Nur für Musicus 10 Unities + Antwort hilfreich

Hallo cad4fun

Ich glaube, der Musicus meinte mit zusammenbasteln die Größe und nicht die Position der Größenangabe, die sollte, wie Du schreibst, da sein, wo sie hingehört.

Das Zusammenbasteln der Größe habe ich übrigens dadurch beschränkt, daß ich die Werte in einer Liste vorgegeben habe...Das erschien mir intuitiver, da man dadurch die gewünschte Größe gleich am Bildschirm "aufziehen" kann.

Joeycool

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