| | | 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
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 / zitieren --> Unities abgeben:
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
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 / zitieren --> Unities abgeben: Nur für Musicus
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
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 / zitieren --> Unities abgeben:
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
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 / zitieren --> Unities abgeben: Nur für Musicus
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
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 / zitieren --> Unities abgeben:
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
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 / zitieren --> Unities abgeben:
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
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 / zitieren --> Unities abgeben: Nur für Musicus
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
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 / zitieren --> Unities abgeben:
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
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 / zitieren --> Unities abgeben: Nur für Musicus
|
joeycool Mitglied Ingenieur TGA
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 / zitieren --> Unities abgeben: Nur für Musicus
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 >>)
|